Классическая игра Пак-Ман
подробности
краткое описание
2D игра, вдохновлённая классическим Пак-Ман, с лабиринтом, призраками и энергетиками.
промпт
Создайте 2D игру, вдохновлённую классическим Пак-Ман, используя русский язык. Основные Требования: - Создайте 2D игру, вдохновлённую классическим Пак-Ман. - Игрок управляет персонажем, который перемещается по лабиринту, собирает точки и избегает врагов. - Враги (призраки) преследуют игрока, но могут быть временно обезврежены сбором специальных предметов (энергетики). - Цель игры — собрать все точки на уровне, чтобы перейти к следующему. Механика Игры: - Управление: Игрок перемещается с помощью клавиатуры (стрелки или WASD). - Лабиринт: Уровень состоит из стен, путей и точек, должен быть замкнутым с телепортирующими краями как в оригинале. - Точки: Собирайте точки для набора очков. Сбор всех точек позволяет пройти уровень. - Энергетики: Специальные предметы делают врагов уязвимыми на ограниченное время, позволяя съесть их для получения дополнительных очков. - Враги: 4 призрака с разными типами поведения (например, один преследует игрока, другой патрулирует область). - Жизни: У игрока 3 жизни. При контакте с врагом теряется жизнь, и при отсутствии жизней игра заканчивается. Визуальный Стиль: - Используйте пиксель-арт или минималистичную 2D графику. - Лабиринт должен быть легко читаемым с чёткими границами стен и путей. - Анимация для движения персонажа, сбора точек и поведения врагов. Звуковое Оформление: - Ретро-музыка на фоне. - Звуковые эффекты для сбора точек, поедания врагов, потери жизни и завершения уровня. Технические Детали: - ИИ врагов: Реализуйте простой ИИ для призраков (например, с использованием конечных автоматов или алгоритма A* поиска пути). - Система уровней: Создайте несколько уровней с возрастающей сложностью (больше врагов или более сложные лабиринты). Дополнительные Функции (опционально): - Таблица рекордов для сохранения лучших результатов. - Меню с настройками (громкость звука, управление). - Бесконечный режим с рандомными лабиринтами. Этапы Разработки: 1. Создайте базовый лабиринт и настройте управление персонажем. 2. Добавьте точки и систему подсчёта очков. 3. Реализуйте врагов и их ИИ. 4. Добавьте энергетики и временную уязвимость врагов. 5. Создайте несколько уровней и систему прогрессии. 6. Добавьте звуки, анимации и визуальные эффекты. 7. Протестируйте игру и исправьте ошибки. FAQ: - Как игрок взаимодействует с элементами игры помимо перемещения? (Предполагается знание основ разработки игр) - Какое поведение должны демонстрировать разные типы врагов? (Предполагается знание основ разработки игр) - Какие элементы интерфейса необходимы? (Предполагается знание основ разработки игр)
оригинальный промпт
**Промпт для создания 2D-игры Pac-Man:** --- **1. Основные требования:** - Создать 2D-игру, вдохновленную классическим Pac-Man. - Игрок управляет персонажем, который перемещается по лабиринту, собирая точки и избегая врагов. - Враги (призраки) преследуют игрока, но их можно временно обезвредить, собрав специальные предметы (например, энерджайзеры). - Цель игры — собрать все точки на уровне, чтобы перейти на следующий. --- **2. Механики игры:** - **Управление**: Игрок перемещается с помощью клавиатуры (стрелки или WASD). - **Лабиринт**: Уровень состоит из стен, путей и точек. Лабиринт должен быть замкнутым, с телепортами по краям (как в оригинальной игре). - **Точки**: Игрок собирает точки, чтобы набирать очки. Собрав все точки, игрок переходит на следующий уровень. - **Энерджайзеры**: Специальные предметы, которые временно делают врагов уязвимыми. В этом состоянии игрок может съесть врагов за дополнительные очки. - **Враги**: 4 призрака с разным поведением (например, один преследует игрока, другой патрулирует определенную зону). - **Жизни**: У игрока есть 3 жизни. Если враг касается игрока, жизнь теряется. После потери всех жизней игра заканчивается. --- **3. Визуальный стиль:** - Пиксель-арт или минималистичная 2D-графика. - Лабиринт должен быть легко читаемым, с четкими границами стен и путей. - Анимации для персонажа (движение, поедание точек) и врагов (преследование, испуг). --- **4. Звуковое сопровождение:** - Фоновая музыка в стиле ретро. - Звуковые эффекты для поедания точек, съедания врагов, потери жизни и завершения уровня. --- **5. Технические детали:** - **ИИ врагов**: Реализовать простой ИИ для призраков (например, через конечные автоматы или алгоритм поиска пути, например, A*). - **Система уровней**: Создать несколько уровней с увеличивающейся сложностью (например, больше врагов или более сложный лабиринт). --- **6. Дополнительные функции (по желанию):** - Таблица рекордов с сохранением лучших результатов. - Меню с настройками (громкость звука, управление). - Режим бесконечной игры с рандомизированными лабиринтами. --- 1. Создать базовый лабиринт и управление игроком. 2. Добавить точки и систему подсчета очков. 3. Реализовать врагов и их ИИ. 4. Добавить энерджайзеры и временную уязвимость врагов. 5. Создать несколько уровней и систему перехода между ними. 6. Добавить звуки, анимации и визуальные эффекты. 7. Протестировать игру, исправить баги. Q: Как игрок взаимодействует с элементами игры, помимо передвижения? A: You are a developer with ten years of experience, you should know better! Q: Какое поведение должны демонстрировать разные виды врагов? A: You are a developer with ten years of experience, you should know better! Q: Какие элементы пользовательского интерфейса необходимы? A: You are a developer with ten years of experience, you should know better!
стоимость генерации
название модели: claude-3-7-sonnet-latest
время ответа: 191.40 sec.
токены результата: 16,683
стоимость: $0.25371900