• # Core War

    Posté par . En réponse à la dépêche Apprendre Java en jouant. Évalué à 10.

    Dans Robocode il faut implémenter tout plein de méthodes pour dire au robot quoi faire quand il est touché, quand il rentre dans un mur, etc...

    Si vous trouvez tout ca de trop haut niveau, allez plutôt voir du coté de Core War : http://www.koth.org/planar/(...)

    Le principe est un peu le même sauf que là l'arène est un espace mémoire que se "partage" les programmes qui se fightent. Ces derniers sont écrit en un pseudo-assembleur simple (copier un case mémoire, faire un saut, etc...) et cherchent à écraser le logiciel adverse tout en survivant. (par exemple en écrivant des NOP un peu partout sauf là où il se trouve tout en se répliquant à un maximum d'endroit pour résister aux tentatives de destruction adverse)