Coding your own games is a great start when learning how to program. Here is a list of games in difficulty order so you can pick a few projects have a go at coding.
- Rock Paper Scissors
- High Lower Game
- Reaction Time
- Multiple Choice
- Copy Me
- Connect 4
- Text Adventure
- Escape the maze
- Touch typing game
Higher / Lower
The game should display a wait message, then wait a random time and then say ‘go’ and the user should press enter as quickly as possible. The game should display the reaction time taken.
- Easy – The game should give the user 3 goes and calculate the average time
- Medium – The game should save the user’s score to a text/csv file
- Hard – The game should have a start screen where you have the option to choose start game or display high scores
Multiple choice quiz
The objective of this challenge is to create a game where you need to copy a random sequence of letters displayed on the screen.
The game starts by displaying one letter for one second.
The letter disappears and then the user has to type out the letter.
If the user gets the sequence correct another letter is added to the sequence.
This repeats until the user gets the sequence wrong.
At the end of the game the user’s name and score are saved to a high score list
Add a start menu and an option to display past high scores.
Escape the maze game
Either the card game of the pin swapping game.