GLOM: Draw-Your-Own-Physics Frog Platformer

Answered using AI by Vibe Coding

Code Question:

Создай подробную концепцию 2D платформера со следующими условиями:

Главный герой: лягушка-путешественник
Жанр: платформер (в стиле Mario)
Платформа: ПК или мобильная

Опиши:

  1. Основную идею игры
  2. Уникальные механики (не банальные)
  3. Геймплей (как именно играет пользователь)
  4. Типы прыжков и взаимодействий
  5. Врагов и препятствия
  6. Биомы/уровни (например: болото, джунгли, древние руины и т.д.)
  7. Систему прогрессии (улучшения, способности)
  8. Визуальный стиль
  9. Пример игрового цикла (5–10 минут игры)

Обязательно добавь:

— Механику языка лягушки (захват врагов, перемещение, решение головоломок)
— Разные типы прыжков (обычный, заряженный, отскок от врагов)
— Интерактивное окружение (липкие поверхности, вода, движущиеся платформы)

Сделай игру уникальной, избегай копирования Mario, добавь оригинальные идеи.

Дополнительно: Придумай название игры и её “главную фишку”, которая сделает её популярной.

Code Solution:

Название:
«GLOM: Прыжок, который всё изменит»

Главная фишка
Управляемый «живым» языкомётом: игрок рисует линию на экране/экране-курсоре, язык мгновенно вытягивается по этой траектории, превращаясь в верёвку, пружину, рычаг, катапульту, кисть-скип, батут или «руку» для подвешивания объектов. Физика языка = физика жидкой резины: он тянется, цепляется, трескается, если перегрузить, но быстро зарастает. Никто до этого не давал игроку «рисовать физику» прямо в платформере.

  1. Основная идея
    Лягушка-астронома по имени Глом случайно проглатывает комету-«язык» и получает способность превращать свой язык в полезный инструмент. Он путешествует по разным мирам, чтобы собрать осколки кометы и вернуться домой. Игрок учится «говорить на языке» — буквально: прыгать, держать равновесие, драться и решать гневоломки одним щупальцем-языком.

  2. Уникальные механики
    а) «Языковой курсор»

  • Зажать/провести пальцем/мышью → язык вытягивается по нарисованной линии (до N пикселей).
  • Проведённая лемнискатная кривая становится физ-объектом: пружинит, ведёт как трос, отталкивает.
  • Можно вращать объект, подвесить себя, сделать тарзанку, натянуть ловушку, «выстрелить» как роп.

б) «Сборка языка»

  • Чем длиннее использован язык, тем медленнее он отрастает.
  • Съев мошку-батарею, игрок получает «сегмент» языка, позволяющий строить более сложные формы (треугольник, петля, узел).

в) «Глотка-грот»

  • Внутри тела у Глома — мини-инвентарь на 3 слота.
  • Проглотив предмет (камень, пузырёк воздуха, фаер-муравью), игрок выплёвывает его обратно языком в нужный момент.

г) «Отскок-отскок»

  • Все враги можно не убивать, а превращать в трамплин: попав сверхым языком, Глом подтягивает их к себе, затем отталкивается, получая ускорение и «двойной прыжок».
  1. Геймплей (что делает игрок)
  • Прыгает A/D + пробел (ПК) или левый стик + А (моб.).
  • Рисует язык правым стиком/пальцем.
  • Цепляет объект → физическая связь.
  • Повис на языке → герой качается; отпускает → летит по параболе.
  • Можно «зарить» язык в землю и сделать из него батут (подпрыгнуть → разогнуть).
  • Пока язык натянут, время слегка замедляется (для точных прыжков).
  • Каждый уровень — мини-метроидвания: виден весь экра, но есть скрытые пути, открываемые новыми узлами языка.
  1. Типы прыжков и взаимодействий
  • Обычный: короткий, низкий.
  • Заряженный: держим прыжок → Глом надувает лёгкие, взмывает выше; можно «раздуть» язык как парашют, чтобы планировать.
  • Отскок-отскок: язык-удар по врагу → герой подпрыгивает в обратную сторону + получает 1 «запасной» прыжок в воздухе.
  • Язык-пружина: рисуем спираль у ног → Глом отпрыгивает как с батута, высота зависит от длины спирали.
  • Фрикционный: на липкой поверхности язык примагивается, позволяя бегать по потолку.
  1. Враги и препятствия
  • Мокрич-шмели: летают по синусоиде; попавшись на язык, тянут Глома к себе, но если вовремя пульнуть их в стену, тают и дают медовый щит.
  • Слизень-коментатор: оставляет после себя липкую дорожку; если Глом проглотит слизь, язык становится липким и липнет ко всему.
  • Капкан-цветок: захлопывается, если в него попасть языком; нужно цеплять за край и дергать, чтобы открыть проход.
  • Лунный светляк: освещает только тогда, когда Глом висит на языке; гаснет, если земля касается.
  • Босс «Клокочущий Крокодил»: сражение на языке-верёвке над баратёрской впадиной; надо переплетать ему челюсти собственным языком, затем вытянуть и швырнуть в барабан-бурун.
  1. Биомы/уровни (6 штук, каждый 15-20 минут)

  2. Болото-зеркало: зеркальная вода отражает язык; можно цепляться за «отражения» и прыгать вверх ногами.

  3. Ветроед-джунгли: постоянный ветер; язык выдувает, приходится строить «парусные» петли.

  4. Древние руины: язык = рычаг для вращения каменных шестерён; если ошибёшься, ловушка-кочует на тебя.

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

  6. Облачные заводы: паровые платформы; язык можно расплавить в пар и поднять трубой вверх.

  7. Лунный океан: нулевая гравитация; язык становится якорем; финальный уровень-головоломка из «нулевых» стен.

  8. Система прогрессии

  • Языковые узлы: «Пружина», «Кнут», «Петля», «Узел», «Крюк». Открываются за спрятанные осколки кометы.
  • Насекомые-перки: проглотить → получить временный эффект (огненный язык, электро-отбой, ледяное замедление).
  • Кожные узоры: косметика + микро-перк (узор «жаба-носорог» = +10 % длина языка, «жаба-опоссум» = медленнее трескается).
  • Дом-полет: между уровнями игрок улучшает свою лилею-летающую лодку, чтобы открывать секретные «небесные» убежища.
  1. Визуальный стиль
  • «Живая акварель»: тёплые пастельные болотные тона + чистые линии.
  • Каждый биом = свой фильтр цвета + техника рисования (болото = мокрые мазки, руины = тушь и трещины, каньон = акварельные блики).
  • Анимация языка = кадровая «жидкая» 2-D mesh, отзывается на силу ветра и воду.
  • Юмор в мелоч рисунках: Глом делает себе «селфи» языком, если игрок бездействует.
  1. Пример игрового цикла (7 минут)
    0:00 — Заходим в болото-зеркало.
    0:30 — Учимся цепляться за «отражения» воды: прыгаем, рисуем дугу языком, ловим високую осколку.
    1:30 — Встреча с Мокрич-шмелем: используем его как катапульту → улетаем на секретный карниз.
    2:00 — Липкая поверхность: бегаем по потолку, собираем 3 улитки-валюты.
    2:45 — Мини-босс Капкан-цветок: дергаем языком за лепестки в нужной последовательности (паттерн на стене).
    4:00 — Получаем узел «Крюк»; возвращаемся, открываем новую трубу.
    5:00 — Секретная комната: нужно выстроить из языка правильную фигуру (треугольник), чтобы вода-зеркало подняла платформу.
    6:30 — Выход на основной маршрут; финальный прыжок-отскок от двух врагов подряд даёт достижение «Двойное капучино».
    7:00 — Чекпойнт, кат-сцена: Глом проглатывает осколок и учится «петле» — игрок уже может строить батуты.

Таким образом, «GLOM» — это платформер, где не просто прыгаешь, а рисуешь собственную физику языком, превращая каждую поверхность, врага и воздух в инструмент. Это делает скриншоты узнаваемыми, а геймплей — бесконечно экспериментальным: speedrun-режим, фот-режим «языо-арт» и ежедневные онлайн-челленджи «Нарисуй мост за 15 секунд».