Gioco Classico Pac-Man
dettagli
riepilogo
Gioco 2D ispirato al classico Pac-Man con labirinto, fantasmi e potenziatori.
prompt
Crea un gioco 2D ispirato al classico Pac-Man in lingua russa. Requisiti Base: - Sviluppa un gioco 2D influenzato dal classico Pac-Man. - I giocatori controllano un personaggio che si muove in un labirinto, raccogliendo punti e schivando i nemici. - I nemici (fantasmi) inseguono il giocatore, ma possono essere neutralizzati temporaneamente raccogliendo oggetti speciali (potenziatori). - L'obiettivo è raccogliere tutti i punti del livello per passare al successivo. Meccaniche di Gioco: - Controlli: Il giocatore si muove con la tastiera (tasti freccia o WASD). - Labirinto: Il livello è composto da muri, percorsi e punti. Deve essere chiuso, con bordi di teletrasporto come nell’originale. - Punti: Il giocatore raccoglie punti per ottenere punteggi. Raccogliendoli tutti si passa al livello successivo. - Potenziatori: Oggetti speciali che rendono i nemici vulnerabili per un breve periodo, permettendo al giocatore di mangiarli per punti extra. - Nemici: 4 fantasmi con comportamenti differenti (ad esempio, uno insegue il giocatore, un altro pattuglia un’area). - Vite: Il giocatore ha 3 vite; il contatto con un nemico fa perdere una vita, e la perdita di tutte le vite termina il gioco. Stile Visivo: - Utilizza pixel art o grafiche 2D minimaliste. - Il labirinto deve essere chiaro, con confini netti per muri e percorsi. - Animazioni per il movimento del personaggio, la raccolta dei punti e il comportamento dei nemici. Design Sonoro: - Musica di sottofondo in stile retrò. - Effetti sonori per la raccolta dei punti, per mangiare i nemici, per la perdita di una vita e per il completamento del livello. Dettagli Tecnici: - IA dei Nemici: Implementa una IA semplice per i fantasmi (ad esempio, a stati finiti o A* per il pathfinding). - Sistema di Livelli: Crea diversi livelli con difficoltà crescente (più nemici o labirinti più complessi). Caratteristiche Aggiuntive (opzionali): - Tabella dei punteggi per salvare i record migliori. - Menu con impostazioni (volume, controlli). - Modalità infinita con labirinti generati casualmente. Fasi di Sviluppo: 1. Crea un labirinto base e il controllo del personaggio. 2. Aggiungi i punti e il sistema di punteggio. 3. Implementa i nemici e la loro IA. 4. Aggiungi i potenziatori e la vulnerabilità temporanea dei nemici. 5. Crea più livelli e un sistema di progressione. 6. Integra suoni, animazioni ed effetti visivi. 7. Testa il gioco e correggi eventuali bug. FAQ: - Come interagisce il giocatore con gli elementi del gioco oltre al movimento? (Si assume familiarità con le basi dello sviluppo di giochi) - Quali comportamenti devono avere i diversi tipi di nemici? (Si assume familiarità con le basi dello sviluppo di giochi) - Quali elementi dell'interfaccia utente sono necessari? (Si assume familiarità con le basi dello sviluppo di giochi)
prompt 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!
riepilogo dei costi di generazione
nome del modello: claude-3-7-sonnet-latest
tempo di risposta: 191.40 sec.
token di risultato: 16,683
costo: $0.25371900