Jogo Clássico Pac-Man
detalhes
resumo
Jogo 2D inspirado no clássico Pac-Man com labirinto, fantasmas e energizadores.
prompt
Crie um jogo 2D inspirado no clássico Pac-Man em russo. Requisitos Básicos: - Desenvolva um jogo 2D influenciado pelo clássico Pac-Man. - Os jogadores controlam um personagem em um labirinto, coletando pontos e evitando inimigos. - Inimigos (fantasmas) perseguem o jogador, mas podem ser neutralizados temporariamente ao coletar itens especiais (energizadores). - O objetivo é coletar todos os pontos do nível para avançar para o próximo. Mecânica do Jogo: - Controles: O jogador se move usando o teclado (setas ou WASD). - Labirinto: O nível consiste em paredes, caminhos e pontos, sendo fechado com bordas de teletransporte, como no jogo original. - Pontos: O jogador coleta pontos para marcar pontos. Coletá-los todos permite avançar de nível. - Energizadores: Itens especiais que deixam os inimigos vulneráveis por um tempo limitado, permitindo que o jogador os consuma para pontos extras. - Inimigos: 4 fantasmas com comportamentos diferentes (por exemplo, um persegue o jogador, outro patrulha uma área). - Vidas: Os jogadores têm 3 vidas; contato com um inimigo resulta na perda de uma vida, e perdê-las todas encerra o jogo. Estilo Visual: - Utilize pixel art ou gráficos 2D minimalistas. - O labirinto deve ser de fácil visualização, com limites claros para paredes e caminhos. - Animações para movimento do personagem, coleta de pontos e comportamento dos inimigos. Design Sonoro: - Música de fundo em estilo retrô. - Efeitos sonoros para coleta de pontos, consumo de inimigos, perda de vida e conclusão do nível. Detalhes Técnicos: - IA dos Inimigos: Implemente uma IA simples para os fantasmas (por exemplo, com máquinas de estado ou A* para pathfinding). - Sistema de Níveis: Crie vários níveis com dificuldade crescente (mais inimigos ou labirintos mais complexos). Recursos Adicionais (opcional): - Tabela de placares para salvar os melhores resultados. - Menu com configurações (volume, controles). - Modo infinito com labirintos aleatórios. Etapas de Desenvolvimento: 1. Crie um labirinto básico e controle do personagem. 2. Adicione os pontos e o sistema de pontuação. 3. Implemente os inimigos e sua IA. 4. Adicione os energizadores e a vulnerabilidade temporária dos inimigos. 5. Crie múltiplos níveis e um sistema de progressão. 6. Incorpore sons, animações e efeitos visuais. 7. Teste o jogo e corrija os erros. FAQ: - Como o jogador interage com os elementos do jogo além do movimento? (Assuma conhecimento básico de desenvolvimento de jogos) - Que comportamentos os diferentes tipos de inimigos devem apresentar? (Assuma conhecimento básico de desenvolvimento de jogos) - Quais elementos de UI são necessários? (Assuma conhecimento básico de desenvolvimento de jogos)
prompt original
**Промпт для создания 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!
resumo de custos de geração
nome do modelo: claude-3-7-sonnet-latest
tempo de resposta: 191.40 sec.
tokens de resultado: 16,683
custo: $0.25371900