Assembly Language AI Animals on your Mac
I haven't done much coverage of Mac open source software until now but that starts today. As always with the open source libraries: if you know of one that would be of interest, then let me know and any broken links of course.
Creatures is a sort of evolution laboratory where life forms breed and mutate and the fittest ones survive. They eat the plant food, move about and increase population according to their varying genomes. What marks this way ahead of other similar programs is the 32 bit assembly language that drives each type of animal. Yes each has it's own virtual machine. It's a pretty sophisticated laboratory! Here's a short example of the language.
slp r0 # sleep
fwd r0 # move
slp r0 # sleep
jnez r0 no_turn # loop if move successful
It would be interesting to see a Windows/Mac conversion! Any takers?
- Link to Code Library for Mac OS X


No comments yet. Leave a Comment