01 // PROJECT AT A GLANCE
GAME OF THE GOOSE
PYThe traditional board game, with its forty squares all having different effects.
The richest of the three Python games in the folder: a board where every square can trigger a particular effect — move forward, move back, play again, skip a turn, be stuck. It is no longer a question of collisions but of rules, and the real challenge is organising them without writing an endless cascade of conditions.
The Game of the Goose in pygame: a board of squares with effects, dice rolling, a rules screen, and one illustration per square.
PRIMARYPython
DELIVERYTEAM RECORD
VERIFICATIONpython
SOURCEINSPECTOR READY
03 // KEY OUTCOMES
- Squares modelled as data carrying an effect rather than as a cascade of conditions
- Forty squares with all different effects, addable or modifiable without touching the game loop
BEYOND THE BRIEF
- Rules and squares described in dedicated files rather than hard-coded, which makes it possible to change the board without touching the engine
- About a hundred illustrations for the board and the tokens
04 // SOURCE TREE
READING SOURCE…