لعبة باك مان الكلاسيكية
تفاصيل
ملخص
لعبة ثنائية الأبعاد مستوحاة من باك مان الكلاسيكية مع متاهة وأشباح ومواد تقوية.
سؤال
أنشئ لعبة ثنائية الأبعاد مستوحاة من لعبة باك مان الكلاسيكية باستخدام اللغة الروسية. المتطلبات الأساسية: - أنشئ لعبة 2D متأثرة بلعبة باك مان الكلاسيكية. - يتحكم اللاعب في شخصية تتجول في متاهة لجمع النقاط وتجنب الأعداء. - يطارد الأعداء (الأشباح) اللاعب، لكن يمكن تحييدهم مؤقتاً عند جمع عناصر خاصة (مواد تقوية). - الهدف هو جمع جميع النقاط في المستوى للانتقال إلى المستوى التالي. آليات اللعبة: - التحكم: يحرك اللاعب الشخصية باستخدام لوحة المفاتيح (أسهم أو WASD). - المتاهة: يتكون المستوى من جدران وممرات ونقاط، ويجب أن يكون مغلقاً مع حواف للنقل كما في النسخة الأصلية. - النقاط: يجمع اللاعب النقاط لكسب الدرجات، وجمعها جميعاً يؤدي إلى تقدم المستوى. - مواد التقوية: عناصر خاصة تجعل الأعداء عرضة للهجوم لفترة محدودة، مما يسمح للاعب بأكلهم لكسب نقاط إضافية. - الأعداء: 4 أشباح بأنماط سلوك مختلفة (مثلاً أحدهم يطارد اللاعب والآخر يتجول في منطقة محددة). - الأرواح: يمتلك اللاعب 3 أرواح، والتلامس مع العدو يفقد اللاعب روحاً، وعند فقدانها جميعاً تنتهي اللعبة. الأسلوب البصري: - استخدم رسومات بيكسلية أو تصميم 2D بسيط. - يجب أن تكون المتاهة واضحة مع حدود جدران ومسارات مميزة. - تضمين رسوم متحركة لحركة الشخصية وجمع النقاط وسلوك الأعداء. التصميم الصوتي: - موسيقى خلفية بنمط قديم. - تأثيرات صوتية لجمع النقاط، وأكل الأعداء، وفقدان الأرواح، وإكمال المستويات. التفاصيل التقنية: - ذكاء الأعداء: تنفيذ ذكاء بسيط للأشباح (باستخدام آلات الحالة أو خوارزمية A* للبحث عن المسار). - نظام المستويات: إنشاء عدة مستويات بزيادة تدريجية في الصعوبة (عدد أكبر من الأعداء أو متاهات أكثر تعقيداً). الميزات الإضافية (اختياري): - قائمة أعلى الدرجات لتسجيل النتائج الأفضل. - قائمة إعدادت تشمل التحكم ومستوى الصوت. - وضع لا نهائي مع متاهات عشوائية. خطوات التطوير: 1. إنشاء متاهة أساسية والتحكم في الشخصية. 2. إضافة النقاط ونظام التسجيل. 3. تنفيذ الأعداء وذكاءهم الإصطناعي. 4. إضافة مواد التقوية لجعل الأعداء ضعفاء مؤقتاً. 5. إنشاء مستويات متعددة ونظام تقدم. 6. إضافة الأصوات، والرسوم المتحركة، والمؤثرات البصرية. 7. اختبار اللعبة وإصلاح الأخطاء. الأسئلة الشائعة: - كيف يتفاعل اللاعب مع عناصر اللعبة بجانب الحركة؟ (مع افتراض المعرفة بأساسيات تطوير الألعاب) - ما السلوكيات التي يجب أن يظهرها كل نوع من الأعداء؟ (مع افتراض المعرفة بأساسيات تطوير الألعاب) - ما العناصر الضرورية في واجهة المستخدم؟ (مع افتراض المعرفة بأساسيات تطوير الألعاب)
السؤال الأصلي
**Промпт для создания 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