TrackInsanity (Last updated May 20, 2007)
Contents
- Introduction
- About TrackInsanity
- Change history
- Downloads
- Compiling From Source
- Screenshots
- Copyright info
Introduction
TrackInsanity is a game based on the board game called 'Metro'. The goal is to create the longest tracks between your station and others, which in turn will help you to get the high score. Up to 6 players can play the game (though it currently works best playing against computer opponents).
To play, just draw a tile on your turn, and then either play it in a legal location, or discard the tile if no good moves are available. Passing is also a valid option -- a player can hold up to two tiles in hand at any time.
About TrackInsanity
TrackInsanity started out as a project that targeted the Nokia N800 internet tablet. In fact, the code builds and runs unmodified on an N800, though no official package is available yet. This also explains the strange resolution of the game (800x480), as this is the native resolution of the N800.
This project is still a work in progress! All of the basic functionality works, including computer opponents with multiple AI levels. Notable missing features include sound, music, and the ability to save options into a configuration file. I'm still planning to work on these eventually, but I wanted to get the game up in its current playable state
TrackInsanity uses the SDL graphics library, so it should be easily portable. I've run it on a Windows PC, Linux system and a Nokia N800, and all three platforms compile from source out of the box.
Change history
Version 0.90 - latest release (May 20, 2007)
- Initial release
Downloads
Version 0.90
- Windows version (Zip file, no installer) - 1.77MB
- Source code - 1.73MB
Compiling from source
The only building requirement (other than the compiler) is a recent version of SDL. The Windows version was built using Dev-C++ and includes the project file. There's a simple makefile for the Linux version -- if you have the SDL libraries and headers installed already, unpacking the source files and running 'make' should build it.
To build the Nokia N800 version, run 'make nokia', preferably from a up-and-running Maemo development environment.
Screenshots (from version 0.90) (click on the thumbnail to see the full-sized image)
Copyright info
TrackInsanity is copyright 2007 Shaun Brandt/Holy Meatgoat Software. The source code is available for use under the GNU GPL; see the 'COPYING' file included with the source package for more information.

