لعبة قناص الفقاعات

ملخص

نسخة بسيطة من لعبة Bubble Shooter باستخدام HTML و CSS و JavaScript.

سؤال

قم بإنشاء نسخة بسيطة من لعبة "Bubble Shooter" باستخدام HTML و CSS و JavaScript. يجب على اللاعب إطلاق الفقاعات إلى الأعلى لربط ثلاث فقاعات أو أكثر من نفس اللون. يجب أن تسقط الفقاعات غير المتصلة. ينبغي أن يحتوي اللعبة على عداد نقاط وزر لإعادة التشغيل. النتيجة يجب أن تكون صفحة HTML جاهزة للعب.

### HTML
- أنشئ هيكل الصفحة، بما في ذلك منطقة اللعبة، وقسم لعرض النقاط، وأزرار التحكم (مثل إعادة التشغيل).

### CSS
- قم بتنسيق عناصر اللعبة، بما في ذلك الفقاعات، وملعب اللعبة، والواجهة.

### JavaScript
- نفذ منطق اللعبة، بما في ذلك:
  - التوليد العشوائي للفقاعات في ملعب اللعبة.
  - آلية إطلاق الفقاعات.
  - التحقق من وجود ثلاث فقاعات أو أكثر من نفس اللون متصلة.
  - إزالة الفقاعات المتطابقة وجعل الباقي يسقُط.
  - تحديث العدادات والواجهة وفقاً للنقاط.
- تأكد من أن اللعبة تعمل بشكل صحيح في جميع المتصفحات الحديثة.
- وفر خيار إعادة تشغيل اللعبة بعد انتهائها.

ركز على تخطيط اللعبة والتفاعل. اختر حجم ملعب اللعبة، وألوان الفقاعات، وطرق الإدخال بناءً على الحكم المهني.

السؤال الأصلي

Создай простую версию игры "Bubble Shooter" с использованием HTML, CSS и JavaScript. Игрок должен стрелять шариками вверх, чтобы соединять три или более одинаковых шарика одного цвета. Шарики, которые не связаны с другими, должны падать вниз. Игра должна иметь счетчик очков и кнопку перезапуска. Вывод результата — это готовая HTML-страница с игрой.

HTML: Создай структуру страницы, включающую игровое поле, область для отображения счета и кнопки управления (например, перезапуск).
CSS: Стилизуй элементы игры, включая шарики, игровое поле и интерфейс.
JavaScript: Напиши логику игры, включая:
Генерация случайных шаров на игровом поле.
Механика стрельбы шариков.
Проверка совпадений трех или более шариков одного цвета.
Удаление совпадающих шариков и падение оставшихся.
Подсчет очков и обновление интерфейса.
Убедись, что игра работает корректно во всех современных браузерах.
Обеспечь возможность перезапуска игры после завершения.

Q: Какой размер игрового поля вы предпочитаете для этой игры?
A: ты профессионал с многолетним опытом, сам решай!

Q: Какие цвета должны использоваться для шариков?
A: ты профессионал с многолетним опытом, сам решай!

Q: Какой метод ввода должен использовать игрок, чтобы стрелять шариками?
A: ты профессионал с многолетним опытом, сам решай!

ملخص تكلفة التوليد

اسم النموذج: claude-3-7-sonnet-latest

وقت الاستجابة: 100.39 sec.

رموز النتيجة: 8,533

التكلفة: $0.13043400