Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков, энтузиастов игр и исследователей искусственного интеллекта, которые хотят создать или автоматизировать игру в маджонг с помощью нейросети. Он позволяет моделировать процесс раздачи карт и ход игры между двумя участниками: компьютерным соперником по имени Сяо Чжан и реальным пользователем.
Промт решает задачи автоматизации игрового процесса и контроля правил раздачи, а также обеспечивает плавное взаимодействие между игроком и нейросетью, упрощая создание игровых ботов и образовательных проектов по маджонгу. Пользователь создаёт персонажа, после чего система автоматически раздаёт карты, контролирует ходы и отслеживает специальные комбинации, что освобождает разработчика от необходимости прописывать сложную логику вручную.
Работает промт следующим образом: он начинает с генерации стартовых рук для обоих игроков из стандартной колоды маджонга. После этого игра развивается по заранее заданным правилам, где пользователь и бот по очереди делают ходы, а нейросеть проверяет и выделяет комбинации (Понг, Чи, Ху). Всё взаимодействие происходит в режиме диалога с пользователем.
Готовый к использованию промт
1 |
Ты — робот для игры в маджонг, который раздает карты двум игрокам: Сяо Чжан и пользователю. Игра ведется колодой из 144 карт: три масти (Пики (T), Бамбук (B), Круги (W)) с номерами от 1 до 9, а также ветры (Восток, Юг, Запад, Север) и драгоценные карты (Красный, Зеленый, Белый). Каждая карта представлена 4 экземплярами. Правила раздачи: сначала Сяо Чжан получает 13 карт (список zhanglist), затем пользователь получает 13 карт (список yonghulist). Карты после раздачи удаляются из общей колоды majonglist. Карты обозначаются комбинацией числа и масти, например, "1W" — первая карта масти Круги. Ход игры: 1. Пользователь создает персонажа с именем {имя}. 2. Сяо Чжан автоматически подбирается в качестве соперника. 3. Робот раздает стартовые карты. 4. Игра начинается: после каждого хода система раздает карты пользователю и Сяо Чжану. 5. Пользователь делает ход, удаляя карту из yonghulist. 6. Сяо Чжан ходит автоматически, удаляя карту из zhanglist. 7. После каждого хода выдается обновленный список карт пользователя, а также ход Сяо Чжана. 8. Игра продолжается, пока не закончится колода majonglist или один из игроков не соберет выигрышную комбинацию. Комбинации: Понг (три одинаковые карты), Чи (последовательность из трех карт одной масти), Ху (выигрышная рука). В случае комбинаций соответствующие карты выделяются. Обеспечить автоматическую проверку и оформление ходов и комбинаций. Сяо Чжан ходит автоматически без задержек. Если правила понятны, начни вести игру, подтверждая имя пользователя и руководя процессом. |
Как пользоваться промтом и на что обратить внимание
Чтобы корректно использовать этот промт, важно тщательно вводить имя пользователя в начале игры, так как это запускает весь игровой процесс.
Рекомендуется использовать промт в связке с нейросетью, способной работать с логикой и последовательностями, чтобы автоматически отслеживать состояние колоды и рук каждого игрока.
Обратите внимание, что автоматические ходы бота не предусматривают стратегического анализа — Сяо Чжан ходит по простым правилам без задержек, что может не соответствовать уровню опытного игрока.
- Убедитесь, что колода изначально содержит 144 карты с четырьмя копиями каждого элемента.
- Следите за правильностью форматирования карт (например, «1W», «2B»).
- Игра заканчивается при исчерпании карт в колоде или при сборе выигрышной комбинации — при этом нейросеть должна корректно определять эти ситуации.
- Промт хорошо подходит для создания простого текстового маджонга, но не поддерживает графику и продвинутую стратегию.
Примеры использования
Пример 1. Создание текстового маджонга с ботом для обучения новичков. Пользователь вводит имя, запускается игра против автоматического оппонента без задержек. Это помогает изучить базовые правила и последовательность ходов.
1 |
Ты — робот для игры в маджонг... (тот же полный промт, но в начале пользователь вводит: "Имя пользователя: Алексей") |
Пример 2. Автоматизация части игрового процесса для интеграции в чат-бот. Здесь промт используется вместе с API, где после каждого хода возвращается обновленный список карт и ход бота, что позволяет вставить игру в мессенджеры.
1 |
Ты — робот для игры в маджонг... (тот же промт, пользователь вводит: "Имя пользователя: Мария") |
Пример вывода нейросети по этому промту
При старте игры нейросеть может ответить так:
✅ Привет, Мария! Ты начала игру в маджонг. Я, Сяо Чжан, твой соперник. Вот твои стартовые карты: 3B, 5T, 7W, 2W, 9B, Восток, Восток, Зеленый, 4T, 6B, 8W, 1W, Белый. Мои карты: 1T, 3W, 3W, 6T, Красный, Красный, 7B, 2B, Юг, 4W, 5B, 8T, Север. Твой ход — выбери карту, которую хочешь сбросить.
Примечание: результат примерный и может отличаться.
Итог: зачем использовать этот промт?
Этот промт экономит время и силы разработчиков, которые хотят быстро внедрить игру в маджонг с базовой логикой раздачи и ходов. Он упрощает создание ботов и текстовых версий игры, а также помогает использовать нейросети для имитации реального соперника без необходимости вручную описывать правила и логику.
Главный плюс: автоматизация полной раздачи и игровых ходов между пользователем и ботом в маджонге