Корабль игрока управляется стрелками или WASD, движется дискретно, приступает к движению только когда игрок закончит прокладывать ему путь.
Особенности команд для корабля:
1) Если игрок даст кораблю команду сдвинуться на 1-2 клетки, корабль будет двигаться со скоростью 1.
2) Если игрок (пока корабль стоит) даст ему команду движения на 2 и больше клеток, то после того, как игрок закончит, корабль начнёт двигаться со скоростью 2.
3) Если в процессе движения корабль (из-за просчёта игрока) врежется в стену, он всё равно продолжит исполнять команду.
В данном случае, чтобы добраться до кнопки быстрее, игроку нужно ввести следующую команду:
вправо, вверх, вправо(2 раза), вниз, влево.
Кнопка будет нажата.
Корабль получит урон, если игрок введёт команду, например, вот так:
вправо(2 раза), вверх, вправо(2 раза), вниз, влево.
Тогда действия корабля будут следующими:
вправо, вправо + столкновение со стеной + получение урона, вверх и так далее. Кнопка будет нажата.
Может получить урон от:
1) Столкновения со стеной
2) Попадания под пули турели
3) Попадания под пули врага
4) Уничтожения врага столкновением
Может восстановить здоровье:
1) Перемещением по клеткам красного видения в его фазу (+1 на каждой клетке)
2) Попаданием под пули красной турели в фазу красного видения.
100
100
1-2 (разгон от большего количества команд)