A-MOS (A-World Application) (14) November 23 2004

by Lewis A. Sellers

Send related correspondence to: webmaster@intrafoundation.com

Windows Application

Description

A-MOS was a simple experiment over a weekend i May 2003 on Artificial Life/World algorithms

It is a small C++ application that runs under Windows NT/98/2000/XP. It creates a small 170x170 map with natural resources and food then introduces 1 to 6 tribes and then proceeds to watch them as they give birth, go to war, steal and build cities. This all happens in a very abstracted fashion mind you. Never the less, the basic concept could be expanded out into an actual A-Life game if you so desire.

A-LIFE/GAME FRAMEWORK
If you're interested in such things but not a very good programmer, then you should know this can serve as the framework to build other A-Life or Gaming experiments. The complete C++ source code is included. Among other features, it uses a simple but fast flicker-free double-buffered DIB to render all the graphics. Additionally, it plays a few sounds for announcement purposes (such as entire tribes dying off).

It has little in the way of internal documentation, but I do tend to pride myself on writting clean, easy to understand code. :)

SHORT-CUT KEYS
1-6 : Changes number of tribes
BACKSPACE : Resets sim
PAUSE : Pauses sim
TAB : Resumes sim
C : Cities on
ALT-C : Cities off
X : Carry on
ALT-X : Carry off
W : War on
ALT-W : War off
R : Rebellion on
ALT-R : Rebellion off
H : Herd decisions on
ALT-H : Herd decisions off
SCROLL : WrapAround on
ALT-SCROLL : WrapAround off
INSERT : Fortune
DELETE : Disaster
HOME : Super-Fortune
W : Allow Wastelands on (due to starvation. war still causes.)
ALT-W : Wastelands off
CTRL-O : Migration OUTWARD
CTRL-I : Migration INWARD
CTRL-A : Migration AGGRESSION
CTRL-C : Migration CENTER
CTRL-H : Migration HELTER SKELTER (global round-robin)
CTRL-P : Migration OFF PATH (local round-robin)

Platform Specifications

FREEWARE A-World Application
Windows NT/98/ME/2000/XP EXE (with complete C++ source code)
Athlon 700mhz or better suggested.

Version History


There is no gallery currently available.