A programming game in which two or more battle programs compete for control of a virtual computer.
A program is called a "Warrior", and is a file with instructions in it.
There is an assembler (the first binary) who change this Warrior in a file understandable by the virtual machine (the second binary). Then , the virtual machine is launched by taking some
parameters, and several warrior. They fight each other (their fight style is determined by the instructions in the Warrior File) and then, the winner end the game.