Each of the following worksheets start with a game idea and then builds a sequence of games by adding extra features. You don't have to implement all of the features - so pick your own level of difficulty, and move to new worksheet whenever you are ready.
Our starting version of the game consists of an apple that appears at random positions on the screen and the computer prints out ”Good shot!” and draws a new apple when you click on the apple, otherwise prints ”You missed!” and ends the game.
From this we add sound effects and background music, scoring and lives, moving targets, varying targets, and non-fruit vs fruit targets.
Our starting version of this game consists of coins appearing randomly on the screen and the player has to move the character to collect the coins before the limited time runs out.
From this we add sound effects and background music, scoring, multiple targets, vanishing targets and bonas prizes.
Our starting point for network is to click on the nodes in the network in correct order as quick as possible.
There are lots of variations we can do to this game, but we will start with some bugs fixing and improving the random layout of the node in the network.
It is a close of the classic arcade game.
Once we have got the basic clone working we will see about adding our twists to it.
This is verion of those never-ending gradening games.
The original version of the game gets too difficult too quickly (for me) so we might come back and revist this at a later session.
This is a logic game where you need to unscramble coloured drops in test tubes.
The game itself is relatively easy but there are some interesting programming challenges - for example, how do we ensure that the starting position is solvable?