Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.47 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.47 KB

Epitech_Corewar

[FR] Projet réalisé avec Lilian Arago, Guillaume Jeanne et Romain Bernard, dans le cadre de notre première année à Epitech.

Le but du projet était de développer une machine virtuelle servant d'arène pour faire s'affronter des programmes (champions). Les champions sont écrits en assembleur (ASM). Une des étapes du projet était de développer un compilateur ASM->bytecode afin de rendre les champions exécutables par la machine virtuelle.

Vous trouverez des champions non compilés dans le dossier "champions". Pour une grande majorité il ne s'agit pas des nôtres, à l'exception des champions invalides présents dans le sous-dossier "invalid". Ces champions invalides rassemblent une grande partie des erreurs à détecter lors de la compilation, de ce fait ils ne compileront pas.

[EN] Project realized with Lilian Arago, Guillaume Jeanne and Romain Bernard during our first year at Epitech.

The goal of this project was to develop a virtual machine used as an arena to make programs(champions) fight. The champions are written in assembly code (ASM). One of the steps of the project was to develop a compiler ASM->bytecode in order to make champions executable by the virtual machine.

You may find non-compiled champions in the "champions" directory. Most of these are not ours, except the invalid champions located in the "invalid" sub-directory. These invalid champions regroup most of the errors to detect during the compilation, thereby they will not compile.