Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 1.62 KB

File metadata and controls

69 lines (39 loc) · 1.62 KB

Corewar

Corewar is a School 42 project. The purpose of this project is an implementation of the programming game “Core War”.

Corewar

  • What is Corewar?

Corewar is a very peculiar game. It’s about bringing “players” together around a “virtual machine”, which will load some “champions” who will fight against one another with the support of “processes”, with the objective being for these champions to stay “alive”.

Ressources

Project Structure

This project consists of five parts:

  • Champion slawi
  • Assembler
  • Disassembler (Bonus)
  • Virtual Machine
  • Visualizer (Bonus)

Compile

Clone repository and then go into the created directory and run the following command:

create the asm & corewar progerams

  • Run make

Files and ressources to use

ressources/vm_champs

Usage

asm

asm

corewar

vm

Whitout visualizer result:

nodisplayer

Visualizer

Visualizer

Owners

team: Memory-Rapists

  • Oussama Belouche 1337
  • Ilyas Shaimoun 1337
  • Ayoub Aguert 1337

forthebadge forthebadge