Open source software games are not altogether common. Good game design, like good graphical user interface design, is a lot harder than it may appear; as a result, the majority of open source games that do exist tend to be derivatives or copies of commercial computer games. This is not necessarily a bad thing -- by opening up the source code, developers can experiment with alternative rule sets and graphics, while still giving players a familiar experience. That's why I often lament the lack of openness in simulation games: I want to be able to go in and tweak the underlying assumptions.
FreeCiv is a free/open source software version of the well-regarded "Civilization" computer game series. FreeCiv 2.0 was released this last week, running on Debian Linux, Windows XP, and Mac OSX, with ports coming for a wide array of other platforms. For those familiar with the commercial Civilization games, FreeCiv comes closest to the version of Civ from the late 1990s, Civ II, at least in terms of rules and graphics. It does have an outstanding multiplayer option, however -- unlike the commercial Civ games, FreeCiv was clearly built with a focus on multiplayer gaming.
[Civilization is a game covering no less than the history of human society. Starting as a nomadic tribe, the player starts building cities, researching technologies (starting with "writing" and "bronze-making," working up to "space flight" and "biotechnology"), and exploring the world. As you might expect, for me it's enormously addictive; it's one of those games I refer to as a "3am game" -- I start playing it in the evening, and before I know it, it's three in the morning.]
Surprisingly, the current commercial Civ version, Civilization III, is more readily customizable than FreeCiv. Civ III ships with a map and ruleset editor allowing would-be world-builders to make a substantial number of changes to the game's settings. Some developers have taken advantage of this ability to modify the game in order to come up with enormously more detailed versions of the basic Civ game. Rise and Rule, for example, adds hundreds of new intermediate technologies, culturally-linked units, resources, government types, city elements, and wonders; if you've become tired of the standard Civ III experience, I would encourage you to check it out.
But if you want to make changes to the rules beyond those allowed by the editor, you're out of luck. That's the value of the open source aspect of FreeCiv -- if you're willing to get your hands dirty with coding, you can go in and change any aspect of the game. There's a long list of modification projects. As volunteer efforts, of course, they're updated slowly, occasionally abandoned, and need additional people on the teams. One that I find particularly interesting is the attempt to introduce some of the rules and ideas from Alpha Centauri to the Civ game; AC was one of the better non-Civ world-building games out there, with environmental and diplomatic options I've not seen anywhere else.
Although I remain a big fan of the commercial Civ series, I'll continue to play around with FreeCiv, and keep an eye on the various mod projects. FreeCiv may seem a bit behind the commercial version in terms of look and feel, but it has a much greater potential as a game platform. If a "SimWorldChanging" is ever to get off the ground, FreeCiv would probably be a good base to work from. Although "reinventing the wheel" is something of the point of the Civ game, it's less attractive as a development path.
Comments (3)
Civilization and its ilk are evil time-suckers designed to make you think you are doing something constructive and creative when you're really just batting bytes around.
You can bat bytes around in useful ways, of course. You could write a novel, like I've been putting off doing for years. But when you play Civ all you're doing is polishing up a horrid little virtual state-machine based on a vile simplistic model of society and a ludicrous representation of leadership.
That said, I'm going to play Tropico for a while.
Posted by Stefan Jones | April 23, 2005 9:05 PM
Posted on April 23, 2005 21:05
Actually both freeciv and "Civilization" were preceded by multi-player open-source Unix games that embodied this "explore and conquer" game approach, though the earlier ones did not have the evolving technologies introduced by Civilization. 'xconq' was one we played back in the late 1980's; the pre-graphical 'empire' goes back even earlier (though that in turn was an open-source derivative of a Bell labs proprietary program, if I remember the history at all).
Lots of interesting cross-fertilization in all directions in these - it seems even old 'xconq' has been evolving - http://www.xconq.org/ ...
Posted by Arthur Smith | April 24, 2005 9:51 AM
Posted on April 24, 2005 09:51
Freeciv is more customizeable without recompiling than Civilization III. The problem is there is no good GUI editor for it. You have to edit a bunch of Windows text .ini like format rule files and graphics.
Posted by Anonymous Cow | April 30, 2005 3:25 AM
Posted on April 30, 2005 03:25