Skip to content

42 project: A reproduction of the Core War game. [Champions + Assembler + Virtual Machine + Visualizer]

Notifications You must be signed in to change notification settings

CristinaFdezBornay/Corewar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corewar

42 School project

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 an- other with the support of “processes”, with the objective being for these champions to stay “alive”. • The processes are executed sequentially within the same virtual machine and mem- ory space. They can therefore, among other things, write and rewrite on top of each others so to corrupt one another, force the others to execute instructions that can damage them, try to rewrite on the go the coding equivalent of a Côtes du Rhône 1982 (that is one delicious French wine!), etc... • The game ends when all the processes are dead. The winner is the last player reported to be “alive”.

with epham, crfernan and yoribeir

Usage

Virtual Machine :

make && ./corewar file.cor

Assembler :

About

42 project: A reproduction of the Core War game. [Champions + Assembler + Virtual Machine + Visualizer]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published