Flash Game Development by Example
Setting stage size, frame rate, and background color
Welcome to Concentration ("Hello World")
Adding randomness: shuffling the tiles
Making the player see what happened
Preventing the player from cheating
Fine-tuning the game: adding educational content
Auto showing adjacent empty tiles
Determining a cell value (if any)
Waiting for the disc to be added to stage
Playing with AI: defensive play
Array-based games versus Movie Clip-based games
Importing classes and declaring first variables
Drawing a better game field background
Moving tetrominoes horizontally
Managing tetrominoes collisions
Creating the game and drawing the graphics
Adding and controlling the spaceship
Managing current score and high score
Saving data on your local computer
Creating documents and objects
Selecting which gems to remove
Drawing the game field with alternate rows
Drawing the game field according to Pythagoras
Loading the cannon with a bubble
Letting bubble bounce and stop
Adjusting bubble position and reloading