Jeu Pac-Man Classique
détails
résumé
Jeu 2D inspiré du Pac-Man classique avec labyrinthe, fantômes et bonus.
invite
Créez un jeu 2D inspiré du Pac-Man classique en russe. Exigences de base : - Développez un jeu 2D influencé par le Pac-Man classique. - Les joueurs contrôlent un personnage dans un labyrinthe pour collecter des points et éviter les ennemis. - Les ennemis (fantômes) poursuivent le joueur, mais peuvent être neutralisés temporairement en récupérant des objets spéciaux (bonus). - L'objectif est de collecter tous les points du niveau pour passer au suivant. Mécanique du jeu : - Commandes : Le joueur se déplace au clavier (touches fléchées ou WASD). - Labyrinthe : Le niveau se compose de murs, chemins et points, avec des bords de téléportation comme dans le jeu original. - Points : Le joueur ramasse des points pour marquer des scores. Tous les points permettent de passer au niveau suivant. - Bonus : Objets spéciaux rendant les ennemis vulnérables pendant un temps limité, autorisant leur consommation pour des points supplémentaires. - Ennemis : 4 fantômes avec des comportements distincts (certains poursuivent le joueur, d'autres patrouillent une zone). - Vies : Le joueur dispose de 3 vies. Le contact avec un ennemi entraîne la perte d'une vie et la fin du jeu en cas d'épuisement. Style Visuel : - Utilisez le pixel art ou des graphismes 2D minimalistes. - Le labyrinthe doit être clair, avec des frontières nettes pour les murs et les chemins. - Intégrez des animations pour le déplacement, la collecte de points et le comportement des ennemis. Conception Sonore : - Musique de fond rétro. - Effets sonores pour la collecte de points, la consommation d'ennemis, la perte de vie et la validation d'un niveau. Détails Techniques : - IA des ennemis : Implémentez une IA simple pour les fantômes (par exemple, machines à états finis ou algorithme A*). - Système de niveaux : Créez plusieurs niveaux avec une difficulté croissante (en ajoutant des ennemis ou en complexifiant le labyrinthe). Fonctionnalités Optionnelles : - Tableau des scores pour enregistrer les meilleurs résultats. - Menu avec réglages (volume, contrôles). - Mode infini avec des labyrinthes aléatoires. Étapes de développement : 1. Créez un labyrinthe de base et le contrôle du personnage. 2. Ajoutez la collecte de points et le système de score. 3. Implémentez les ennemis et leur IA. 4. Ajoutez les bonus pour rendre temporairement vulnérables les ennemis. 5. Développez plusieurs niveaux avec un système de progression. 6. Intégrez sons, animations et effets visuels. 7. Testez le jeu et corrigez les bugs. FAQ : - Comment le joueur interagit-il avec les éléments du jeu mis à part le déplacement ? (Connaissances de base en développement de jeux supposées) - Quels comportements différents doivent adopter les ennemis ? (Connaissances de base en développement de jeux supposées) - Quels éléments UI sont indispensables ? (Connaissances de base en développement de jeux supposées)
invite originale
**Промпт для создания 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!
récapitulatif du coût de génération
nom du modèle: claude-3-7-sonnet-latest
temps de réponse: 191.40 sec.
jetons de résultat: 16,683
coût: $0.25371900