|
Space Tyrant Game Universe Structure |
|
|
A Space Tyrant (ST) game has a universe with a single, variable sized galaxy and some number of additional 'outer' galaxies of 8000 sectors each. These outer galaxies are each one of six galaxy types. Those six galaxy structures are:- Open Cluster galaxies have all one-way connections and each sector has six such links.
- Spiral galaxies are a bit like a torus with two-way links interconnecting the sectors. Each sector connects to the sectors immediately above and below it, to two sectors a short distance above and below, and to two sectors a longer distance above and below. The ends of this structure connect to each other.
- A Giant Globular galaxy is a cube of 20x20x20 sectors connecting to the six adjacent sectors in each direction.
- Bar galaxies 5x5x320 sectors in shape.
- A Globular String galaxy is a collection of 64 small 5x5x5 sector cubes connected to the cubes above and below from the corners.
- Irregular galaxies are the most maze-like of the galaxy types. Each sector randomly connects via two-way links to from 1 to 6 other sectors.
In addition to the outer galaxy types above, there is one special galaxy type:- The Elliptical galaxy is much like the Open Cluster except for two differences. The Elliptical varys in size from 2000 sectors to 400000 sectors and is 'stretched' so that it can be much longer than it is thick. To travel from one end of a large Elliptical galaxy to the other can be quite a long journey. Each game has only one Elliptical galaxy. It is the very first galaxy -- where all players start for the first time in a given game. This first galaxy contains spaceports linking to every other galaxy in the game.Recently, a change was made to the 'outer' galaxies. Now each outer galaxy also contains spaceports linking to every other galaxy of the same galaxy type. That makes it possible to travel from any Bar galaxy to any other Bar galaxy without ever entering the main, Elliptical galaxy.
The outer galaxy spaceports were added in version 0.331 on 4/20/2007. |
|
| | mail this link | permapage | -Ray, April 20, 2007 |
|
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. 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 | permapage | -Ray, March 6, 2007 (Updated: March 30, 2007) |
(Contact: r00t at this domain) © 2008, Ray Yeargin
| |
|