by Lewis A. Sellers Send related correspondence to: webmaster@intrafoundation.com
Windows Application DescriptionA-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 SpecificationsFREEWARE A-World Application
Windows NT/98/ME/2000/XP EXE (with complete C++ source code)
Athlon 700mhz or better suggested.
Version History
- V5
v5
fixed the migration bug. now the paterns are very different. in default mode, it seems that tribes naturally start to pick up a swirling pattern of birth/migration. this causes wave after wave of expansion to be thrown out.
- V4
v4 Sunday.
Fixed several bugs and added a few more menu options. I really should change the herd-migration routines to use a bresham line alg to get rid of the artifacting, but I really just dont have any more time to fool with it now. maybe later.
- V3
v3 Saturday. May 2003.
First public release. The code is very... NEW is a good way to describe it. It's literally only something fun to do friday night/saturday afterall.
- V2
v2 Friday. I miss version 2 (Friday night's) because a serious bug in it caused a directional bias producing some very lovely "cloud formations" to be generated.
|
Download
We hope you find your download of use.
V14 (November 23 2004)
views 350
downloads 186 (September 29 2006)
GalleryThere is no gallery currently available. Comments
There are no comments about this product. Be the first to leave a comment.
|