Games Sources

This is a catalogue of games in C with sources. Some I’ve written or converted and I’ve put them on Github, so this page will be a list with a brief description. Some are just links elsewhere. E.g. Freeciv.

    • StarEmpires. An early attempt in both C and C++ (circa 2011!) to do a text game like the BASIC Star Treks. I wouldn’t rate it much but if you want to take a look… Both compile in Visual C++ 19.
    • Star Trek.  This is a conversion of TinyTrek (written in TinyBasic). IIRC did the conversion back in 2006 and it was very early in my C programming days (in my defence!). I’ve included the original in the file.
    • AboutEmpire. I started a Empire type game which may yet get completed. This was originally a mainframe game (I saw it in 1982), did a version on ZX Spectrum/CBM-64 called Dark Empire (now found in collections of games) and postal games called Casus Belli/Warlord. It includes a map generator, hexagonal map display and a simple GUI.
    • Snake. A compete game with not brilliant graphics and a high score table!
    • TicTacToe or Noughts and Crosses. Command line/terminal game. Plays a mean game.

Links to Games Sources elsewhere

  • FreeCiv. An open source version of the computer game Civilization. You can view a list of features.
  • Open source clone games. There were 181 games in C at the time of creating this entry; filtered  with the tag C. The full page lists nearly 1,100 games.
  • Tom Kerrigan Chess. This is the source in C of  simple chess game. It runs in the command line.