Ringol
РУ
Играть

Все руководства

Как создавался Ringol: дневник разработчика из Армении

Ringol делает один человек, Давит Варданян, независимый разработчик из Армении. Здесь честная история о том, как складывалась игра: что мы пробовали, от чего отказались и что исправляли по дороге. Даты взяты из истории самого проекта.

Одна идея: маленькое входит в большое

Вся игра выросла из одного правила, которое до сих пор написано на главном экране: маленькое входит в большое. Колечко можно положить только в колечко побольше. Каждый режим Ringol — это свой способ играть с этим правилом.

Ещё до того, как появилась первая строчка настоящей игры, идея жила в быстрых браузерных прототипах: маленькая HTML-страница для сортировки колец и ещё одна, где кольца с физикой падают в коробку. Они были сырыми, но ответили на главный вопрос: приятно ли это трогать? Оказалось, да, и мы продолжили.

Почему Godot

10 октября 2026 года прототипы перенесли на Godot 4. Причина — внешний вид. Нам хотелось пухлых глянцевых колец, которые ловят свет, как игрушки, плавных эффектов и одного проекта, который собирается для Android, iPhone и веба. С игровым движком это оказалось гораздо проще, чем с инструментами для приложений.

Перенос делали аккуратно. Физику режима с коробкой переписали так, чтобы без бонусов она в точности совпадала с прототипом на JavaScript. Это дало надёжную основу: если позже что-то ощущалось иначе, мы знали, что это настоящее изменение, а не случайность.

Первые дни проект назывался «Pipes», а фигуры — трубами или трубками. 13 октября он стал Ringol, и во всех языках слово «труба» сменилось на «кольцо». В армянском это значило, что խողովակ превратилось в օղակ.

Три режима — после многих попыток

Первые два режима пришли прямо из прототипов:

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

Третий режим искали дольше всего. Мы сделали и проверили поле 5 x 5, вариант с «линиями» и поле 4 x 4. Боты сыграли в них сотни партий, чтобы понять, честны ли игры и важно ли умение. Некоторые из этих вариантов попали в ранние тестовые сборки, но ни один не показался достаточно удачным, чтобы его оставить.

16 октября третьей карточкой на главном экране стали Цепочки, которые тоже начались как HTML-прототип. Вы проводите пальцем по соседним лункам, связывая кольца, чьи размеры идут друг за другом, и законченная цепочка лопается. Режим вышел с 600 уровнями. Проверка на iPhone быстро его изменила: мы убрали цифры размеров с колец, сделали поля вертикальными с более крупными кольцами и оставили по одному кольцу в лунке, чтобы кольца всегда было легко различить.

Поле режима «Цепочки» в Ringol: одиночные кольца разных размеров в сетке лунок
«Цепочки» — третий режим, найденный после того, как несколько других полей попробовали и отбросили.

Больше всего настраивали «Полную коробку». Её правила переписывали не раз: честная выдача фигур, линия опасности, которая сдвигается в зависимости от того, как хорошо вы играете, волны с целями уровня и три уровня сложности. Как режим играется сейчас, можно прочитать в руководстве по «Полной коробке».

Двенадцать материалов колец, все бесплатно

21 октября мы добавили материалы колец: классика, конфета, дерево, желе, металл, стекло, пузырь, лёд, вода, неон, лава и золото. Каждый меняет то, как кольца выглядят, приземляются, лопаются и звучат, и приносит свой мир за полем. Звуки созданы нашими собственными инструментами и смешаны со свободными записями из общественного достояния (CC0).

Первые два дня материалы нужно было зарабатывать игрой, были пробные периоды и покупка «все кольца». 23 октября мы передумали: теперь каждый материал открыт всем с первого запуска. Ничего не заблокировано, не продаётся и не обменивается на просмотр рекламы. Выбирайте любой на экране колец.

Двадцать языков

Ringol говорит на 20 языках, среди них армянский, английский, русский, арабский (с письмом справа налево), хинди, тайский, японский, корейский и обе формы китайского. Специальный инструмент отрисовывает каждый настоящий экран на всех 20 языках и отмечает текст, который не помещается.

Даже над словом «кольцо» пришлось подумать. Во многих языках очевидное слово означает кольцо на палец, поэтому мы выбрали слово для игрушечного кольца: aro в испанском, argola в бразильском португальском, halka в турецком.

Лёгкая даже для слабых телефонов

Спокойная игра не должна сажать батарею. Часть работы вы никогда не увидите:

  • При первом запуске игра смотрит на ваш телефон, замеряет кадры и выбирает один из четырёх уровней графики, вплоть до минимального для слабых устройств.
  • Когда ничего не движется, экран не перерисовывается, а частота кадров ограничена 60.
  • В «Полной коробке» куча колец, которая успокоилась, перестаёт просчитываться, пока её что-нибудь не заденет.
  • Первую загрузку веб-версии уменьшили примерно до 8 МБ в сжатом виде с помощью собственной сборки движка.

Баг с серыми кольцами на Huawei

Самый трудный баг пришёл со слабого телефона Huawei с графическим чипом PowerVR. Кольца оставляли серые следы везде, где побывали, а на других телефонах всё выглядело нормально. Этот телефон нельзя было подключить к компьютеру, поэтому мы сделали особую диагностическую версию, которая ставится рядом с игрой и показывает на экране переключатели, включающие и выключающие части отрисовки.

Первые исправления, нацеленные на цвета и тени колец, ничего не изменили. Подсказку дал переключатель масштаба: когда 3D-картинка рисовалась в собственный буфер движка, а потом масштабировалась на экран, серое исчезало. Экранный буфер телефона хранил глубину от прошлых кадров. С 26 октября на чипах PowerVR Ringol рисует 3D в собственный буфер, не больше 90% размера. Это чуть медленнее, что почти не ощущается, и такие телефоны теперь начинают с самого лёгкого уровня графики.

Где игра сейчас

Ringol бесплатна, с рекламой, и в неё можно играть в Google Play, App Store или прямо в браузере на ringol.app/play. Её по-прежнему делает один человек, исправление за исправлением. Если вы здесь впервые, начните с того, как играть, или прочитайте, почему мы считаем, что головоломки могут быть спокойными.

Играть в Ringol

Другие руководства