PROJECT DOSSIER // [GAME OF THE GOOSE]VIEW SOURCEBACK TO PROJECTS →

01 // PROJECT AT A GLANCE

GAME OF THE GOOSE

PY

The 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
MEDIA ATTACHMENTS (Images, Photos, Videos)

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…