rogxo / Corewar

⚔️ Core War is a 1984 programming game created by D. G. Jones and A. K. Dewdney in which two or more battle programs (called "warriors") compete for control of a virtual computer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project involves creating a virtual arena, and having simplistic-language programs fight each other.
You will thus get acquainted with VM conception (with instructions it recognizes, registers, etc) and compilation
problems of an assembly language in bytecode. In bonus, the pleasure to have your champions fight in the arena.

You can also use test.sh to test correctness of asm. You need to have your asm, test.sh and resources/
in root folder and start like this:
./test.sh asm all

It will compile all champions, display your and standart message and difference of output if file of
the champion was corrct.

Click on image to see video demonstration:
Filler demonstration

About

⚔️ Core War is a 1984 programming game created by D. G. Jones and A. K. Dewdney in which two or more battle programs (called "warriors") compete for control of a virtual computer.

License:MIT License


Languages

Language:C 71.4%Language:Assembly 26.7%Language:Makefile 1.6%Language:Shell 0.3%