Here it is: Minesweeper, my first VM mini game. Find all the bombs hidden in a minefield. Every bomb free field can tell you how many bombs are in the 8 surrounding fields. Combine this informations from several fields to find all bombs as soon as possible. Your score is the time you needed to solve all fields.
This is a picture of the title screen. If you wait for 10 seconds without
pressing any key the game will show the high-scores for 2-5 bombs. Again 10
seconds later the high-scores for 6-9 bombs are displayed. Press
A+B together to start a new game.
Now you can select how many bombs will be hidden on the play-field. Use left
and right to change the number. Press A to start the game.
This is the normal game-play screen. Use the directional pad to steer the
blinking cursor around the field. Press B to place flags
on the field. Use them to remember where you think the bombs are hidden.
You can remove the flags by pressing B again. Press
A to make the current field visible. If it was a bomb the
game is over immediately. The first field you choose will always be bomb free.
The number in the top right of the display is your score, it shows how many
seconds have elapsed since the game started. Below that the number of bombs
is shown.
If you hit a bomb the game is over, you have lost. To play again press
A, to go back to the title-screen press B.
If all bomb free fields are visible you win. If you were faster than anybody
else you have managed to break the high-score and have to enter your name into
the high-score table. Change the current char with the directional pad, use
A to go to the next char, B to go to the
previous char. After entering the last char the game switches to title-screen.
Minesweeper is released under the GNU GENERAL PUBLIC LICENSE (GPL). Summarised this means that you can copy, modify and distribute it as long as you make the source code available to anybody.