Приложение установлено
Напишите боту «старт» — он пришлёт ссылку на установку.
классика · рекорд · скорость
Опишите словами, каким должно быть поле: объёмным, с яблоком, стеной и рекордом. Бот соберёт змейку в одном файле — с меню, уровнями и счётом.
Промпт — ниже. Скопировали, вставили, ответили на вопросы — файл у вас.
Шесть вещей, без которых игра кажется недоделанной.
Название, правило в одну строку, лучший результат и кнопки «Играть» и «Как играть».
Стрелки или WASD на компьютере, свайпы и кнопки на телефоне.
Очки растут с каждым яблоком. Рекорд живёт в памяти браузера и переживает закрытие вкладки.
После каждого пятого яблока скорость выше, поле теснее. Между уровнями — плашка с номером.
Клавиша P замораживает движение. Рестарт возвращает пустое поле и нулевой счёт.
Проигрыш и победа выглядят по-разному, но оба экрана показывают счёт, рекорд и «Ещё раз».
Техническое задание и термины не нужны. Хватит блокнота, таблицы или мессенджера.
На листке квадрат, в нём ломаная из пяти клеток и кружок. Так и напишите: «поле 12 на 12, змейка из пяти клеток, яблоко в случайном месте».
Три строки: скорость, размер поля, сколько яблок до перехода. Добавьте: «каждые пять яблок — новый уровень».
«Змейка с кнопочного телефона, только объёмная» — наговорите это в чат, остальное бот доспросит.
Цены меняются, поэтому без цифр. Смотрите на срок, правки и права на игру.
| Что сравниваем | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Десятки тысяч рублей с предоплатой | Ежемесячный платёж за чужой сервис | 5 000 000 токенов бесплатно |
| Срок | Недели: переписка, оценка, очередь | Сразу, но только в шаблонах | Один вечер: описание, вопросы бота, файл |
| Правки | Новая смета и новое ожидание | Только то, что разрешил конструктор | Словами в чат: «ускорь», «сузь поле», «добавь звук» |
| Кому принадлежит игра | Исходники часто у исполнителя | Доступ закроется вместе с подпиской | Вам: HTML-файл лежит на вашем диске |
Змейка — маленький проект, но разница в правах та же. Свой файл можно открыть через год или выложить на хостинг.
Стартовые токены бесплатны. За вечер вы не оплачиваете бриф и согласования.
Один HTML-файл: открывается без интернета и живёт на вашем хостинге.
Чтобы поле стало шире или яблоко — золотым, не нужен разработчик. Написали фразу — увидели новую версию.
Идея пришла в субботу утром — к вечеру уже есть во что играть. Очередей и переносов нет.
Второй режим, таблица результатов, звук, бонусы — это сообщения в чат, а не новый платёж. Вы добавляете нужное игре, а не разрешённое тарифом.
На скриншотах уже подставлено «Игра: змейка» и вставлен промпт.
Напишите боту «старт» — он пришлёт ссылку на установку.
Кнопка переводит из приложения в браузер, где собираются проекты.
Нажмите «Создать проект» — откроется пустой чат.
Название любое: например, «Змейка: 3D-поле». Подтвердите той же кнопкой.
Промпт — ниже, в тёмном блоке. Нажмите «Скопировать промпт», кликните в поле ввода и нажмите Ctrl + V. На Mac — Cmd + V.
Кнопка со стрелкой вверх — справа от поля. Enter делает то же.
Бот спросит про поле, скорость, стены и рекорд. Отвечайте коротко.
В конце придёт готовый 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 млн токеновБот пришлёт ссылку на установку и откроет доступ.