Tutorial 3: Making Games

This a brilliant way to learn to code, to refine your skills and apply them is a dynamic setting which will test your abilities. Here are a few basic games which you may be familiar with. Even relatively simple games can be challenging and that is the point. After this section I would encourage you to develop your own games and incorporate AI into them.

Module A

Module A Unit #1 Lerp

A very simple game using the lerp() function

Module A Unit #2 Pong

Creating the legendary game of pong, it may seem like a simple game but there is a lot to it.

Module A Unit #3 Flappy Bird

Another wonderfully simple game concept but also ideal for learning

Module A Unit #4 Space Invaders

A classic game of days gone by

Module A Unit #5 Asteroids

A more challenging game to make and play

Module A Unit #6 The Maze

Creating infinite number of mazes, shapes and sizes, then navigate them

Module A Unit #7 Noughts and Crosses (Tic-Tac-Toe)

Creating a turn based game, playing against a computer and introducing an AI element (minimax)