Игра на javasсript (субмарины) с простым 2D интерфейсом
- есть игрок, охотники, топливо и препятствия
- игра происходит на поле 10*10 клеток
- сначала игрок расставляет на поле свою субмарину, субмарины-охотники, топливо и препятствия (все может быть в виде квадратов разного цвета), вводя в выбранную клетку поля букву "u" для игрока, "k" для охотников, "o" для препятствий и цифр от 1 до 9 для топлива, где цифра - количество топлива. Если введена любая другая буква, то нужно выдать сообщение об ошибке
- игра должна начаться, когда игрок нажмет на кнопку для старта игры
- движение происходит при помощи клавиш w, a, s, d. при нажатии на одну из этих клавиш субмарина игрока движется в соответствующем направлении, на одну клетку за нажатие. Охотники также могут двигаться только на одну клетку за ход
- игрок имеет ограниченное количество топлива и должен собирать его. У охотников напротив оно неограниченно, но когда они собирают топливо, то компьютеру добавляются баллы соответствующие количеству собранного топлива
- топливо у игрока тратится по одной единице за пройденную клетку
- игра заканчивается, когда охотник попадает в одну клетку с игроком (тогда компьютеру начисляется 100 очков) или у игрока заканчивается топливо
- в конце игры показывается сообщение с результатом игры, после чего игра возвращается к этапу расстановки
- также в интерфейсе показывается количество топлива у игрока, очки игрока и компьютера, количество сыгранных раундов