Об игре
Rings — головоломка со 100 уровнями. Кольца, стержни и изогнутые детали соединены креплениями. Нужно найти порядок действий, который позволит освободить все фигуры.
На уровень отведено три минуты. За прохождение начисляются монеты и от одной до трёх звёзд в зависимости от затраченного времени. Каждые пять побед открывают сундук с усилителем. Текущий уровень, награды и настройки сохраняются между запусками.
Доступная игровая сборка — версия игры, находящейся в разработке.
Как играть
Удерживайте деталь мышью или пальцем и перемещайте её в разрешённом направлении. Круглые детали поворачиваются вокруг своего центра, прямые стержни сдвигаются вдоль оси, а S-образные проходят через крепления по своему контуру. Освобождённые фигуры падают с игрового поля.
Если движение заблокировано, деталь коротко встряхнётся. Сначала нужно освободить удерживающие её фигуры. Некоторые замки открываются после удаления указанного количества деталей.
По мере прохождения открываются три усилителя: Magic Hat убирает случайное кольцо, Magic Wand — выбранное, Magic Clock добавляет 20 секунд. Музыка и звуки настраиваются через кнопку с шестерёнкой.
Технические особенности
- Игровой процесс организован по цепочке FSM → Command → Scene Service → Domain Model.
- Геометрия фигур определяет выбор детали, допустимое движение и освобождение креплений.
- Положение деталей и незавершённый уровень сохраняются; награды за одну попытку начисляются один раз.
- Поле учитывает размеры фигур и свободное место рядом с интерфейсом, подбирая размещение для вертикального и горизонтального экрана.
- Локальные текстуры WebP, музыка, звуки и шрифт входят в веб-сборку.




