Skip to content

Arcade › Луговой рывок

Луговой рывок

  • 2d
  • platformer
  • side-scroller
  • arcade
  • mobile
  • collectathon
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Ix Gamer built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Луговой рывок yet. Play it, then tell Ix Gamer what you would add next.

Make your own game

Луговой рывок was built by Ix Gamer with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Луговой рывок opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Луговой рывок

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Создай браузерную 2D-платформенную игру с горизонтальным сайд-скроллингом под названием «Луговой рывок», полностью на русском языке. Игровая область должна занимать весь экран, с canvas и адаптивным масштабированием под размер окна. Камера следует за игроком по длинному уровню, удерживая его примерно на 35% ширины экрана; по краям уровня не давай уйти за границы.

Игрок — небольшой зелёный утёнок в стиле ярких Kenney-платформеров, с прямоугольной зоной столкновения около 42×54 пикселей. Он стартует слева над травяной поверхностью. Сделай физику платформера: горизонтальное ускорение при движении, инерционное торможение, гравитацию, прыжок только с поверхности и падение вниз. Управление должно работать с клавиатуры и с экранными кнопками: влево — стрелка Left/A или кнопка ◀ внизу слева, вправо — Right/D или ▶, прыжок — Up/W/Space или большая жёлтая круглая кнопка ⬆ внизу справа, рывок — Shift/X или зелёная круглая кнопка ⚡ рядом с прыжком. Прыжок сильный, примерно на 570 единиц вверх. Рывок мгновенно задаёт скорость около 700 в направлении, куда смотрит утёнок, имеет перезарядку примерно 1,2 секунды и создаёт короткий зелёный эффект частиц. При прыжке создавай небольшие светлые частицы.

Каждый уровень — процедурно построенный, детерминированный по номеру, с шириной примерно 2300 + 70×номер уровня; всего 50 уровней. В начале есть широкая нижняя стартовая платформа, затем серия разнесённых платформ на разных высотах: серые блоки с ярко-зелёной травой сверху. Часть платформ движется горизонтально синусоидально. Размещай шипы на нижнем маршруте: белые треугольные зубцы с розовато-коричневой полосой-основанием. Размещай ходящих врагов-слизней: маленькие светлые/серые слаймы, которые патрулируют ограниченный отрезок платформы и разворачиваются на его концах. Число платформ, шипов и врагов постепенно увеличивается с номером уровня.

Добавь собираемые предметы: золотые монеты, расположенные в воздухе по маршруту, и светящиеся жёлто-зелёные светлячки; при сборе предмет исчезает, появляются частицы и счёт увеличивается (монета +10, светлячок +15). Враг уничтожается, если утёнок приземляется на него сверху: враг исчезает, утёнок подпрыгивает, счёт +25 и зелёные частицы. При боковом столкновении с врагом, шипами или падении за нижнюю границу игрок получает урон. Начинающий запас — 3 жизни. После урона игрок возвращается на старт уровня, становится ненадолго неуязвимым и мигает; при потере последней жизни останови игру и покажи белую полупрозрачную карточку с текстом «Ой! Луговой ветер сбил тебя.» и кнопкой «Начать заново», которая сбрасывает жизни и счёт и запускает уровень 1.

В некоторых местах уровня показывай полупрозрачные большие прямоугольные зоны ветра с белыми волнистыми линиями. При нахождении в зоне ветер горизонтально толкает игрока в одну из сторон; сила слегка растёт с номером уровня. Это должно быть видимым препятствием/эффектом, но не отдельным врагом.

В конце каждого уровня поставь финишный флаг: коричневый вертикальный шест с жёлтым треугольным флажком. Столкновение с ним завершает текущий уровень и сразу запускает следующий, сохраняя счёт и оставшиеся жизни. На уровне 50 столкновение с флагом должно показать карточку победы: «🏆 Ты прошёл все 50 уровней!» и кнопку «Играть снова», сбрасывающую прогресс к уровню 1, 3 жизням и нулевому счёту.

Оформление: чистый мультяшный стиль с небом, без панелей уровня поверх игрового мира. Фон — вертикальный градиент от голубого (#78d7ff) сверху к бледно-зелёному (#d9f8bf) снизу. Добавь параллакс: полупрозрачные облака далеко на фоне и бледные силуэты деревьев ближе к сцене, движущиеся медленнее камеры. Платформы серо-сланцевые с зелёным травяным верхом; монеты рисуй золотыми спрайтами, врагов и утёнка — соответствующими простыми платформенными спрайтами; если внешние спрайты недоступны, используй простые узнаваемые геометрические заглушки в тех же цветах. Добавь короткие квадратные частицы при сборе, прыжке, рывке и уничтожении врага.

Постоянный HUD поверх canvas: слева сверху белая полупрозрачная пилюля с синей обводкой и тенью, текст «🌼 Луговой рывок»; справа сверху такая же пилюля с текстом вида «Уровень 1/50 · 💛 3 · ⭐ 0», динамически обновляя уровень, жизни и счёт. Внизу размести четыре большие сенсорные кнопки: ◀ и ▶ слева, ⚡ и ⬆ справа. Кнопки должны быть округлыми, с синей обводкой и мягкой тенью; кнопка прыжка жёлтая, рывка светло-зелёная, стрелки белые. На десктопе кнопки можно сделать немного прозрачнее. Все элементы интерфейса должны учитывать безопасные отступы мобильного экрана и не прокручивать страницу. Карточки поражения и победы — белые полупрозрачные, с округлыми углами, синей обводкой и жёлтой кнопкой действия.

More free browser games

Browse the whole Arcade →