Первый бой — без регистрации
Почему в Terminal Leave можно сыграть прямо в браузере и без аккаунта, что происходит с отрядом гостя после регистрации и почему бот видит не больше игрока.
В самом начале работы над проектом я принял несколько решений, которые касались не механики, а первых минут игрока. Главное из них: первый бой должен открываться сразу — без установки и без регистрации.
Почему браузер
Terminal Leave — браузерная игра, и это не временная мера до «настоящего» клиента, а одно из стратегических решений по проекту. Чтобы сыграть, нужна только ссылка: не нужно ничего скачивать, ставить лаунчер или проверять, потянет ли компьютер. Ссылку можно открыть с рабочего ноутбука, кинуть другу в чат или дать зрителю стрима — и через полминуты он уже в бою.
Полноценный клиент у игры со временем появится, но возможность играть в браузере останется и после этого. Подробнее о том, как я это вижу и почему так решил, расскажу в отдельном посте.
Зачем бой без регистрации
Тактику с одновременными ходами проще показать, чем описать. Пока ты сам не спланировал раунд и не увидел, как два плана исполняются одновременно, слова «оба ходят сразу» мало что значат. Форма регистрации перед этим моментом отсеяла бы большую часть тех, кому игра могла бы понравиться.
Поэтому путь в игру такой: ссылка, кнопка, бой. Почта и пароль — потом, и только если захочется продолжить.
Как это устроено
Гость для сервера — полноценная запись, просто без почты и пароля. Он получает стартовый отряд и играет первый бой по тем же правилам и на том же сервере, что и все остальные. Отдельной «демо-версии» с упрощённой логикой нет: то, что ты видишь в первом бою, — это и есть игра.
После боя игра предлагает зарегистрироваться. Если согласиться, запись гостя становится обычным аккаунтом: отряд, снаряжение и итоги боя остаются при тебе, ничего не нужно проходить заново.
Противник
В первом бою против тебя играет бот, и про него я тоже решил с самого начала: бот отдаёт приказы так же, как игрок, и получает от сервера ровно те же сведения. Он не знает, где стоят бойцы, которых не видит его отряд, и не читает твой план.
Дело не в честности как таковой. Бот, который видит сквозь туман войны, учит новичка неправильной игре: прятаться бесполезно, обходить с фланга бессмысленно. Бот с обычным обзором ошибается так же, как человек, и его можно переиграть теми же приёмами, которые потом пригодятся против живого соперника.
Что сейчас
Первый бой без регистрации так и остался входом в игру. Позже рядом с ним появился тренировочный режим, в котором бойцы не гибнут.
Сыграть демо-бой: /play/?screen=demo
