Приложение установлено
Напишите боту «старт» — в ответ он пришлёт ссылку на установку. Установите приложение и откройте его: увидите окно с кнопкой входа в веб-интерфейс.
со счётом · жизнями · рекордом
Опишите словами, какая у вас игра: как выглядит герой, что летит навстречу, сколько жизней давать и за что начислять очки. Бот соберёт олдскульную аркаду в одном файле — с меню, уровнями, паузой и рекордом. Кода не будет, только ваши формулировки.
Промпт лежит ниже на странице: скопировали, вставили в чат, ответили на вопросы бота — и файл у вас.
На выходе — самодостаточный файл. Внутри ровно то, из чего складывается ощущение законченной игры, а не набора отдельных сцен.
Название, правило в одну строку, лучший результат и кнопка «Играть». Человек понимает задачу ещё до первого движения.
Стрелки и пробел на компьютере, свайпы и крупные кнопки на телефоне. Панель не закрывает поле и не мешает смотреть на препятствия.
Очки растут за пройденные метры и собранные бонусы. Рекорд переживает закрытие вкладки: он хранится в памяти браузера.
Каждый следующий быстрее и плотнее по препятствиям. Между ними короткая плашка с номером, чтобы игрок успел выдохнуть.
Одна клавиша останавливает движение, другая начинает заново. Никаких перезагрузок страницы и потерянных попыток.
Победа и проигрыш выглядят по-разному, но оба показывают счёт, рекорд и предлагают ещё одну попытку.
Схемы и техническое задание не нужны. Достаточно того, что вы и так держите под рукой — блокнота, таблицы или переписки.
На листе квадрат, три шипа и стрелка вправо. Перепишите это сообщением: «герой бежит вправо, шипы едут навстречу, за каждые десять метров плюс очко». Больше бот не попросит.
Три строки: скорость, число препятствий, сколько жизней. Отправьте как есть и добавьте: «ровно так, новый уровень после каждых 500 очков».
Вы уже объясняли идею вслух: «хочу как в детстве, только с рекордом». Наговорите то же самое в сообщение — бот доспросит недостающие детали сам.
Цены у подрядчиков и сервисов меняются, поэтому здесь без цифр. Сравнивайте срок, правки и права на готовый файл.
| Что сравниваем | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Десятки тысяч рублей, обычно с предоплатой и оплатой этапов | Ежемесячный платёж за доступ к чужому сервису | 5 000 000 токенов бесплатно, дальше — за фактический расход |
| Срок | Недели: бриф, оценка, очередь, тесты | Сразу, но только внутри готовых шаблонов | Один вечер: описание, вопросы бота, файл |
| Правки | Через переписку, новую смету и ожидание | В пределах того, что разрешил конструктор | Словами в чат: «ускорь», «добавь шипы», «две жизни» |
| Кому принадлежит игра | Исходники нередко остаются у исполнителя | Пока платите — чужая платформа, перестанете — доступ закроется | Вам: HTML-файл лежит на вашем диске |
Аркада — маленький проект, но разница в правах и сроках та же, что у больших. Свой файл можно открыть через год, показать в школе или выложить на хостинг без чужого разрешения.
Стартовые токены бесплатны. За вечер работы вы не оплачиваете бриф, чужие часы и согласования.
Один HTML-файл: открывается без интернета, отправляется в мессенджере, живёт на вашем хостинге.
Не нужно искать разработчика, чтобы передвинуть кнопку. Написали «сделай прыжок выше» — увидели новую версию.
Идея пришла в субботу утром — к вечеру есть во что играть. Очередей и переносов сроков нет.
Уровни, звук, рекорд, второй герой, таблица лучших результатов — это сообщения в чат, а не новый платёж. Вы добавляете то, что нужно игре, а не то, что разрешает чужой тариф.
Скриншоты сделаны для этой ниши: на них уже подставлено «Игра: аркада» и вставлен промпт с этой страницы. Идите по порядку.
Напишите боту «старт» — в ответ он пришлёт ссылку на установку. Установите приложение и откройте его: увидите окно с кнопкой входа в веб-интерфейс.
Кнопка переводит из окна приложения в браузер, где собираются проекты. Дальше всё происходит в обычном чате.
В списке проектов нажмите «Создать проект» — откроется пустой чат. Старые файлы и чужие игры вам не помешают.
Название любое: например, «Аркада: жизни и рекорд». Затем подтвердите той же кнопкой «Создать проект».
Промпт — ниже на этой странице. Нажмите «Скопировать промпт», кликните в поле ввода и нажмите Ctrl + V. На Mac — Cmd + V.
Промпт длинный, но вставляется одним движением: перепечатывать и собирать его по частям не придётся.
Кнопка со стрелкой вверх стоит справа от поля ввода. Enter делает то же самое — выбирайте, что удобнее.
Бот спросит про героя, препятствия, число жизней, скорость и оформление. Отвечайте коротко и по делу.
В конце придёт готовый HTML-файл: откройте его двойным щелчком и играйте.
Он уже настроен на олдскульную аркаду: игрок, препятствия, счёт, жизни, рекорд и статусы «меню → игра → пауза → победа или проигрыш». Дописывать ничего не обязательно.
Ты — фронтенд-разработчик, который собирает небольшие браузерные игры в одном файле. Сделай мне олдскульную аркаду «Игра: аркада» без внешних библиотек, без сборки и без интернета: весь код в одном index.html, стили в <style>, логика в <script>.
СНАЧАЛА ЗАДАЙ МНЕ 8–15 ВОПРОСОВ
Спроси про героя и его внешний вид, про препятствия, управление, количество жизней, число уровней, за что начислять очки, как выглядит победа и нужен ли звук. Дождись ответов и только потом пиши код. Если я отвечаю «на твой вкус» — реши сам и объясни выбор одной строкой.
СУЩНОСТИ
- Игрок: персонаж, которым управляю я. Бежит по полю, прыгает и уклоняется.
- Препятствие: объект, летящий навстречу. Столкновение отнимает одну жизнь.
- Уровень: отрезок забега со своей скоростью и плотностью препятствий.
- Счёт: растёт за пройденные метры и собранные бонусы.
- Рекорд: лучший счёт. Хранится в localStorage и показывается в меню и на экране результата.
- Жизни: запас попыток внутри одного забега. Когда он заканчивается — проигрыш.
ЭКРАНЫ
1. Меню: название игры, правило одной строкой, лучший рекорд, кнопки «Играть» и «Как играть».
2. Игровое поле: герой, препятствия, бонусы, HUD со счётом, уровнем и жизнями.
3. Пауза: затемнение и кнопки «Продолжить», «Заново», «В меню».
4. Экран результата: победа или проигрыш, итоговый счёт, рекорд, кнопка «Ещё раз».
СТАТУСЫ
menu → game → pause → result. Переходы только между этими четырьмя состояниями, без зависаний. Пауза останавливает движение, таймеры и начисление очков. Рестарт возвращает первый уровень, счёт 0 и исходное число жизней.
УПРАВЛЕНИЕ
- Клавиатура: стрелки или A/D — влево-вправо, пробел или стрелка вверх — прыжок, P или Esc — пауза.
- Тач: свайпы влево-вправо и вверх плюс крупные экранные кнопки внизу.
- Кнопки не перекрывают игровое поле, счёт и жизни.
ГРАФИКА И ЗВУК
Только CSS и canvas, без внешних картинок и шрифтов. Олдскульный вид: пиксельные формы, ровная сетка, лёгкие полосы-сканлайны, резкие тени. Палитра: фон #fff7f0, текст #1c1a26, акцент #6d4bff. Звук — короткие сигналы через Web Audio API и кнопка выключения.
ЛОГИКА
- Новый уровень наступает по счёту: скорость и плотность препятствий растут, между уровнями плашка «Уровень N».
- Столкновение даёт вспышку и минус одну жизнь; при нуле жизней — экран проигрыша.
- Победа — после прохождения последнего уровня, с отдельным экраном и рекордом.
- Пауза и рестарт работают на любом уровне, в том числе сразу после проигрыша.
- Игра не ломается при удержании клавиш, быстрых свайпах и потере фокуса окна.
КАЧЕСТВО
Адаптив от 320 px до широкого экрана, крупные читаемые цифры, никаких внешних запросов и текстов-заглушек. В конце покажи готовый файл целиком и список того, что меняется одной строкой: скорость, число жизней, количество уровней, цвета, звук.
Блок прокручивается, но кнопка копирует промпт целиком. Вставляйте его в поле сообщения нового проекта: если бот задаёт уточняющие вопросы — это часть сборки, а не ошибка, отвечайте своими словами.
В любом браузере: файл открывается двойным щелчком с рабочего стола. Интернет и сервер не нужны — весь код внутри одного HTML-файла.
Да, если сразу попросить свайпы и экранные кнопки. Промпт уже содержит это требование: кнопки крупные и не закрывают игровое поле со счётом и жизнями.
Игре на HTML и canvas не нужна видеокарта и установка. Если браузер на ноутбуке ещё открывает вкладки, аркада запустится.
Можно и без кода: напишите в чат «добавь звук прыжка», «сделай пять уровней», «ускорь к третьему». Каждая правка — обычное сообщение боту.
Вполне: на защите покажете работающую аркаду и расскажете, что собрали её по описанию. Файл открывается на любом компьютере в классе без установки.
Обычно один вечер: несколько минут на описание, около десяти на ответы боту, остальное — правки по вкусу. Начинать заново не приходится.
Скопируйте промпт, ответьте на вопросы бота и получите файл, который открывается двойным щелчком. Пяти миллионов токенов хватит на игру и на десяток правок после неё.
Забрать 5 млн токеновБот пришлёт ссылку на установку и откроет доступ к сборке.