Freeciv on FreeBSD

Main Menu

Main Menu

Quite some time ago I worked at a radio telescope for 3 months as part of my work experience for my engineering degree. During that time I had an incredibly old machine as my work station, it was an original Pentium running at 77 Mhz. Because it was so old and because of the job I was doing I installed Linux on it. I used my favourite old school window manager (FVWM) and had it set up pretty sweet.

One of my duties for a short period of time was looking after the telescope after hours. This was called being the duty astronomer and was something everyone did at sometime during the year. Basically you were on call for if something happened to the equipment that the remote astronomer couldn’t handle. Most of the people using the telescope were often some distance away and did observations remotely thanks to the power of the net.

The main view

The main view

So I was spending many hours at my workstation after work hours, not working, and watching the telescope and waiting for something to happen. This is when I installed freeciv and started playing. Surprisingly even on that hideously old machine the game played quite well and was quite enjoyable.

The city screen

The city screen

Recently I compiled and installed it on my sun fire R280 machine which is running FreeBSD. The machine is headless so I was accessing the machine via XDMCP in order to play. There are too many graphics to play the game via a VPN connection, but it works very well over a LAN connection, mine is 100Mbps so it would be significantly better on gigabit.

City production

City production

I was playing on the standard GTK based client, but there are other clients with support for the Xaw, Xaw3d and SDL toolkits so you can get it to work on systems without GTK installed. Most of the clients look pretty much the same with the exception of the SDL client which imitates the interface of the newer civilization games.

Research tree

Research tree

The graphics for units and the terrain are consistent across all the clients so you won’t be confused trying to identify units or terrain. There are several tile-sets to choose from as well so you can customise the way the game looks. Unfortunately the newer versions of freeciv don’t have as many tile-sets available as the older ones. Some times I have found some of the text is difficult to read because it is so small.

Other civilisations

Other civilisations

If your platform supports sound there are some sound effects for events such as combat. On the sun machine I didn’t have sound, however I do have it working on my macbook running the SDL client for freeciv. The sound is reasonably good, but not essential to game play. There isn’t any music in the game, but this leaves you room to play some of your own.

The SDL client

The SDL client

The game play is of course very much like civilization. The default rules most resemble the rules of civilization II with some differences. There are different rule sets that you can use, for instance there is a rule set for the first civilization game. There are unfortunately many subtle differences in game play that may annoy some players. The main draw card here is that multiplayer games are supported. This is reflected in the way diplomacy works differently to the commercial games.

Personally I actually prefer the original civ II game play, graphics and sound, but freeciv has some merit of its own. There are some features that are nice such as extremely large maps, and many more players in one game. The rules are subtly different which can change some of the strategies for play, but for the most part the same strategies will work. It still is fun to play for me, but it really will be a matter of personal preference as to whether you enjoy it or not.

This slideshow requires JavaScript.

0 Responses to “Freeciv on FreeBSD”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Enter your email address to follow this blog and receive notifications of new posts by email.

Mister G Kids

A daily comic about real stuff little kids say in school. By Matt Gajdoš

Random Battles: my life long level grind

completing every RPG, ever.

Gough's Tech Zone

Reversing the mindless enslavement of humans by technology.

Retrocosm's Vintage Computing, Tech & Scale RC Blog

Random mutterings on retro computing, old technology, some new, plus radio controlled scale modelling.


retro computing and gaming plus a little more

Retrocomputing with 90's SPARC

21st-Century computing, the hard way

%d bloggers like this: