Fizik Tabanlı Arcade Oyunu
detaylar
özet
Top fırlatma ve blok yıkımı içeren arcade oyunu.
komut istemi
Bricks Breaker, Ballz veya Bounzy! gibi klasik oyunlara benzer, temel mekaniği duvara çarparak geri dönen topları fırlatıp, numaralı bloklara çarptırarak blokların dayanıklılığını azaltıp kırdığınız fizik tabanlı bir arcade oyunu oluşturun. Bir blok ekranın altına ulaştığında oyun sona erer. ### Temel Mekanikler - Oyuncu, seçtiği yönde top atışı yapar. - Toplar, duvarlardan ve bloklardan seken, ekran dışına çıkana kadar hareket eder. - Bloklarda, kırılmaları için gereken darbe sayısını belirten bir rakam bulunur. - Her atıştan sonra bloklar bir sıra aşağı kayar. - Herhangi bir blok alt sıraya ulaştığında oyun biter. ### Atış Sistemi - Oyuncu, hedeflemek için ekrana dokunup sürükler. - Hedefleme sırasında, topun gideceği yolun önizlemesi gösterilir. - Parmak bırakıldığında, mevcut tüm toplar seçilen yönde sırasıyla fırlatılır. - Toplar, yolculuklarını tamamladıktan sonra atış noktasına geri döner. - Topun ilk iniş yaptığı yer, topatarın konumunu günceller. - Toplar, çaplarıyla orantılı aralıklarla fırlatılır. - Top yarıçapı dinamik olarak ayarlanır: - Top sayısı 20 veya daha az ise 2px, - Top sayısı 20'den fazla ise 1px. - Görsel çeşitlilik için toplar farklı renklerde olur. ### Blok Davranışı - Boyut: Her blok 14x14px ölçüsündedir. - Dayanıklılık: Seviye 1'de bloklar 1-5 HP ile başlar, sonraki seviyelerde iki katına çıkar; maksimum 200 HP. - Yerleşim: Bloklar arada boşluk bırakmadan sıkıca yerleştirilir, topların aradan geçmesi engellenir. - Özel Bloklar: Gelecek versiyonlarda patlayıcı veya kalkanlı bloklar eklenebilir. ### Oyun İlerlemesi ve Zorluk - Oyuncu, Seviye 1'de 1 top ile başlar. - Seviye 2'den itibaren, her seviyenin başında top sayısı 5'e sıfırlanır. - Her puan için oyuncu +1 top kazanır; maksimumda 200 top vardır. - Blok dayanıklılığı arttıkça, zorluk da kademeli olarak yükselir. ### Kullanıcı Arayüzü ve Kontroller - Atış Kontrolleri: Dokunup sürükleyerek hedefleyin, bırakınca atış yapın. - Geri Çağır Butonu: Tüm topları anında geri çağırarak yeniden atış yapmanızı sağlar; ekran alt ortasında bulunur. - Skor Gösterimi: Ekranın sol alt köşesinde, mevcut skoru gösterir. - Oyun Sonu Koşulu: Herhangi bir blok alt sıraya ulaşırsa oyun sona erer. Tercih Edilen Görsel Tema: Siyah arka plan ve kontrast yaratan parlak toplar. Ses veya müzik gerekmez. Top ve blok renkleri yaratıcı özgürlüğe bırakılmıştır.
orijinal komut istemi
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
oluşturma maliyeti özeti
model adı: claude-3-7-sonnet-latest
yanıt süresi: 88.87 sec.
sonuç belirteçleri: 7,472
maliyet: $0.11555700