hrxdev
Українська

Mr. Ball

Мінімалістична фізична головоломка про один ідеальний кидок. Прицілитися, відпустити й довіритися своєму розрахунку відскоків від стін.

  • Рання розробка
  • Мобільні пристрої, спершу Android
  • Зроблено на Godot 4
  • Вертикальний екран, один палець
  • Англійська та російська

Два режими, «Кампанія» та «Нескінченний», обидва заплановані до першого релізу.

Ідея

М’яч кидається свайпом, ніби ви відтягуєте рогатку. Напрямок і довжина відтягування задають кут і силу, а пунктирна лінія показує, куди полетить м’яч. Кинути можна лише тоді, коли м’яч повністю зупинився, а на кожному рівні кількість кидків суворо обмежена. Більшість рівнів розрахована на один точний кидок, тож головна навичка – прорахувати відскоки від стін, перш ніж відпустити м’яч.

Перемога і поразка

Перемога

М’яч зупиняється всередині зони фінішу й лишається там.

Поразка

М’яч потрапляє на шипи, вилітає за межі рівня або у вас закінчуються кидки.

Перезапуск завжди за один дотик, і він ніколи не зараховується як поразка.

Поверхні

Стіни

Чистий відскок: кут падіння дорівнює куту відбиття.

Підлоги та схили

Тертя. М’яч котиться й за кілька відскоків заспокоюється.

Липкі поверхні

Вони одразу ловлять м’яч, і наступний кидок починається саме звідти.

Рухомі платформи

З’являються на пізніх рівнях, зокрема липкі, що возять м’яч із собою.

Шипи

Торкнетеся – і м’яч лусне.

Два способи грати

Кампанія

Кампанія – це набір рівнів, зроблених вручну. Навчальний рівень (рівень 0) вчить на справжніх об’єктах: перший свайп, відскок від стіни до фінішу нагорі, липка стіна й шипи. На самому початку рука показує, куди провести пальцем, а далі ви справляєтеся самі.

Нові ідеї з’являються по одній: спершу нерухомі стіни, потім липкі поверхні, далі рухомі платформи та поєднання всіх трьох. Рівень закінчується перемогою або поразкою, без зірок і очок. Нагорода – саме розв’язання.

Нескінченний режим

Нескінченний режим – це безперервне сходження генерованою вежею, кидок за кидком. Зупинилися вище – отримуєте очко. Зупинилися нижче – нічого не втрачаєте, просто кидаєте знову. Вилетіли з вежі – забіг закінчено. Найкращий результат показано в меню.

Генератор проєктується так, щоб наступний крок завжди був досяжним, а фізика повністю збігається з кампанією.

Вигляд і звук

Мінімалістично й спокійно: прості форми з м’якими кутами та колір, що несе сенс, а не править за прикрасу. Палітра будується на темно-сірому, свіжому зеленому та теплому кораловому, з рожевою зоною фінішу й сірою пунктирною лінією траєкторії. Короткі звуки та легка вібрація позначають відскоки й шипи.

Хто це робить

Ідея, геймдизайн і рівні – Oleg. Код – Nick. Познайомтеся з командою.

Дорожня карта

Вісім етапів за порядком. Без дат: ми рухаємося далі, коли етап вийшов як треба.

  1. 1 – Основа зараз

    Фізика та керування як контракт: фундамент, на якому стоятиме кожен рівень.

  2. 2 – Базові механіки

    Усі поверхні, зона фінішу, перемога й поразка.

  3. 3 – Кампанія та навчання

    Рівні, зроблені вручну, і навчання.

  4. 4 – Нескінченний режим

    Генерована вежа та рекорд найкращого результату.

  5. 5 – Графіка, звук та інтерфейс

    Остаточний вигляд, звуки та меню.

  6. 6 – Плейтести та шліфування

    Показуємо гру гравцям і згладжуємо кожну шорсткість.

  7. 7 – Реліз у Google Play

    Перша публічна версія.

  8. 8 – Оновлення

    Нові рівні з урахуванням того, що скажуть гравці.

Контакти

contact@hrxdev.cc