• без кода
  • один HTML-файл
  • клавиатура и тач
  • 5 млн токенов

Змейка на 3D-поле: соберите игру по описанию

классика · рекорд · скорость

Опишите словами, каким должно быть поле: объёмным, с яблоком, стеной и рекордом. Бот соберёт змейку в одном файле — с меню, уровнями и счётом.

Промпт — ниже. Скопировали, вставили, ответили на вопросы — файл у вас.

Что реально получается

Не скриншот и не макет, а змейка, в которую можно нажать «Старт»

Шесть вещей, без которых игра кажется недоделанной.

01

Меню и старт

Название, правило в одну строку, лучший результат и кнопки «Играть» и «Как играть».

02

Управление: клавиатура и тач

Стрелки или WASD на компьютере, свайпы и кнопки на телефоне.

03

Счёт, длина и рекорд

Очки растут с каждым яблоком. Рекорд живёт в памяти браузера и переживает закрытие вкладки.

04

Уровни

После каждого пятого яблока скорость выше, поле теснее. Между уровнями — плашка с номером.

05

Пауза и рестарт

Клавиша P замораживает движение. Рестарт возвращает пустое поле и нулевой счёт.

06

Экран результата

Проигрыш и победа выглядят по-разному, но оба экрана показывают счёт, рекорд и «Ещё раз».

Как описать игру

Три бытовые ситуации, в которых описание уже готово

Техническое задание и термины не нужны. Хватит блокнота, таблицы или мессенджера.

Блокнот на столе

На листке квадрат, в нём ломаная из пяти клеток и кружок. Так и напишите: «поле 12 на 12, змейка из пяти клеток, яблоко в случайном месте».

Таблица с уровнями

Три строки: скорость, размер поля, сколько яблок до перехода. Добавьте: «каждые пять яблок — новый уровень».

Переписка с другом

«Змейка с кнопочного телефона, только объёмная» — наговорите это в чат, остальное бот доспросит.

  • Про полеСколько клеток в ширину и есть ли стены.
  • Про движениеЧем управлять, есть ли ускорение и запрет на разворот.
  • Про правилаЗа что дают очки и когда партия кончается.
  • Про тонПишите как другу: обычная речь понятнее терминов.
Сколько это стоит

Три дороги к одной змейке — и три разных ответа

Цены меняются, поэтому без цифр. Смотрите на срок, правки и права на игру.

Нанять разработчика, купить подписку или собрать самому
Что сравниваем Нанять разработчика Купить подписку Собрать самому
Деньги Десятки тысяч рублей с предоплатой Ежемесячный платёж за чужой сервис 5 000 000 токенов бесплатно
Срок Недели: переписка, оценка, очередь Сразу, но только в шаблонах Один вечер: описание, вопросы бота, файл
Правки Новая смета и новое ожидание Только то, что разрешил конструктор Словами в чат: «ускорь», «сузь поле», «добавь звук»
Кому принадлежит игра Исходники часто у исполнителя Доступ закроется вместе с подпиской Вам: HTML-файл лежит на вашем диске

Змейка — маленький проект, но разница в правах та же. Свой файл можно открыть через год или выложить на хостинг.

Пять причин собрать самому

Почему описать змейку выгоднее, чем заказывать её

1

Экономия

Стартовые токены бесплатны. За вечер вы не оплачиваете бриф и согласования.

2

Приложение принадлежит вам

Один HTML-файл: открывается без интернета и живёт на вашем хостинге.

3

Правки словами

Чтобы поле стало шире или яблоко — золотым, не нужен разработчик. Написали фразу — увидели новую версию.

4

Не нужно ждать разработчика

Идея пришла в субботу утром — к вечеру уже есть во что играть. Очередей и переносов нет.

5

Нет лимитов тарифа на функции

Второй режим, таблица результатов, звук, бонусы — это сообщения в чат, а не новый платёж. Вы добавляете нужное игре, а не разрешённое тарифом.

Инструкция 7 шагов

От установки до готовой змейки — с названиями кнопок

На скриншотах уже подставлено «Игра: змейка» и вставлен промпт.

1 установка

Приложение установлено

Напишите боту «старт» — он пришлёт ссылку на установку.

Приложение установлено: бот прислал ссылку после слова старт
2 вход

Нажмите «Открыть веб-интерфейс»

Кнопка переводит из приложения в браузер, где собираются проекты.

Кнопка Открыть веб-интерфейс в окне установленного приложения
3 новый проект

Нажмите «Создать проект»

Нажмите «Создать проект» — откроется пустой чат.

Список проектов с кнопкой Создать проект для новой змейки
4 название

Впишите название проекта и нажмите «Создать проект»

Название любое: например, «Змейка: 3D-поле». Подтвердите той же кнопкой.

Поле названия проекта и подтверждение кнопкой Создать проект
5 промпт

Скопируйте промпт с этой страницы и вставьте в поле сообщения

Промпт — ниже, в тёмном блоке. Нажмите «Скопировать промпт», кликните в поле ввода и нажмите Ctrl + V. На Mac — Cmd + V.

Промпт про змейку вставлен в поле сообщения нового проекта
6 отправка

Нажмите «Отправить» ↑ или Enter

Кнопка со стрелкой вверх — справа от поля. Enter делает то же.

Кнопка Отправить со стрелкой вверх рядом с полем ввода промпта
7 вопросы

Ответьте на 8–15 вопросов бота

Бот спросит про поле, скорость, стены и рекорд. Отвечайте коротко.

В конце придёт готовый HTML-файл: откройте двойным щелчком.

Готовый HTML-файл змейки после ответов на вопросы бота
Промпт

Промпт для змейки: скопируйте целиком

Он настроен на классику: игрок, уровень, счёт, рекорд, препятствие и статусы «меню → игра → пауза → победа или проигрыш».

Промпт · Змейка
Ты — фронтенд-разработчик, который собирает небольшие браузерные игры в одном файле. Сделай мне классическую змейку на объёмном поле, без внешних библиотек, без сборки и без интернета: весь код в одном index.html, стили внутри <style>, логика внутри <script>.

СНАЧАЛА ЗАДАЙ МНЕ 8–15 ВОПРОСОВ
Спроси про размер поля и стены, стартовую длину змейки, скорость, число уровней, внешний вид яблока, звук, оформление меню и способ хранения рекорда. Дождись ответов и только потом пиши код. Если я отвечаю «на твой вкус» — реши сам и объясни выбор одной строкой. Не спрашивай про фреймворки и архитектуру.

СУЩНОСТИ
- Игрок: змейка из клеток. Голова задаёт направление, хвост повторяет путь.
- Уровень: отрезок партии со своей скоростью и плотностью препятствий.
- Счёт: растёт за каждое съеденное яблоко; рядом показывай длину змейки.
- Рекорд: лучший счёт за всё время. Храни в localStorage, показывай в меню и на экране результата.
- Препятствие: стена или неподвижный блок на поле. Касание головой — конец партии.
- Яблоко: появляется в свободной клетке, съедание даёт очко и одну клетку длины.

ЭКРАНЫ
1. Меню: название игры, правило одной строкой, лучший рекорд, кнопки «Играть» и «Как играть».
2. Игровое поле: объёмная сетка в перспективе, змейка, яблоко, препятствия, HUD со счётом, длиной, уровнем и рекордом.
3. Пауза: затемнение и кнопки «Продолжить», «Заново», «В меню».
4. Экран результата: победа или проигрыш, итоговый счёт, длина, рекорд, кнопка «Ещё раз».

СТАТУСЫ
menu → game → pause → result. Переходы только между этими четырьмя состояниями, без зависаний. Пауза останавливает движение, таймеры и начисление очков. Рестарт возвращает первый уровень, пустое поле, счёт 0 и стартовую длину.

УПРАВЛЕНИЕ
- Клавиатура: стрелки или WASD, разворот на 180 градусов запрещён, P или Esc — пауза.
- Тач: свайпы по полю и крупные экранные кнопки-стрелки внизу.
- Кнопки не перекрывают поле, счёт и рекорд.

ГРАФИКА И ЗВУК
Только CSS и canvas, без внешних картинок и шрифтов. Объём добивайся перспективой сетки, боковыми гранями и тенями у блоков змейки, а не 3D-движком. Палитра: фон #fff7f0, текст #1c1a26, акцент #6d4bff. Звук — короткие сигналы через Web Audio API и кнопка выключения.

ЛОГИКА
- Новый уровень наступает по счёту: скорость растёт, поле становится плотнее, между уровнями появляется плашка «Уровень N».
- Врезался в стену, препятствие или в себя — вспышка, экран проигрыша, рекорд обновляется, если счёт выше.
- Победа — когда заполнено всё поле, с отдельным экраном и рекордом.
- Пауза и рестарт работают на любом уровне, в том числе сразу после проигрыша.
- Игра не ломается при удержании клавиш, быстрых свайпах, потере фокуса окна и смене вкладки.

КАЧЕСТВО
Адаптив от 320 px до широкого экрана, крупные читаемые цифры, никаких внешних запросов и текстов-заглушек. В конце покажи готовый файл целиком и короткий список того, что меняется одной строкой: скорость, размер поля, стартовая длина, число уровней, цвета, звук.

Блок прокручивается, но кнопка копирует промпт целиком. Вставляйте его в поле сообщения нового проекта: если бот задаёт уточняющие вопросы — это часть сборки, а не ошибка, отвечайте своими словами.

Вопросы

Что обычно спрашивают перед первой змейкой

Поле правда объёмное или это нарисованная картинка?

Сетка уходит в перспективу, у блоков есть грани и тени. Никакой картинки и 3D-движка.

Можно ли играть с телефона одной рукой?

Да. В промпте есть свайпы и экранные кнопки: палец не закрывает центр поля, счёт виден сверху.

Потянет ли ноутбук, которому много лет?

Змейка почти не нагружает компьютер: двигаются несколько клеток. Видеокарта не нужна.

Можно добавить звук, бонусы и второй режим?

Да, без кода. Напишите «добавь звук поедания» или «золотое яблоко на пять очков» — получите новую версию.

Подойдёт ли змейка для школьного проекта?

Подойдёт: покажете работающую игру, меню, уровни и рекорд. Объяснить, что собрана по описанию, просто.

Сколько времени проходит до первой партии?

Около десяти минут на вопросы. Первую партию играют в тот же вечер.

Соберите свою змейку сегодня вечером

Скопируйте промпт, ответьте на вопросы и получите файл, который открывается двойным щелчком. Пяти миллионов токенов хватит на игру и правки.

Забрать 5 млн токенов

Бот пришлёт ссылку на установку и откроет доступ.