भौतिकी-आधारित आर्केड गेम

सारांश

एक आर्केड गेम जिसमें गेंद फेंकना और ब्लॉक तोड़ना शामिल है।

प्रॉम्प्ट

Bricks Breaker, Ballz या Bounzy! जैसे क्लासिक गेम्स के समान, एक भौतिकी-आधारित आर्केड गेम बनाएं जहां मुख्य मैकेनिज्म में उछलती हुई गेंदों को दिवारों और नंबर वाले ब्लॉकों से टकराकर उनकी स्थिरता कम करना और उन्हें तोड़ देना शामिल है। खेल तब तक चलता है जब तक कोई ब्लॉक स्क्रीन के निचले हिस्से तक नहीं पहुँच जाता।

### कोर मैकेनिक
- खिलाड़ी अपनी पसंदीदा दिशा में गेंद फेंकता है।
- गेंद दिवारों और ब्लॉकों से टकराकर उछलती है और स्क्रीन से बाहर निकलने तक अपने पथ पर चलती रहती है।
- ब्लॉकों पर एक नंबर दिखाया जाता है जो बताता है कि उन्हें तोड़ने के लिए कितनी बार हिट करना है।
- हर शॉट के बाद, ब्लॉक एक पंक्ति नीचे चला जाता है।
- यदि कोई ब्लॉक स्क्रीन के सबसे निचले हिस्से तक पहुँच जाता है, तो खेल समाप्त हो जाता है।

### शूटिंग सिस्टम
- खिलाड़ी टप और ड्रैग करके निशाना लगाता है।
- निशाना लगाते समय, गेंद की मार्गरेखा का पूर्वावलोकन दिखाया जाता है।
- जैसे ही उंगली छोड़ता है, उपलब्ध सभी गेंदें क्रम से चयनित दिशा में फेंकी जाती हैं।
- गेंदें अपना रास्ता पूरा करने के बाद शूटिंग पोजीशन पर वापस आ जाती हैं।
- पहले गिरने वाली गेंद के आधार पर कैनन की स्थिति अपडेट हो जाती है।
- गेंदें उनके व्यास के अनुसार अंतराल पर फेंकी जाती हैं।
- गेंद का रेडियस डाइनामिक रूप से समायोजित होता है:
  - यदि गेंद ≤20 हैं तो 2px,
  - यदि >20 हैं तो 1px।
- विभिन्न रंगों में गेंदें उपलब्ध हैं, जिससे विज़ुअल विविधता आती है।

### ब्लॉक व्यवहार
- आकार: प्रत्येक ब्लॉक का आकार 14x14px है।
- स्थायित्व: स्तर 1 में ब्लॉक 1-5 HP से शुरू होते हैं, प्रत्येक अगले स्तर में दोगुने हो जाते हैं, अधिकतम 200 HP तक।
- प्लेसमेंट: ब्लॉक बिना किसी अंतराल के तार्किक रूप से बनाए गए हैं ताकि गेंदें बीच से निकल न सकें।
- विशेष ब्लॉक: भविष्य के संस्करणों में विस्फोटक या रक्षात्मक ब्लॉक शामिल किए जा सकते हैं।

### गेम प्रगति और कठिनाई
- खिलाड़ी स्तर 1 में 1 गेंद से शुरू करता है।
- स्तर 2 से, प्रत्येक स्तर की शुरुआत में गेंदों की संख्या 5 हो जाती है।
- खिलाड़ी हर पॉइंट पर +1 गेंद कमाता है, अधिकतम 200 गेंद तक।
- जैसे जैसे ब्लॉकों का स्थायित्व बढ़ता है, खेल की कठिनाई भी बढ़ती जाती है।

### उपयोगकर्ता इंटरफ़ेस और नियंत्रण
- शूटिंग नियंत्रण: टच कर ड्रैग करें और निशाना लगाएं, छोड़ें तो शूटिंग हो जाए।
- रिकॉल बटन: सभी गेंदों को तुरंत वापस लाता है ताकि पुनः शूट किया जा सके, जो स्क्रीन के निचले केंद्र में स्थित है।
- स्कोर डिस्प्ले: स्क्रीन के निचले बाएं कोने में वर्तमान स्कोर दिखाता है।
- गेम ओवर की स्थिति: यदि कोई ब्लॉक निचली पंक्ति तक पहुँच जाता है, तो गेम समाप्त हो जाता है।

विज़ुअल थीम: काला बैकग्राउंड और चमकीली गेंदें जो एक दूसरे से विपरीत हों। कोई ध्वनि या संगीत आवश्यक नहीं है। गेंदों और ब्लॉकों के रंग सृजनात्मक रूप से चुने जा सकते हैं।

मूल प्रॉम्प्ट

Develop a physics-based arcade game similar to *Bricks Breaker, Ballz,* or *Bounzy!* The core mechanics revolve around launching balls that bounce off walls and hit numbered blocks, reducing their durability until they break. The game continues until a block reaches the bottom of the screen.

---

### **Core Mechanics**  
- The player aims and shoots balls in a chosen direction.  
- Balls bounce off walls and blocks, continuing their trajectory until they exit the screen.  
- Blocks display a number indicating the required hits to break them.  
- After each shot, blocks move down by one row.  
- The game ends when any block reaches the bottom.  

---

### **Shooting System**  
- The player taps and drags to aim.  
- A trajectory preview is displayed while aiming.  
- Upon release, all available balls launch sequentially in the selected direction.  
- Balls return to the shooting position after completing their path.  
- The cannon's position updates to the first ball that lands.  
- Balls launch at an interval matching their diameter.  
- Ball radius adjusts dynamically:  
  - **2px** if there are **≤20 balls**.  
  - **1px** if there are **>20 balls**.  
- Balls come in different colors for visual variety.  

---

### **Block Behavior**  
- **Size:** Each block is **14x14px**.  
- **Durability:** Blocks on Level 1 start with **1-5 HP**, doubling in each subsequent level, capped at **200 HP**.  
- **Placement:** Blocks are tightly packed with no gaps, preventing balls from slipping through.  
- **Special Blocks:** Future versions may include:  
  - Explosive blocks that destroy surrounding blocks.  
  - Shielded blocks requiring multiple hits before taking damage.  

---

### **Game Progression & Difficulty**  
- The player starts with **1 ball** at Level 1.  
- From Level 2 onward, the ball count resets to **5** at the beginning of each level.  
- Players earn **+1 ball per point**, up to a maximum of **200 balls**.  
- Block durability increases over time, introducing a scaling difficulty curve.  

---

### **User Interface & Controls**  
- **Shooting Controls:**  
  - Tap and drag to aim, release to shoot.  
- **Recall Button:**  
  - Positioned at the **bottom center**, displayed as an **emoji and a button**.  
  - Allows instant recall of all balls for immediate re-shooting.  
- **Score Display:**  
  - Located at the **bottom left**, showing the current score.  
- **Game Over Condition:**  
  - If any block reaches the bottom row, the game ends.  

This version includes only essential mechanics without power-ups, leaderboards, monetization, or social features.

Q: Can you clarify the visual theme or style you envision for the game?
A: black background, bright balls an contrast theme

Q: Would you like any sound effects or music to accompany the gameplay?
A: no

Q: Are there any specific color schemes you prefer for balls and blocks?
A: you decide

जनरेशन लागत का सारांश

मॉडल नाम: claude-3-7-sonnet-latest

प्रतिक्रिया समय: 88.87 sec.

परिणाम टोकन: 7,472

लागत: $0.11555700