Programming 2D Games

The purpose of this page is to share some ideas and example programs.

[DirectX Examples]     [Borland C++ Builder Examples]     [C and Other Examples]

Invaders from Space

By: Dan Osborne and Andrew Wharram

 

Any resemblance to existing games is purely coincidental :)

 Download.....(Source Included)

Air Traffic Controller
By: Chuck Kelly and Marty Selmek
 A picture of Air Traffic Controller in action.

This game lets you take on the job of an air traffic controller for the Denver airport. Planes will appear on your radar screen bound for various airports including Denver. You control the planes with the mouse. Planes are given direction and altitude commands and clearance to land. Different skill levels are available from Rookie to Director. This game is fun and challenging.

The files are self extracting zip files.


Download Air Traffic Controller v1.4.3 executable 862K

T.A.N.K.S. (Testing Another Network Knowledge System)
By: Chuck Kelly

Picture of TANKS

A simple game used to test network gaming code. This simple game demonstrates several useful programming techniques including network communications using UDP/IP via Winsock. View the readme.txt file for a description.


download.....(Source Included)

Marvin Puzzle
By: John Hatcher

 

Always creates a solvable puzzle.

 Download.....(Source Included)

 

Sea War
By: Curtis Vickre



 Download.....(Source Included)

Stack Em
By: Tim Larson


 

Download.....(Source Included)

Target Timing Game
By: Chuck Kelly

Picture of Target game.
A very simple target shooting game. This program was actually written to test response times of different types of input devices. The score is based on both speed and accuracy.

 

Download Target Timing Game (source and executable) 766K
Memory Game
By: Chuck Kelly

Picture of memory game

Download Memory Game (source and executable) 330K

 

Checkers
By: Dan Strimpel


Checkers

Player vs. Player

Download

 


I hope you enjoy and/or learn something from these programs. I will keep expanding the selection as more
programs become available.

Last Updated: 04 November, 2010