Difference between revisions of "Teams Winter 2011/team4/lab4"
Cwdesautels (talk | contribs) |
Cwdesautels (talk | contribs) |
||
Line 5: | Line 5: | ||
==Tutorial== | ==Tutorial== | ||
===Create BlackBerry Project=== | ===Create BlackBerry Project=== | ||
− | + | *Download and install BlackBerry Java Plug-in for Eclipse | |
+ | *Repeat the above for BlackBerry Torch 9800 simulator | ||
+ | *Launch Eclipse | ||
+ | *Create new BlackBerry Project: ''File->New->BlackBerry Project'' | ||
+ | *Set the title of the project | ||
===Add Elements on Main Screen=== | ===Add Elements on Main Screen=== | ||
− | === | + | *Place a applications icon into ''res->image'' |
− | === | + | *Open ''BlackBerry_App_Descriptor'' |
− | + | *Select the icon, click the ''Add'' button | |
− | === | + | *Select the ''Build'' tab and set the name of the application |
− | + | ===Define the Application=== | |
− | === | + | *Create the classes StartScreen, PlayerOne, and PLayerTwo |
+ | *StartScreen will setup the environment for our application | ||
+ | *Both Player classes will contain the code for what is to be displayed per the respective players turn | ||
+ | *After the player makes a move, the screens will swap and the other player will take their turn while their screen is currently showing | ||
+ | ===Starting the Game=== | ||
+ | *Implement the code to create the menu | ||
+ | *Add a start game button | ||
+ | *Add a exit game button | ||
+ | *Allow the start game button to switch screens | ||
+ | ===Creating the Player=== | ||
+ | *Create the player constructor | ||
+ | *Implement the ability for a ''player'' to take their turn | ||
+ | *Allow the game to switch players after a turn | ||
+ | *When the players screen is displayed is it considered their turn | ||
+ | ===Ending the Game=== | ||
+ | *Within the player classes, implement terminal state checking | ||
+ | *Before a players move, is there space to go? | ||
+ | **No, the game is over directing the player to the main screen | ||
+ | **Yes, the game is not over and the player may take their turn | ||
+ | *After a players move, does that that move win the game? | ||
+ | **No, the game is not over and the next ''player's'' screen is displayed | ||
+ | **Yes, the game is over directing the player to the main screen |
Revision as of 22:35, 26 March 2011
Contents
Lab 3
Tutorial
Create BlackBerry Project
- Download and install BlackBerry Java Plug-in for Eclipse
- Repeat the above for BlackBerry Torch 9800 simulator
- Launch Eclipse
- Create new BlackBerry Project: File->New->BlackBerry Project
- Set the title of the project
Add Elements on Main Screen
- Place a applications icon into res->image
- Open BlackBerry_App_Descriptor
- Select the icon, click the Add button
- Select the Build tab and set the name of the application
Define the Application
- Create the classes StartScreen, PlayerOne, and PLayerTwo
- StartScreen will setup the environment for our application
- Both Player classes will contain the code for what is to be displayed per the respective players turn
- After the player makes a move, the screens will swap and the other player will take their turn while their screen is currently showing
Starting the Game
- Implement the code to create the menu
- Add a start game button
- Add a exit game button
- Allow the start game button to switch screens
Creating the Player
- Create the player constructor
- Implement the ability for a player to take their turn
- Allow the game to switch players after a turn
- When the players screen is displayed is it considered their turn
Ending the Game
- Within the player classes, implement terminal state checking
- Before a players move, is there space to go?
- No, the game is over directing the player to the main screen
- Yes, the game is not over and the player may take their turn
- After a players move, does that that move win the game?
- No, the game is not over and the next player's screen is displayed
- Yes, the game is over directing the player to the main screen