Уровень 13
«Уровень 13» — это текстовое научно-фантастическое браузерное приключение, где игроку предстоит выживать в тёмном разрушенном городе, заново открывать старые и новые технологии и восстанавливать рухнувшую цивилизацию.
Игра находится в разработке. Вы можете сыграть в последнюю (полу-)стабильную версию здесь.
«Уровень 13» является личным проектом автора, но также получил некоторые исправления от сообщества. Если вы заинтересованы в участии, сначала ознакомьтесь с руководством по внесению вклада.
Если вам нужна помощь или вы хотите обсудить игру, посетите страницу обсуждений, подфорум или сервер Discord.
Основные функции, которые ещё отсутствуют, — это сюжет и элементы RPG. Прогресс игрока в настоящее время также ограничен определёнными уровнями — пока невозможно достичь фактического конца игры.
Проект использует jQuery, Require.js и Ash.js и структурирован в соответствии с системой сущностей на сущности, компоненты и системы. Играбельная версия живёт в ветке gh-pages, тогда как master может содержать непроверенные и несбалансированные функции.
Все игровые данные хранятся в различных компонентах, которые прикреплены к сущностям, таким как игрок или сектор. Сущности — это просто контейнеры для компонентов. EntityCreator даёт хорошее представление о том, какие сущности имеют какие компоненты.
Различные независимые системы используют и изменяют данные в компонентах и создают события в игре. Они генерируют ресурсы, обновляют варианты перемещения, разрешают бои и так далее. Каждая область пользовательского интерфейса обслуживается собственной системой UI.
Всё, что игрок может делать в игре, в основном нажатия кнопок, называется «действиями игрока». Каждое действие имеет название, стоимость, требования и так далее. Класс PlayerActionFunctions содержит функцию для каждого действия и обрабатывает их результаты. Различные вспомогательные классы заботятся о проверке требований, вычитании стоимости, унификации случайных встреч и так далее.
В начале новой игры присваивается значение семени. Создатель мира генерирует уникальный мир на основе этого семени, и только семя необходимо сохранять между сеансами.
(Структура образца уровня)
Мир создаётся примерно следующими шагами:
Если вы хотите сообщить об ошибках или предложить новые функции, пожалуйста, сначала ознакомьтесь с руководством по внесению вклада.
Уровень 13 во многом вдохновлён игрой A Dark Room. Среди других замечательных текстовых и/или инкрементальных игр, которым игра во многом обязана своим вдохновением:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )