Корвар - это проект, задачи которого заключаются в том, чтобы написать чемпиона, интерпретатор ассемблера и виртуальную машину, выполняющую процесс игры.
Проект состоит из 4 частей:
Чемпион - код, написанный на языке ассемблера в файле с расширением .s
Ассемблер - программа-интерпретатор, которая берёт код чемпиона из файла .s и переводит в байт-код файла с расширением .cor
Виртуальная машина - программа, которая загружает чемпионов из .cor файлов, создаёт арену для битвы и выполняет процесс игры.
Графическое представление необходимо для удобства восприятия процесса игры.