Screeps радикально отличается от популярных инди-игр: весь игровой процесс — это написание кода, изучение документации и опять написание кода. Изредка — ручное управление армией юнитов для захвата новых комнат (хотя и этот процесс можно автоматизировать).

Но если вы не любите программирование — или не полюбите его в процессе — игра вам точно не подойдёт.

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

Разработчикам реально удалось сбалансировать игру — она интересна как новичкам, так и ветеранам:

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

Вот лишь поверхностный список задач, которые вам предстоит запрограммировать:

  • добыча энергии внутри комнаты (для спауна новых юнитов, постройки новых строений и особенно для прокачки своего уровня GCL)
  • защита от внешней агрессии (постройка и ремонт стен и укреплений, использование башен и боевых юнитов)
  • добыча энергии и других ресурсов из соседних комнат, с учётом злобных NPC … и умных соседей.
  • торговля ресурсами — продажа излишков, покупка недостающих — за внутриигровую валюту у других игроков
  • производство ценных минералов из добытого или купленного сырья,
  • прокачка своих юнитов с помощью редких минералов (секрет непобедимой армии)
  • создание атомного оружия и защита от него
  • захват новых территорий (если это допускает ваш уровень: см.п.1)

Игра из Стима позволяет запускать свой собственный сервер и бесплатно играть на нём самостоятельно или с друзьями.

Отдельный интерес представляет игра на официальном сервере Screeps: сейчас там круглосуточно исполняется код ~2000 игроков. (Играю на сервере довольно давно: раньше играл через сайт, поэтому «время игры в стиме» небольшое).

Официальный сервер намного интереснее локальной игры, но игра на нём обладает несколькими «особенностями»:

1) Игра на сервере — платная.
Как в большинстве ММО игр, игровое время здесь стоит денег (ежемесячная подписка ~600р/мес). Приятное отличие от других игр — код исполняется и нарабатывает игровой прогресс 24/7, для этого не обязательно быть в игре. Первый месяц подписки идёт в комплекте с игрой в Стиме.

2) Официальный сервер работает медленно
Средняя продолжительность игрового такта сейчас: 3,5 секунды: http://status.screeps.com .
Это кажется медленным, особенно если сравнивать со скоростью движения юнитов на видео или в обучалке на сайте.

3) Стиль игры — очень размеренный
Например, чтобы прокачать первую комнату с 5 до 6 уровня и получить возможность построить торговый терминал, уйдёт больше суток. В это время вы можете лишь наблюдать за работой ваших юнитов и параллельно читать документацию/форум/чат и писать новый код (для автоматизации торговли, для лечения боевых юнитов и т.п.)

4) Screeps — хардкорная игра
Игровой мир Screeps совсем не дружелюбный, а у новичков мало привилегий.
Скорее всего соседи разрушат вашу первую базу раньше, чем вы успеете написать хороший код для защиты. И вторую, кстати, тоже. Даже если вам повезло с соседями — на вас могут напасть крупные игроки после снятия «защиты для новичков» с вашего сектора.

Да, рано или поздно ваш код обеспечит вам защиту и позволит развиваться, но только если вы готовы разбираться с нюансами игры и использовать поражения для обучения.

5) Ваш код может устареть.
Разработчики постоянно развивают игру — и она становится лучше. Обратная сторона этих улучшений — изменения в игровом балансе.

После очередного обновления игры, ваш код может морально устареть (стать неэффективным) или даже перестать работать: часть модулей придётся переписать. (Такое уже происходило много раз — может произойти и в будущем). Разработчики заранее предупреждают об официальных изменениях, но могут внезапно изменить любую недокументированную (но привычную) особенность игрового мира для настройки игрового баланса.

6) Screeps — англоязычный сервер.
Здесь мало русскоязычных игроков: если вы решите играть c компанией и вступить в какой-либо клан — будьте готовы к общению на английском. (С другой стороны: большинство вопросов в игре решается просто с помощью кода; а кланы, переговоры и внутриигровая политика — лишь альтернатива старой доброй битве.)

Если у вас есть желание понять основы программирования на JavaScript или вы желаете проверить свои навыки в деле попробуйте.

Просмотрено: 1
За сегодня: 1