Skip to content

This project requires to create a virtual machine with champions fighting on virtual arena, and to resolve the problems of compilation of an assembly language into the bytecode.

Notifications You must be signed in to change notification settings

averemi/Corewar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corewar

Breakdown of the project’s objectives

This project is broken down into three distinctive parts:

The assembler 

This is the program that compiles the champions and translates them from the assembly language into “Bytecode”. Bytecode is a machine code, which will be directly interpreted by the virtual machine.

The virtual machine 

It’s the “arena” in which the champions are executed. It offers various functions, all of which are useful for the battle of the champions. The virtual machine allows for numerous simultaneous processes.

The champion 

The champion provided here scares the bejesus out of a neurasthenic hedgehog!

About

This project requires to create a virtual machine with champions fighting on virtual arena, and to resolve the problems of compilation of an assembly language into the bytecode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published