Skip to content

Arcade › Стрелки Пазл

Стрелки Пазл

  • 3d
  • puzzle
  • logic
  • mobile
  • casual
  • grid
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. Alexsandr 007 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 Alexsandr 007 what you would add next.

Make your own game

Стрелки Пазл was built by Alexsandr 007 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.

Создай мобильную 3D-игру-головоломку под названием «Стрелки Пазл» на русском языке. Используй Three.js или эквивалентный WebGL-рендерер и вид от третьего лица сверху под углом: тёмная сцена с почти чёрно-синим фоном (#0c1222), лёгким туманом, перспективной камерой, направленной на небольшой квадратный игровой стол. На столе находится квадратная сетка из плиток 3x3 по умолчанию; на каждой плитке стоит объёмная стрелка, слегка приподнятая над поверхностью, с мягкими тенями. Стрелки должны выглядеть как стилизованные 3D-модели из prototype/platformer kit: насыщенно синие/циановые, с металлическим блеском и слабым свечением. Плитки серо-синие, с тёмной рамкой по периметру. Освещение направленное сверху, с мягкими тенями, плюс холодное заполняющее освещение. Стрелки слегка покачиваются вверх-вниз в idle-анимации.

Цель каждого уровня: повернуть все стрелки так, чтобы они указывали вверх (↑). Изначально головоломка всегда строится из решённого состояния: все направления вверх, затем выполняется несколько случайных операций поворота креста, поэтому состояние остаётся решаемым. Направления — вверх, вправо, вниз, влево; один клик или касание стрелки поворачивает её и четырёх соседей по вертикали/горизонтали (центр, клетка сверху, снизу, слева и справа, если они существуют на границе) на 90 градусов по часовой стрелке. Для каждой операции увеличивай счётчик ходов на 1. Заблокируй новый ввод на время короткой плавной анимации поворота с easing и небольшим scale-pop. При повороте показывай короткую вспышку голубых частиц/искр вокруг нажатой клетки и проигрывай короткий синтезированный звук.

Сделай три уровня: 1 — «Легкий», поле 3x3 и 4 случайных поворота при генерации; 2 — «Средний», поле 4x4 и 7 случайных поворотов; 3 — «Сложный», поле 5x5 и 12 случайных поворотов. Камера автоматически отдаляется для больших сеток. Правильные стрелки могут мягко пульсировать бирюзовым свечением, неправильные остаются синими. После того как все стрелки направлены вверх, останови таймер, покажи победный эффект: зелёное свечение стрелок, burst частиц и победный звук из двух нот.

Сделай полноэкранный responsive-интерфейс с русским HUD поверх canvas. В верхней панели с закруглёнными углами покажи крупный заголовок «Стрелки Пазл», затем «Уровень 1 (Легкий)», «Ходы 0» и «Время 00:00», а также цель «Цель: все стрелки ↑ Вверх». Под ней размести кнопки: «Перезапуск» (яркая синяя/бирюзовая), «Подсказка», «Уровни», «Поделиться в VK». Кнопки тёмно-серые, с белым жирным текстом, скруглённые, с лёгкой тенью; интерфейс должен подходить для мыши и touch.

Кнопка «Перезапуск» скрывает экран победы и генерирует заново текущий уровень, сбрасывая ходы и время. «Уровни» открывает компактное меню выбора с кнопками «Легкий (3x3)», «Средний (4x4)», «Сложный (5x5)»; выбор сразу загружает соответствующее поле и сбрасывает статистику. «Подсказка» выбирает случайную неправильную стрелку, на 800 мс подсвечивает её жёлтым и создаёт жёлтые искры, затем примерно через 900 мс автоматически выполняет один её поворот; проигрывает отдельный звук. Поддержи клавиши R для перезапуска и H для подсказки. Внизу по центру покажи подсказку «Кликните/коснитесь стрелки для поворота», которая через несколько секунд становится менее заметной.

После победы покажи по центру тёмное полупрозрачное модальное окно с заголовком «Победа!», текстом оценки, статистикой «Ходы: …» и «Время: …», а также кнопками «Следующий уровень» и «В меню». Оценка рассчитывается как max(100, 1000 - ходы*25 - секунды*4), отображается как целое число звёзд через деление на 100. «Следующий уровень» переходит на следующий уровень, но на третьем остаётся на третьем; «В меню» открывает выбор уровней. Кнопка «Поделиться в VK» должна использовать Web Share API, если доступен, с текстом о решённом уровне и количестве ходов, иначе открывать URL VK share. Не добавляй врагов, персонажей, жизней или другие режимы — это спокойная интерактивная логическая головоломка с одним игровым полем, таймером и ходами.

More free browser games

Browse the whole Arcade →