Alternate Design Statement
From:
Jarvis Rich
View Contact
To: Keith Rich ; Edith
Alternate Design Statement
Looks better on the blog
http://phoneappprojectman.blogspot.com
design of RockPaperScissors game
goals
person versus computer
select either to play first
offer levels of difficulty
log person/phone/result history
show who won and why
keep score for a session of games
keep record of session scores
help should be unnecessary
undo
user interface
main screen - portrait only
choose instructions / play-level / philosophy
press go button
game screen - portrait only
click on rock/paper/scissors radio button
rub finger down-up-down-up-down
stick figure's arms move up and down with rub.
balloon error message for incomplete rub.
display graphic showing winner and score.
press go button
implementation
Develop graphics
modify tic tac toe progressively morphing to RPS
modify web pictures to fit on screen.
substitute web picture for play-field.
play, see arm movement per pointer position.
see different graphic for win/lose/draw 3 pics.
see different graphic for win/lose/draw 9 pics.
cosmetic changes.
Develop input handler
track movement by drawing free-form line.
require up-down threshholds for movement.
Score round on pointer-up instead of button.
Develop strategies
predict favoring rock, paper, or scissors.
predict given previous win or loss.
|
design of TicTacToe game
goals
person versus computer
originally 4 dimensional tic tac toe
changed to 2D showing 8 previous results
select either to play first
offer levels of difficulty
log player/cell occupied
show who won and why
keep score for a session of games
keep record of session scores
help should be unnecessary
undo
user interface
main screen - portrait only
choose play-level
choose person/phone to go first
game screen - portrait only
Develop graphics
differ from tic tac toe sample, show 9 playing fields.
show accumulated score, chosen difficulty.
button to continue play or start over.
Suggestion to play on full sized field is good.
while showing 9 fields with score now seems within reach.
Actions
press one of the nine squares to make a move.
Originally, press square on 1 of 9 play-fields
for 3rd, 4th dimention.
Now, press square on 1 of 9 play-fields current game.
blinks until I'm Finished button is pressed.
Until then, your move can be changed.
implementation
Main screen
add radio buttons for level of difficulty.
Learn to pass level of difficulty intent to activity.
Game screen
Develop graphics
modify tic tac toe progressively morphing from sample.
miniturize playing field, with 9 copies on screen.
build actions logic
create data structures for score.
Achieve persistence for score, with phone movement
Achieve persistence for score, back to foreground
|
No comments:
Post a Comment