لعبة إطلاق الكرات

ملخص

لعبة آركيد ممتعة حيث يطلق اللاعبون الكرات لتحطيم الكتل المرقمة.

سؤال

ابتكر لعبة ممتعة وجذابة مستوحاة من Bricks Breaker أو Ballz أو Bounzy! تتمحور الآلية الأساسية حول إطلاق الكرات لضرب الكتل المرقمة.

## الآليات الأساسية
- يقوم اللاعبون بالتصويب وإطلاق الكرات في اتجاه مختار لمحاولة ضرب الكتل المرقمة.
- ترتد الكرات عن الجدران والكتل، وتستمر في مسارها حتى تخرج من الشاشة.
- تعرض كل كتلة رقمًا يوضح عدد الضربات المطلوبة لتحطيمها.
- بعد كل دور، تتحرك جميع الكتل لأسفل صف بمقدار صف واحد.
- تنتهي اللعبة عندما تصل أي كتلة إلى الصف الأدنى.

## نظام الإطلاق
- يقوم اللاعبون بالضغط والسحب لتحديد اتجاه الإطلاق.
- ستظهر خط مسار لتسليط الضوء على المسار الأولي للكرات.
- عند الإفراج، تُطلق جميع الكرات المتاحة في الاتجاه المحدد.
- تعود الكرات إلى موقع الإطلاق الأصلي بعد إكمال مسارها.

## سلوك الكتل
- تقوم الكتل العادية بإنقاص متانتها مع كل ضربة.
- قد تنفجر بعض الكتل، مما يؤثر على الكتل المجاورة بتقليل متانتها بشكل عشوائي.
- تظهر الكتل في أعلى منطقة اللعب وتتحرك للأسفل بعد كل دور.

## تقدم اللعبة وصعوبتها
- مع تقدم الجولات، تظهر كتل جديدة مع زيادة في متانتها.
- تزداد حدة اللعبة مع تقديم كتل أقوى وربما زيادة السرعة.
- يمكن إدخال قوى مساعدة اختيارية مثل كرات إضافية أو إطلاقات متفجرة لإضفاء التنوع على اللعبة.

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

### الأسئلة الشائعة:
السؤال: كيف يجب أن تعمل الكتل ذات السلوك الفريد، مثل الكتل المتفجرة؟
الجواب: يجب أن تقوم الكتل المتفجرة بتدمير الكتل المجاورة أو تقليل متانتها بشكل عشوائي عند الاتصال.

السؤال: ما هي التفاعلات التي يجب أن تُفعل القوى المساعدة أو القدرات الخاصة؟
الجواب: نفذ أفضل الممارسات لأسلوب لعب بديهي، مثل النقر المباشر أو إكمال مهام معينة لفتح القدرات.

السؤال: كيف يجب أن تعكس واجهة المستخدم المعلومات الحرجة للعبة؟
الجواب: تأكد من أن الواجهة نظيفة مع التركيز على عرض التفاصيل الضرورية مثل النقاط ومتانة الكتل بفعالية.

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

Create a game similar to Bricks Breaker, Ballz, or Bounzy!. The core mechanics involve launching balls that bounce off walls and hit numbered blocks, reducing their durability until they break.

1. Core Mechanics
	•	The player aims and shoots balls in a chosen direction.
	•	Balls bounce off walls and blocks, continuing until they exit the screen.
	•	Blocks have a number indicating how many hits they need to break.
	•	Blocks move down by one row after each turn.
	•	The game ends when a block reaches the bottom.

2. Shooting System
	•	The player taps and drags to aim.
	•	A trajectory preview shows the ball’s initial path.
	•	When released, all available balls launch in that direction.
	•	Balls return to the shooting position after completing their path.

3. Block Behavior
	•	Standard blocks reduce their number with each hit.
	•	Some blocks may have different behaviors (e.g., explosive blocks breaking nearby ones).
	•	Blocks spawn at the top and gradually descend.

4. Game Progression & Difficulty
	•	Each round, new blocks appear with increasing durability.
	•	The game speeds up over time by adding stronger blocks.
	•	Optional power-ups (extra balls, explosive shots) can be introduced.

5. User Interface
	•	A simple UI with an aim-and-shoot mechanic.
	•	Clear visuals showing remaining block durability.

This is a minimal viable version of the game without social features, leaderboards, or monetization.

Q: How should the blocks with different behaviors (e.g., explosive blocks) function?
A: Explosive blocks destroy random amount of numbers from all sides.

Q: What specific user interactions should trigger power-ups or special abilities during the game?
A: Choose best practice

Q: How should the UI display information such as block durability and remaining balls?
A: Footer - on the left side score, in the center "Recall" button, which is available only when firing.

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

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

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

رموز النتيجة: 7,741

التكلفة: $0.11931300