Projet:CoreWar


CoreWar est un assez vieux jeu, intéressant mais peu commun, car il oppose non-pas des joueurs mais des programmes. Ces programmes, écrits dans un langage proche de l'assembleur, sont chargés dans une mémoire virtuelle, avec pour seul objectif de survivre... en plantant les autres.

Plus d'informations ici : CoreWar

[modifier] Techniquement

Du point de vue technique, j'ai écris ce jeu tout seul, en 3 jours, en C++. Le système compile des fichiers écris en langage CWA, ou CoreWar Assembleur, et les charge dans une mémoire virtuelle, puis les exécute chacun à leur tour. J'utilise SDL, ce qui m'a permis un portage sous windows.

Image:Corewar.png

Oui, je sais, l'interface ressemble à celle du défragmenteur, pourtant c'est bien un jeu...