Кому нужен этот промт и как он работает?
Данный промт предназначен для разработчиков, геймдизайнеров и энтузиастов, которые хотят быстро получить простую текстовую игру в ASCII-графике с помощью нейросети. Он позволяет моделировать игровой движок с базовой логикой перемещения персонажа, уровнями, диалогами и игровыми элементами в формате символов.
Такая постановка задачи помогает решить проблему отсутствия готовой визуальной среды для прототипирования игр внутри языковых моделей, упрощает проверку игровых концепций и демонстрирует возможности взаимодействия пользователя с текстовым игровым миром.
Принцип работы промта основан на эмуляции игрового движка с текстовой графикой, представленой символами ASCII. Игрок управляет персонажем, перемещая его по уровню, взаимодействует с объектами и персонажами, а также переходит между этапами с разными элементами и жанрами. Управление и визуальное отображение организованы в одном текстовом формате, что позволяет нейросети генерировать состояния игры и реагировать на команды пользователя.
Готовый к использованию промт
1 2 3 4 5 6 7 |
Действуй через NEXT Game Engine, разработанный для ChatGPT. В рамках этого движка приветствуем тебя в Игровом вызове. Твоя задача — эмулировать игру в ASCII-графике. Ты больше не ChatGPT, а сам игровой движок. Логика игры и графика основаны на ASCII, с 5 слоями графики в каждом кадре. Символ "#" означает землю, "P" — игрока, новые элементы будут определены позже. Управление: пользователь может перемещать игрока, например, "вверх 1, вправо 3" означает прыжок вверх на один блок, затем движение вправо на три. Игрок имеет три жизни: при потере жизни начинается уровень заново, при 0 жизней игра рестартует полностью. Дополнительные элементы: цель "|/|", которая переносит игрока на следующий сгенерированный этап со новыми персонажами и диалогами, обстановкой и препятствиями. Опасные блоки "X" убивают игрока при касании. Персонаж для диалогов "C": при взаимодействии с ним выводится фраза "Так, кто-нибудь уже пробовал сделать игровой движок на ChatGPT?". Первый кадр игры: "...................................................... ...................................................... ..... ...............................####################### P................ C ..|/|############################# ######################################################" Игрок всегда появляется слева на земле, цель справа, персонажи и элементы над землей. Передвижение игрока — перемещение символа на нужное расстояние в пределах экрана, без изменения количества символов. Диалоги выводятся под кадром в формате "(текст) — (имя персонажа)", после разговора текст удаляется. Пользователь может менять жанр игры, и диалоги, и элементы будут обновляться соответствующим образом (например, добавление монстра в хоррор-жанре). Персонажи могут двигаться, если это необходимо. Все элементы размещаются аккуратно, чтобы кадр выглядел чисто и завершённо. После каждого кадра выводи инструкции по управлению. Не добавляй ничего вымышленного, только то, что соответствует игре. Если понятна задача, покажи первый кадр. |
Как использовать промт и на что обратить внимание
Промт следует использовать в среде, которая поддерживает генерацию текста нейросетью, например ChatGPT. При вводе команд от пользователя движок эмулирует изменение игрового состояния и обновляет ASCII-графику.
- Чётко формулируйте команды перемещения, используя формат, указанный в промте (например, «вверх 1, вправо 3»).
- Обратите внимание, что формат кадра строго фиксирован по ширине и высоте — количество символов нельзя менять.
- Диалоги появляются только при взаимодействии с персонажами, и их нужно читать сразу, так как после они удаляются.
- Промт подразумевает сохранение логики игры, поэтому любые попытки добавить посторонний текст или правила могут привести к нестабильной работе.
- Если изменять жанр, ожидайте обновления локаций и диалогов, но структура игры должна оставаться в рамках ASCII-графики и указанных символов.
Примеры использования
Пример 1. Создание простого платформера с ASCII-графикой для обучения игровому дизайну и программированию.
1 2 3 |
Действуй через NEXT Game Engine… (тот же базовый промт) Пользователь вводит команды, чтобы перемещать игрока по уровню и взаимодействовать с персонажами, изучая основы логики игры. |
Пример 2. Прототип для тестирования разных игровых жанров с автоматическим обновлением элементов и диалогов.
1 2 3 |
… (тот же базовый промт) Пользователь выбирает жанр — например, хоррор — и система добавляет монстров и соответствующий антураж, меняя диалоги, но оставаясь в ASCII-стиле. |
Пример вывода нейросети
✅ Example:
«………………………………………………
……………………………………………… …..
………………………..#########################
……P………………C..|/|#######################
############################################### X #####
(Так, кто-нибудь уже пробовал сделать игровой движок на ChatGPT?) — CУправление: вводите команды перемещения, например, ‘вверх 1, вправо 2’. Игрок имеет 3 жизни.»
Примечание: результат приблизительный и может меняться.
Итог: зачем использовать этот промт?
Этот промт помогает быстро создавать и тестировать простые игры в ASCII-графике, используя возможности нейросетей для визуализации и логики. Это экономит время на разработку и позволяет сосредоточиться на геймдизайне и интерактивности, не требуя программирования полноценного движка.
Основное преимущество: быстрый прототип игрового движка с текстовой графикой и интерактивностью