Télécharger la liste

Description du projet

Genetic algorithms using assembly-instructions as a stand-in for DNA train killbots in an arena.

A dynasty of fighters bred for battle charge the field. The worthy take mates while the losers are cast into the void. But how do we judge a true warriors spirit? By the number notches on his sword? By his deftness of feet? Or possibly whether or not he even took a single bloody step last round, because sometimes that's all we can hope for.

Agents are 255 bytes of 8-bit addressable codespace with genetic algorithms crossbreeding, and mutating simple assembly commands. I've played around a lot with selection schemes and different goals, and while they can develop some rudimentary skills, they always die off and fail to improve. While they can learn a way through a maze, I'm not seeing any emergent combat tactics more advanced than move in a direction flailing my sword around me.

All in all it makes for a fairly retarded AI.

Système requise

Système d'exploitation: Cygwin (MS Windows), POSIX (Linux,BSD,Solaris etc..)

Télécharger la liste des paquets

Latest 5 files
Nom Taille Date Télécharger compter
GP.zip 154.0 KB 2013-01-19 01:49 38
README.txt 1.0 KB 2013-01-19 01:47 9
minUnit.h 0.4 KB 2013-01-19 01:47 39
gpopcode.h 2.4 KB 2013-01-19 01:47 6
gpfight.h 3.5 KB 2013-01-19 01:47 7
All Files
GP.zip154.0 KB2013-01-19 01:4938
README.txt1.0 KB2013-01-19 01:479
gpopcode.h2.4 KB2013-01-19 01:476
minUnit.h0.4 KB2013-01-19 01:4739
gpfight.h3.5 KB2013-01-19 01:477
gplib.h1.7 KB2013-01-19 01:4760
curses.h48.8 KB2013-01-19 01:473074
globals.h0.9 KB2013-01-19 01:4731
makefile_linux0.2 KB2013-01-19 01:472
makefile_win0.2 KB2013-01-19 01:4710
gpopcode.c9.7 KB2013-01-19 01:471
makefile0.6 KB2013-01-19 01:472
unitTest.c16.4 KB2013-01-19 01:472
gplib.c32.5 KB2013-01-19 01:474
gp.exe137.3 KB2013-01-19 01:47272
gpfight.c36.4 KB2013-01-19 01:474
pdcurses.dll116.0 KB2012-06-11 12:31170