Friends

Open source incubator extraordinaire

Get your game on
Linux Port of Sid Meier's Alpha Centauri/Alien Crossfire

Firaxis's Sid Meier's Alpha Centauri is a favorite in the turn-based strategy genre of games. Even though some time has passed since the original release of the game, the fans of SMAC keep coming back for more. An extension to the SMAC gaming world was added with the Alien Crossfire expansion. Together, these two titles are known as the Alpha Centauri Planetary Pack.

When I first came onboard with Loki, the Alpha Centauri Plantary Pack was my first porting project. I didn't know what to expect from commercial game code, but I sure wasn't expecting what I found in the SMAC codebase. Tens of thousands of lines of assembly code was in SMAC, some of which was self-modifying. I spent most of my time looking at memory in the debugger and flipping bits.

Intro movie of colonists leaving Earth Design workshop for designing custom units A scout exploring early in the game New intro for the Alien Crossfire expansion New factions in the Alien Crossfire expansion



All materials copyright 1997-2009 by Andrew Henderson. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later.