Sample Beginner Video Games

Below is a number of sample beginner games, that you can use to try, modify, and learn. Remember that there is a tutorials page to learn the basics.


Star-Dodging Bird Explanations
There are 8 spinstars.
There is 1 bird at the bottom.
The bird is controlled by the keyboard.
There is 1 ball.
Object declaration, instantiation, and initial placement.
Declaration of controlled object.
When an arrow is pressed, the bird moves in the same direction. Conditional statement for describing how to control the bird.
The ball wanders around.
The spinstars move east at 2 pixels per frame.
Unconditional statement for describing how the ball and spinstars move.
When the ball meets a border, it reverses direction.
When a spinstar meets the border, it wraps around.
Conditional statements for describing border events.
When a bird collides with a spinstar, the bird explodes and the game is over.
When the bird collides with the ball, you win.
Conditional statements for collision and game control.
Map:
Click the image to try it



Varying-speed Star-Dodging Bird Explanations
There are 8 spinstars.
There is 1 bird at the bottom.
The bird is controlled by the keyboard.
There is 1 ball.
Object declaration, instantiation, and initial placement.
Declaration of controlled object.
When an arrow is pressed, the bird moves in the same direction. Conditional statement for describing how to control the bird.
The ball wanders around.
When a spinstar sees the bird, it moves east at 3 pixels per frame.
Otherwise, it moves east at 2 pixels per frame.
Statements for describing how the ball and spinstars move.
When the ball meets a border, it reverses direction.
When a spinstar meets the border, it wraps around.
Conditional statements for describing border events.
When a bird collides with a spinstar, the bird explodes and the game is over.
When the bird collides with the ball, you win.
Conditional statements for collision and game control.
Map:
Click the image to try it


Next Page

Samples Page