Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven...
Transcript of Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven...
![Page 1: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/1.jpg)
CHECKERS PAPER PROTOTYPE
![Page 2: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/2.jpg)
Main menu • Displays a series of
buttons • ‘New Game’ ->
Proceed to Slide 4 • ‘Load Game’ ->
Proceed to Slide 4 • ‘View Stats’ ->
Proceed to Slide 3 • ‘Exit’ -> Quits the
program
Checkers
New Game
Load Game
View Stats
Exit
![Page 3: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/3.jpg)
View Stats
Checkers
New Game
Load Game
View Stats
Exit
View Stats
Win Lose Forfeit
Tom 1 0 1
Tim 0 1 0
Ted 3 0 1
Max 1 1 1
Kevin 0 2 1
This window will have a close button on it
![Page 4: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/4.jpg)
• On start, displays a window asking for the players to either choose an existing profile or create a new one
• The game must have two players
• Displays the Player 1 dialog and goes through its actions first, then continues to Player 2
Player 1 New profile
Choose existing profile
Player 2
New profile
Choose existing profile
![Page 5: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/5.jpg)
New profile screen • Presents user with a
screen to enter their name
• User profiles are based solely on name, no passwords or security
• User names must be unique
• ‘Ok’ will add profile and continue to the next step (either to the Player 2 selection or to the game)
New profile [Player #]
Ok Cancel
Enter your name
• Cancel will return to the previous screen
![Page 6: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/6.jpg)
Profile selection screen • If ‘Choose profile’ was
selected, displays a profile selection screen
• Displayed as a series of radio buttons to only allow for 1 selection
• Hit ‘Ok’ to continue, ‘Cancel’ to go back
• Profiles available for selection do not include any currently selected profile
Profile Select
Profile 1 Profile 2 Profile 3 Profile 4
Profile 6 Profile 5
Ok Cancel
![Page 7: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/7.jpg)
Game Board • On ‘Load’, attempts to
open a previously saved game that was saved by the 2 player profiles selected. If the wrong profiles are selected, it does not allow the load.
• On ‘New Game’, draws a new 8x8 game board with 12 starting pieces per player
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 8: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/8.jpg)
Moves • Each player will take
turns making moves • Valid moves will be
highlighted on the board when a player’s piece is clicked
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 9: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/9.jpg)
Moves • Clicking on a valid,
highlighted move square will move the piece there
• The player will click the piece again to end their turn (this is to support double/multiple jumps)
• If there is not a valid double jump after the move and the player tries to click elsewhere, their input is ignored.
• Normal, non-King pieces can only move forward
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 10: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/10.jpg)
Jumps • When a player has a
jump move available to them, they MUST take it (if multiple pieces have jumps available, the player can choose any of them).
• The player will then click his own active piece to end his turn
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 11: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/11.jpg)
Double Jumps • If a player can make
multiple jumps with the same piece on the same turn, it is shown to them.
• They must make the jumps one at a time to preserve the path they wish to take, in case there is more than 1 double jump path possible
• The player clicks his own active piece to end his turn
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 12: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/12.jpg)
Kings • If a player moves his
piece to the opposite end of the board. It is turned into King, which is designated with a ‘K’ in the center of the piece.
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 13: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/13.jpg)
Kings • If a player moves his
piece to the opposite end of the board. It is turned into King, which is designated with a ‘K’ in the center of the piece.
Checkers
K
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 14: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/14.jpg)
Kings • King pieces do not
have directional restrictions
• They follow the same jump and double jump rules as normal pieces
Checkers
K
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 15: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/15.jpg)
Undo • On a player’s subsequent
turn, they may choose to undo their last move
• Undoing the last move will also undo the opposite player’s last move.
• ‘Yes’ will continue the Undo and return the board to the state it was in on the player’s last move
• ‘No’ will continue the game as normal
Checkers
K
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit Does Player 2 agree to Player 1’s request to undo?
Yes No
![Page 16: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/16.jpg)
Winning/Losing • A player wins by
capturing all the opponent’s pieces
Checkers
K
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 17: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/17.jpg)
Winning/Losing • A player wins by
capturing all the opponent’s pieces
Checkers
K
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 18: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/18.jpg)
Winning/Losing • When a player wins, a
dialog is shown declaring the winner and displaying the cumulative stats of both the players (associated with a profile)
• ‘New Game’ will start a new game with the current player profiles
• ‘Main Menu’ will return the user to the main menu (slide 2)
• ‘Quit’ exits the program
Player 1 Wins!
Wins Loses Forfeits Player 1 1 0 0 Player 2 0 1 0
New Game Main Menu
Quit
![Page 19: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/19.jpg)
Forfeiting • At any time, a player
may forfeit the match • This ends the game
and brings them to the results screen on the previous slide with a forfeit displayed.
• The non-forfeiting player will be awarded a win
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit
![Page 20: Checkers paper prototype - Drexel CCI · 2013-01-29 · Checkers paper prototype Author: Steven Nguyen Created Date: 1/29/2013 1:56:58 PM ...](https://reader030.fdocuments.in/reader030/viewer/2022040620/5f32048b10e3fa7d7e7bae96/html5/thumbnails/20.jpg)
Save • At any time, a player can
choose to save the current game by clicking ‘Save’
• This will open a system dialog allowing the player to save the current game
• Clicking ‘Quit’ will open a dialog asking whether the user wishes to save and, if yes, will open a system save dialog. After the save, the program will exit.
Checkers
Save Undo Quit
Pla
yer 1
Player 2
Forfe
it
Forfeit