http://www.koth.org/info/akdewdney/First.htm
voilà tout est dit dedans!
tldr; (ouais c'est quand même un vieux pavé de texte de 1984 (!) un chouilla rébarbatif à froid):
Cet article décrit un jeu où 2 programmes (warriors) s'affrontent. Littéralement. Le but est de faire planter l'autre! Les programmes sont chargés et exécutés sur une machine virtuelle (MARS) consistant en un tableau de mémoire exécutable et écrivable (à mort le W^X!) et en la spécification d'un assembleur simple (REDCODE) mais relativement complet. La machine exécute un cycle (1 instruction) de chaque programme à tour de rôle, un programme étant déclaré perdant s'il exécute une instruction invalide ou s'arrête.
Je viens de découvrir et ça m'a fait penser à un jeu de finale prologin donc je me suis dit qu'il y aurait forcément des gens potentiellements intéressés qui ne connaissent pas encore par ici... C'est assez complexe au début et ça se corse ensuite, il y a tout un tas de stratégies classiques: replicator, imp, bomber, scanner, vampire... Certains élèvent leur warriors avec des algorithmes génétiques (surtout pour les combats sur des petites mémoires et avec des petits programmes, resp. de l'ordre de 800-80 cases mémoires et 20-5 instructions par programme).
Des liens pour éviter de surcharger les serveurs duckduckgo et économiser de l'énergie pour sauver la planète:
- http://www.koth.org/
- http://corewars.org/
- http://vyznev.net/
- http://corewar.co.uk/
- http://users.obs.carnegiescience.edu/birk/COREWAR/
Si yen a qui connaissent, expliquez mieux et parlez de ce que vous savez!