Screeps по-русски: Вики
Advertisement

Комната - двумерный сегмент игровой территории с уникальным ландшафтом, размером 50*50 клеток.

Типы комнат[]

Все комнаты в мире можно условно разделить на несколько типов, по их функциональным возможностям:

  • Комната с контрóллером (можно использовать в качестве базы и для добычи энергии). Самый распространённый тип комнат. Всегда содержит один контроллер, а также один или два источника энергии.
  • Центральная комната сектора (можно использовать для добычи энергии). Находится в центре каждого сектора. Не имеет контроллера. Имеет выходы на четырёх гранях. Всегда содержит четыре источника энергии.
  • Комната со стражами (можно использовать для добычи энергии). Восемь таких комнат расположены вокруг центральной комнаты каждого сектора. Не имеет контроллера. Имеет выходы на четырёх гранях. Всегда содержит четыре источника энергии. Рядом с каждым источником энергии расположен "спавн стражей".
  • Пограничная комната (можно использовать для добычи Power). Находится на границе между секторами. Всегда имеет проход в соседние пограничные комнаты. Практически не содержит болот. Не имеет контроллеров и источников энергии. В таких комнатах может случайным образом появиться Power Bank.

Имя комнаты[]

В режиме игры "Мир", каждая комната имеет название вида W10S20, которое однозначно определяет её координаты (направление и сдвиг) относительно центра мира (W - запад, E - восток, N - север, S - юг).

Координаты клеток[]

Комната всегда имеет размеры 50*50 клеток.

Любая клетка в комнате имеет координаты [X,Y], которые установлены следующим образом:

  • Левая верхняя клетка: [0,0]
  • Правая нижняя клетка: [49,49]

Таким образом, каждая клетка в мире однозначно определяется названием комнаты и её координатами внутри комнаты.

Ландшафт (terrain)[]

Каждая клетка в комнате имеет один из трёх типов ландшафта:

  1. Terrain: plain -- равнина (свободное пространство, можно строить)
  2. Terrain: swamp -- болото (по сути равнина, но с уменьшенной скоростью передвижения)
  3. Terrain: wall -- неразрушаемая стена

Особенности ландшафта комнат:

  • Полезное пространство любой комнаты (равнины и болота) всегда является единым целым. "Неразрушаемые стены" никогда не разделят комнату пополам, хотя могут создавать неудобства и даже целые лабиринты.
  • В пограничных клетках комнаты (одна из координат которых равна 0 или 49) не бывает болот, только стены или равнины.
  • Если пограничная клетка комнаты является равниной, то соседняя с ней внутренняя клетка комнаты (по вертикали или горизонтали) никогда не будет загорожена стеной. Это сделано для удобство входа в комнату.
  • В мире не встречается изолированных комнат с неразрушаемыми стенами по периметру. В любой комнате всегда существует как минимум один выход в другую комнату.

Строительство[]

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

  • Комната должна быть зарегистрирована на вас.
  • Клетка, выбранная для строительства, должна иметь координаты от 2 до 47 включительно, а также ландшафт: равнина или болото.

Исключение составляет строительство дорог: их можно строить в любых комнатах без ограничений, в клетках с координатами от 1 до 48 и ландшафтом: равнина или болото.

Advertisement