Skip to main content

Corewar: graphical engine for a virtual machine battle

Student & OtherDateFeb 2015DurationTwo monthsRoleGraphics engine programmer
  • C
  • Particle system
  • Multithreading

About the project​

Corewar is a first-year project at Epitech. Core War is a programming game in which two or more battle programs (called "warriors") compete for control of a virtual computer. These programs are written in an abstract assembly language.

My role​

My goal was to represent the game graphically. I did some preliminary research on how to display the game in an innovative way, then built the whole graphics engine: library, multithreading, particle system and UI.