Клиент: показ боя

Расчет боя выполняется на сервере, клиент получает запись боя. Запись содержит следующие сведения:

Если в бою участвуют боты или змеи, принадлежащие текущему игроку, то запись боя содержит отладочную информацию: для каждого хода каждой такой змеи указывается номер использованной карты (1 – 9), ее поворот (0 – 3) и наличие отражения (0/1); либо причина, по которой ни одна карта не была использована (змея съедена/нет возможных ходов/единственный возможный ход/нет подходящей карты).

Клиент должен выполнять следующие задачи:

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