After publishing my previous blog, I was looking through my old projects. I have a lot! Mostly never finished though. But I will share ideas, that I was toying with in the past, on this blog. Just to show the humble beginnings from which MaxxHoorn, the greatest-game-developer-of-all-time, once started.
The first throwback is the old boardgame Game of Goose. At the end of July 2019 I was thinking about making a digital version of this game. Below is the functional description (or game development document) I wrote for this. At the bottom some other design iterations I did for the geese-meeples.
By the way, this project was abandoned and never came to fruition.
----------
Game of Goose
Rules
The gameboard consists of 63 tiles. The start-tile is tile 0 and the end-tile is tile 64. The object of the game is to move from tile 0 to tile 63 before the other players do. To move your game-piece, you have to throw 2 dices and move the number being displayed on the combined dice, so a number between 2 (two 1’s) and 12 (two 6’s).
The board also has special tiles, where the player has to perform a specific action.
If a player would throw 9 in the first throw, the game would be won instantly. Therefor during the first throw, the following rules apply:
The game can’t be played solo, since there is no way to get out of the well (31) and jail (52) tiles without aid of another player. Also there’s no way to skip a turn at the inn (19).
If the game is played by two players and one lands on the well (31) and the other in jail (52), the game will end in a draw, since there is no way to get out of these tiles without aid of another player. The chance of this happening is 23%.
The game will be played by 2 to 4 players. There is a possibility to play against one or more AI opponents.
Board
The board has the shape of an inward turning spiral. Examples are depicted below.
Picking number of players
- Human player,
- AI player,
- Not playing.
Dice throw
The game uses two dice which have to be thrown simultaneously. Since this is a 2D game (at least in the first version), we use six images per die to show the faces 1 through 6. The object containing these images is spinned around and the images are rotated randomly (displaying a random image every time) to simulate a roll. When the dice stops ‘rolling’ a random number is displayed as the end result.
Since we want to throw two dice at the same time, we will have a Roll-button which the player can push to start the dice throw. When it’s the turn of an AI-player, no such button is shown. The two dice may spin in different speeds to maintain the illusion of a real dice throw.
After the throw, the end results of both dice are added up and this is the number of tiles the player will move.
As mentioned in the Rules-section, when in the first throw the end result is 9 (4+5 or 6+3), there will be a special action.
Each dice throw will be counted for use in the high scores.
Moving on the board
To move on the board, we need to define the position of each tile and the position the game-pieces on that tile. Also we need to define the direction the game-pieces are facing on each tile. We don’t want to walk backwards if we’re going forward on the board. For this I want to set a number of parameters for each tile, as described in the table below.
Dialog boxes
End of the game
Future updates
Further improvements on the base game
- Releasing the game on different platforms
- Animations when moving the game pieces
- 3D dice throw
- Global high scores / statistics
Ideas for other boards
- Zombie Mode
Every game nowadays has a zombie mode, so why not Game of Goose? Basically it will just be a zombie-goose themed board focusing more on the fun than the horror. - Brand specific (stand-alone)
I want to make a version for the company where I have my day job, the energy company Vattenfall. Since they are rebranding from Nuon (Dutch) to Vattenfall (Swedish), it might be nice to offer a traditional Dutch game of Ganzenbord to customers and their kids. - DLC boards
DownLoadable Content boards can be offered for a small price on top of the free basic game as a revenue model. Think of themed boards like SciFi, Medieval, Animals, etc.
Ideas for other games
- Ludo (in Dutch: Mens Erger Je Niet)
- Ladders & Snakes
----- END -----





Comments
Post a Comment