经典吃豆人游戏
详情
概要
受经典吃豆人启发的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