This is the Linux app named GeneticFighters whose latest release can be downloaded as GP.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named GeneticFighters with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
GeneticFighters
Ad
DESCRIPTION
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.
Audience
Developers
Programming Language
C
This is an application that can also be fetched from https://sourceforge.net/projects/geneticfighters/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.