← Все записи

Студия2 мин чтения

Первый бой — без регистрации

Почему в Terminal Leave можно сыграть прямо в браузере и без аккаунта, что происходит с отрядом гостя после регистрации и почему бот видит не больше игрока.

В самом начале работы над проектом я принял несколько решений, которые касались не механики, а первых минут игрока. Главное из них: первый бой должен открываться сразу — без установки и без регистрации.

Почему браузер

Terminal Leave — браузерная игра, и это не временная мера до «настоящего» клиента, а одно из стратегических решений по проекту. Чтобы сыграть, нужна только ссылка: не нужно ничего скачивать, ставить лаунчер или проверять, потянет ли компьютер. Ссылку можно открыть с рабочего ноутбука, кинуть другу в чат или дать зрителю стрима — и через полминуты он уже в бою.

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

Зачем бой без регистрации

Тактику с одновременными ходами проще показать, чем описать. Пока ты сам не спланировал раунд и не увидел, как два плана исполняются одновременно, слова «оба ходят сразу» мало что значат. Форма регистрации перед этим моментом отсеяла бы большую часть тех, кому игра могла бы понравиться.

Поэтому путь в игру такой: ссылка, кнопка, бой. Почта и пароль — потом, и только если захочется продолжить.

Как это устроено

Гость для сервера — полноценная запись, просто без почты и пароля. Он получает стартовый отряд и играет первый бой по тем же правилам и на том же сервере, что и все остальные. Отдельной «демо-версии» с упрощённой логикой нет: то, что ты видишь в первом бою, — это и есть игра.

После боя игра предлагает зарегистрироваться. Если согласиться, запись гостя становится обычным аккаунтом: отряд, снаряжение и итоги боя остаются при тебе, ничего не нужно проходить заново.

Противник

В первом бою против тебя играет бот, и про него я тоже решил с самого начала: бот отдаёт приказы так же, как игрок, и получает от сервера ровно те же сведения. Он не знает, где стоят бойцы, которых не видит его отряд, и не читает твой план.

Дело не в честности как таковой. Бот, который видит сквозь туман войны, учит новичка неправильной игре: прятаться бесполезно, обходить с фланга бессмысленно. Бот с обычным обзором ошибается так же, как человек, и его можно переиграть теми же приёмами, которые потом пригодятся против живого соперника.

Что сейчас

Первый бой без регистрации так и остался входом в игру. Позже рядом с ним появился тренировочный режим, в котором бойцы не гибнут.

Сыграть демо-бой: /play/?screen=demo