← К портфолио

Rings

Жанр
Пространственная головоломка
Платформы
Браузер, Компьютер, Телефон, Планшет
Сцепленные металлические кольца на сцене Rings, таймер и панель усилителей

Игровая сборка

Играть Rings

Об игре

Rings — головоломка со 100 уровнями. Кольца, стержни и изогнутые детали соединены креплениями. Нужно найти порядок действий, который позволит освободить все фигуры.

На уровень отведено три минуты. За прохождение начисляются монеты и от одной до трёх звёзд в зависимости от затраченного времени. Каждые пять побед открывают сундук с усилителем. Текущий уровень, награды и настройки сохраняются между запусками.

Доступная игровая сборка — версия игры, находящейся в разработке.

Как играть

Удерживайте деталь мышью или пальцем и перемещайте её в разрешённом направлении. Круглые детали поворачиваются вокруг своего центра, прямые стержни сдвигаются вдоль оси, а S-образные проходят через крепления по своему контуру. Освобождённые фигуры падают с игрового поля.

Если движение заблокировано, деталь коротко встряхнётся. Сначала нужно освободить удерживающие её фигуры. Некоторые замки открываются после удаления указанного количества деталей.

По мере прохождения открываются три усилителя: Magic Hat убирает случайное кольцо, Magic Wand — выбранное, Magic Clock добавляет 20 секунд. Музыка и звуки настраиваются через кнопку с шестерёнкой.

Технические особенности

  • Игровой процесс организован по цепочке FSM → Command → Scene Service → Domain Model.
  • Геометрия фигур определяет выбор детали, допустимое движение и освобождение креплений.
  • Положение деталей и незавершённый уровень сохраняются; награды за одну попытку начисляются один раз.
  • Поле учитывает размеры фигур и свободное место рядом с интерфейсом, подбирая размещение для вертикального и горизонтального экрана.
  • Локальные текстуры WebP, музыка, звуки и шрифт входят в веб-сборку.

Вертикальная и горизонтальная ориентация

Для любого экрана