经典吃豆人游戏

概要

受经典吃豆人启发的2D迷宫游戏,包含鬼魂与能量道具。

提示

创建一个受经典吃豆人启发的2D游戏,要求使用俄语开发。

基本要求:
- 开发一款受经典吃豆人影响的2D游戏。
- 玩家操控角色在迷宫中前进,收集豆点并躲避敌人。
- 敌人(幽灵)会追赶玩家,但收集特殊道具(能量器)后可以暂时使其失去威胁。
- 目标是收集关卡中所有豆点以进入下一关。

游戏机制:
- 控制:玩家通过键盘(箭头键或WASD)移动。
- 迷宫:关卡由墙壁、路径和豆点组成,必须是封闭的,并设置传送边缘,类似原版。
- 豆点:玩家收集豆点以获得分数,收集齐全即可通过关卡。
- 能量器:特殊道具能使敌人短暂变得脆弱,允许玩家吃掉它们以获得额外分数。
- 敌人:4个具有不同行为模式的幽灵(例如一个追捕玩家,另一个巡逻区域)。
- 生命:玩家有3条命,触碰敌人会失去一条命,全部失去则游戏结束。

视觉风格:
- 采用像素艺术或极简2D图形。
- 迷宫设计需清晰,墙壁和路径分界明显。
- 包含角色移动、豆点收集和敌人行为的动画效果。

音效设计:
- 复古背景音乐。
- 收集豆点、吃掉敌人、失去生命和过关的音效。

技术细节:
- 敌人AI:为幽灵实现简单AI(可使用有限状态机或A*寻路算法)。
- 关卡系统:设计多个难度递增的关卡(更多敌人或更复杂的迷宫)。

附加功能(可选):
- 保存最高分的排行榜。
- 配有音量调节和控制设置的菜单。
- 随机迷宫的无尽模式。

开发步骤:
1. 创建基础迷宫和角色控制。
2. 添加豆点与计分系统。
3. 实现敌人与其AI行为。
4. 添加能量器及其临时弱化敌人效果。
5. 制作多个关卡及进度系统。
6. 增加音效、动画和视觉效果。
7. 测试游戏并修复错误。

常见问题:
- 玩家除了移动如何与游戏元素互动?(假定具备基本游戏开发知识)
- 不同敌人应表现出怎样的行为?(假定具备基本游戏开发知识)
- 需要哪些UI元素?(假定具备基本游戏开发知识)

原始提示


**Промпт для создания 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