In this tutorial we will be creating a mouse/shooting game of intermediate difficulty. Basic OOP concepts will be explained as well as some higher-level coding techniques. It has got the structure that would work on most kind of flash games. It is adviced to keep the source code next to you when reading the tutorial, because not every bit is explained.
The graphics for the player consists of a simple circle with a line attached to it, that rotates according to the mouse movement. Red balls come in a random wave manner and shooting them gives the player points. Touching a red ball will decrease your health.