
Circles Puzzle — это игра-головоломка для мобильных платформ, в которой нужно вращать фрагменты окружностей относительно их центров так, чтобы они все поместились в заданную фигуру. Игра полна усложнений вроде движущихся препятствий и фрагментов с разными свойствами.

Чтобы пройти уровень нужно разместить все фрагменты окружности внутри фигуры. Если они не будут выходить за ее пределы, на экране появится анимация завершения уровня.


Чтобы пройти уровень нужно разместить все фрагменты окружности внутри фигуры. Если они не будут выходить за ее пределы, на экране появится анимация завершения уровня.
Чтобы переместить фрагмент окружности внутрь фигуры, его нужно зажать, а затем начать двигать. Фрагмент двигается только по траектории окружности, на которой лежит. Помещенный внутрь фигуры фрагмент, окрашивается в ее цвет.
Сложность уровня меняется от формы фигуры, в которую нужно вписать фрагменты окружности. Сначала фигура сплошная, но затем в ней появляются пробелы. Это влияет на количество возможных решений и необходимых для этого ходов.
Фрагменты также влияют на выстраиваемую прогрессию сложности. Так, с каждым уровнем добавляется один или два фрагмента.
Одним увеличением количества фрагментов окружностей игроков не удивить, поэтому некоторые фрагменты обладают особыми свойствами. Например, изотопные вращаются только в одну сторону.
Фрагменты-полупроводники можно пересекать другими фрагментами через внутреннюю или внешнюю стороны.
Есть и фрагменты, которые ритмично увеличиваются и уменьшаются в объеме. Их размер нужно вовремя зафиксировать при помощи касания с другим фрагментом.
Эти фрагменты окружностей имеют зубчики на внешней стороне. Зацепившись, такие фрагменты приводят друг друга в движение.
Иногда на одной окружности могут расположиться сразу два фрагмента. Они связаны между собой, поэтому двигая один, вы сдвинете другой.
В игре есть блоки, препятствующие движению фрагментов. Однако удаляющим фрагментам они нипочем, поэтому с их помощью нужно удалять блоки и освобождать путь.
Блоки — это препятствия и они тоже бывают разными.
Статичные нельзя сдвинуть или удалить. Удаляющиеся блоки тоже зафиксированы на одном месте но от них можно избавиться с помощью удаляющих фрагментов. Есть блоки, движущиеся по заданной траектории. Их нельзя удалить, но можно подгадать момент и обойти.
Сейчас в проекте проработаны тридцать уровней. Каждые шесть уровней объединены общей фичей. Такой подход позволяет погрузить игроков в процесс, но в тоже время не дает им заскучать и заставляет менять ход мышления.
В игре ведется подсчет ходов, который влияет на успешность прохождения. Игрок может узнать сколько ходов у него осталось, посмотрев в правый верхний угол экрана. По завершении уровня также отображается результат прохождения.