Space Tyrant

Deep Space & Dark C 

Space Tyrant: A Multiplayer Game and Programming Project



On March 18th, 2005, the Space Tyrant project was announced:
Today we kick off a new multithreaded, network socket programming project which we will call Space Tyrant. Our mission is to write an open source, multiplayer, networked, strategy game in the C programming language. The goal of this project is to make a solid code base which implements a simple space trading game upon which other games can then be built. The game will be a subset of The Last Resort (TLR) that currently runs at Ioresort.com (now offline -Ed.). This project will be a learning exercise for me as well as for any interested readers. The current state of the source code will be released with each article update.
Much has happened in the last two years. Today, Space Tyrant (ST) is a C programming project, a multiplayer space strategy game, and a long, long story. It will compile using GCC and it runs under Linux and Mac OS X. Here are links to the current source code, the history of the game design, and a running copy of the game. Note that the ST is telnet only right now although there are a few TLR players who are working on client interfaces.

The source code page

The game evolution

Play Space Tyrant

The early history can be read starting from this page: The ST project history and original code documentation. Gradually, those pages will be replaced by smaller, and possibly better organized, pages here at SpaceTyrant.com.

Space Tyrant was designed and coded by Ray Yeargin with help in the hard parts from Brian Estabrooks.
mail this link | -Ray, March 6, 2007 (Updated: July 7, 2009)
More articles...

 

 

(Contact: r00t at this domain)
© 2008-2009, Ray Yeargin

More ST pages

Space Tyrant Game Universe Structure

The Space Tyrant Source Code

The Space Tyrant Programming Model

The history of the Space Tyrant game design

A short overview of the game of Space Tyrant

Space Tyrant: A Multiplayer Game and Programming Project

 

Bookmark us! 

Search