Corewar
Une machine virtuelle où des programmes en assembleur s'affrontent en mémoire.
Développeur (projet académique Epitech, 1re année)

Corewar est une implémentation en C du jeu de programmation classique où des programmes en assembleur s’affrontent dans un bloc de mémoire partagé. Un projet académique Epitech de 1ʳᵉ année, scindé en deux programmes.
Le visualiseur en temps réel des champions s’affrontant dans l’arène mémoire.
Deux programmes
- Assembleur : compile le code source des champions (
.s) en bytecode (.cor). - Machine virtuelle : charge jusqu’à quatre champions dans une arène mémoire
circulaire partagée et exécute leurs processus en parallèle. Le dernier champion à
exécuter l’instruction
livel’emporte.
C’est une plongée dans la programmation bas niveau : encodage des instructions, gestion de la mémoire et exécution concurrente, avec un visualiseur graphique en temps réel de l’arène en bonus.
Mon rôle
Développeur (projet académique Epitech, 1ʳᵉ année). Assembleur, VM et visualiseur.
Techno
C
Équipe

Louis Rollet
LinkedIn
Guillaume Tran
notgoyome.github.io- M
Marton Roux
LinkedIn
