alifegames.com has the objective of creating virtual worlds where genuine evolution will help us create interesting and hopefully intelligent artificial life entities. In order to bring this about we need people who give these entities a chance to live on their computers. We believe that this can best be achieved by building virtual worlds that are fun to run. Thus, we are creating our worlds as computer games.
We also believe that the best way to get a vibrant evolution going is to give everybody a chance to contribute their ideas to the evolutionary mix. Thus, we publish our source code under the GNU Public License. You are free to change the code in any way you see fit, as long as you adhere to the terms of the license. If you are a commercial game publisher and interested in our code, you can also buy a commercial license. We would like to meet other programmers who are interested in artificial life and would like to cooperate with us on future projects. If that could be you, let us know.
We have 3 projects that you can check out. bSerene is a 3D shooter game with alife monsters. It is written with Direct3D and runs on Windows only. It is a simple game, but much more sophisticated than the demo games that come with Microsoft's DirectX SDK - a good starting point to learn Windows game programming, and actually a cool game to play. bSerene has been downloaded over ten thousand times before it came to SourceForge, and right this moment there is probably someone somewhere on Earth playing it.
The DungeonMaker is our first program on Linux. It is partly written in order to learn how to make games on this cool platform, but it is also intended to be the best randon dungeon generator in the whole wide world. Version 2 of the DungeonMaker has been released in May 2002, and we are now planning to make a simple and fun game to demonstrate the capabilities of the DungeonMaker. In this game we will implement an intelligent map, a concept we describe in detail in the DungeonMaker2 manual. It will be called MazeRunner, and you will be able to race through mazes while being harrassed by very simple MOBs, who have no individual AI, but make good use of the of the intelligent map capabilities.
All this is in preparation for our big project. This will be the real thing. We will actually try to initiate a process that will eventually lead to either consciousness in computers, or an understanding why that is impossible. Currently we are patiently gathering ideas and working on the architecture of the project. You can join the discussion on our mailing list. Whenever ideas have firmed up enough, we post a position paper. Read these if you want to see where we're heading.