Skip to content
/ corewar Public

A virtual arena with asm champions fighting

Notifications You must be signed in to change notification settings

mabm/corewar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Corewar

MABM Corewar

Principe du Corewar : Le corewar est décomposé en 2 parties, une partie assembleur, et une machine virtuelle. Des champions sont écrit en langage assembleur selon une syntaxe particulière qui leur permet d'accomplir des actions dans la machine virtuelle. Le but de jeu est que tout un certain nombre de cycle (cycle_to_die), les champions puissent faire un "live" de leur id pour continuer à vivre, tout en faisant en sorte de survivre face aux autres champions. Le dernier champion en vie est le gagnant.

L'assembleur compile les champions.s écrit en assembleur sous forme de .cor. La Machine virtuelle écrit les champions.cor dans l'arène et se charge d'executer leurs ordres.

Auteurs :

  • Nicolas Adès
  • Jeremy Mediavilla
  • Geoffrey Merran
  • Joris Bertomeu

About

A virtual arena with asm champions fighting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages