Skip to content

This project invites you to create a virtual arena and to compete with programs coded in a simplistic language. You will thus approach the design of a VM (with the instructions that it recognizes, the registers, etc), and the problems of compilation of an assembly language in bytecode. With, as a bonus, the pleasure of having your champions comp…

Notifications You must be signed in to change notification settings

asarandi/corewar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corewar

VM & Assembler for a programming game similar to the 1984 game Core War


here is the reference vm vs our replica vm


corewar screenshot 1


corewar screenshot 2


corewar screenshot 2


corewar screenshot 3

About

This project invites you to create a virtual arena and to compete with programs coded in a simplistic language. You will thus approach the design of a VM (with the instructions that it recognizes, the registers, etc), and the problems of compilation of an assembly language in bytecode. With, as a bonus, the pleasure of having your champions comp…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 74.8%
  • Assembly 13.8%
  • Roff 5.2%
  • Objective-C 4.2%
  • Makefile 1.3%
  • Shell 0.6%
  • Perl 0.1%