Skip to content

Thereodorex/Corewar

Repository files navigation

Corewar

Корвар - это проект, задачи которого заключаются в том, чтобы написать чемпиона, интерпретатор ассемблера и виртуальную машину, выполняющую процесс игры.

Проект состоит из 4 частей:

Чемпион - код, написанный на языке ассемблера в файле с расширением .s

Ассемблер - программа-интерпретатор, которая берёт код чемпиона из файла .s и переводит в байт-код файла с расширением .cor

Виртуальная машина - программа, которая загружает чемпионов из .cor файлов, создаёт арену для битвы и выполняет процесс игры.

Графическое представление необходимо для удобства восприятия процесса игры.