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.
Oui, je sais, l'interface ressemble à celle du défragmenteur, pourtant c'est bien un jeu...


