Code Story

Thursday, March 27, 2008

Throw Tantrum

Recently, I had an evening meal with two great techie friends in a nice restaurant which had an open buffet with an impressive selection and variety of food, including Indian, Chinese and Italian.

We talked about a wide range of things, the future of technology, artificial intelligence, politics and how governments are trying to control the Internet, the current state of programmers and programming and of course women, amongst other things. After a few beers, we discovered the ultimate code which we are convinced is at the core of female operating systems:

unsafe {
while (married) {
try {
if (_nag() == FAILED)
if (_nag_more() == FAILED)
if (_nag_even_more() == FAILED)
throw tantrum();
} catch (Mood* behaviour)
(behaviour->*hide_reason)();
}
}

Thursday, March 20, 2008

Resurrection

I have just discovered that Warzone 2100 is now an open source project under the title Warzone 2100 Resurrection Project.

I downloaded the Linux version and I am really impressed by the efforts of the team. They have done a great job. I wish them success and look forward to future versions.

The game was originally developed by Pumpkin Studios of Eidos Plc and featured the first ever PC 3D terrain engine I wrote back in 1995: iVi/S. Pumpkin Studios were also the first team to use my PC-based software engines. I think it was 1996-1997 when I gave them the first version. We had a lot of meetings going over the code together. It was good fun and I will resurrect some of these stories in due course.