@@ -19,11 +19,12 @@ This repository continues
|
|||||||
and starts from its finished game; `docs/project-plan.md` tells how the work is
|
and starts from its finished game; `docs/project-plan.md` tells how the work is
|
||||||
split into milestones.
|
split into milestones.
|
||||||
|
|
||||||
> **Status:** in progress. The finished game of day 21 is adopted and runs: the
|
> **Status:** in progress. The game of day 21 is adopted and now follows the
|
||||||
> snake moves, eats and grows, the score is shown and the game ends at the wall
|
> day-24 lectures on continuous play: the scoreboard shows the score and the high
|
||||||
> or at the tail. Continuous play and the high score (milestone 3), the high
|
> score, and a collision resets the snake and the score instead of ending the
|
||||||
> score file (milestone 4) and the wiki (milestone 5) follow. The sections below
|
> game. The high score is kept in memory only; the high score file (milestone 4)
|
||||||
> describe the game as it is now; they are updated in each milestone.
|
> and the wiki (milestone 5) follow. The sections below describe the game as it
|
||||||
|
> is now; they are updated in each milestone.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
@@ -104,11 +105,16 @@ closer to it than 15 pixels the snake eats it: the food moves to a new random
|
|||||||
place, the snake grows by one segment, and the score at the top of the window
|
place, the snake grows by one segment, and the score at the top of the window
|
||||||
goes up by 1.
|
goes up by 1.
|
||||||
|
|
||||||
The game is over when the head passes the wall (more than 280 pixels from the
|
The scoreboard at the top of the window reads `Score: 0 High Score: 0`. The score
|
||||||
centre on any side) or touches the tail. The snake stops, `GAME OVER` appears in
|
counts the foods eaten since the last reset; the high score is the best score so
|
||||||
the middle of the window, and a click on the window closes it. You can also close
|
far.
|
||||||
the window with its close button at any time. (Milestone 3 replaces this with
|
|
||||||
continuous play and a high score.)
|
The game does not end. When the head passes the wall (more than 280 pixels from
|
||||||
|
the centre on any side) or touches the tail, the old snake is sent off the
|
||||||
|
screen, a new snake of three segments appears in the middle, the score goes back
|
||||||
|
to 0, and the high score is raised if the score was higher. Close the window with
|
||||||
|
its close button when you have had enough. The high score is lost when the game
|
||||||
|
is closed until milestone 4 stores it in a file.
|
||||||
|
|
||||||
## Run the tests
|
## Run the tests
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user