ブロックバウンスゲーム
詳細
概要
ボールが跳ねて数字の入ったブロックを壊すアーケードゲーム。
プロンプト
Bricks Breaker、Ballz、または Bounzy! に似たゲームを作成してください。ゲームの主なメカニズムは、壁に跳ね返るボールを発射し、数字が表示されたブロックに衝突させ、その強度を1ずつ減らしていき、最終的にブロックを壊すというものです。 主要メカニクス - 画面上部に14x14ピクセルの小さなブロックがグリッド状に配置されます。各ブロックには、何回当たれば壊せるかを示す数字が表示されます。 - レベル1では、ブロックの数字は1から5まで。以降のレベルでは数字が倍々になり(例:レベル2は2–10、レベル3は4–20など)、ただし200を超えません。 - プレイヤーは画面下部にある大砲からボールを発射します。 - ブロックに当たると、そのブロックの数字が1減り、合計スコアに1点加算されます。また、ヒットごとに次の発射で使用するボールの数が1増えますが、最大200個です。 - 各発射後、ブロックは1行下に移動します。 - どのブロックが下段に到達してもゲームオーバーとなります。 - ブロックは隙間なく配置されているため、ボールが間を通り抜けることはありません。 射出システム - プレイヤーはタップしてドラッグすることでエイムし、壁やブロックで跳ね返る全軌道が表示されます。 - 指を離すと、利用可能なすべてのボールが順次同じ軌道で発射され、ボール同士の間隔はボールの直径と同じになり、軌跡を形成します。 - ボールは壁やブロックに当たって跳ね返り、画面外(通常は下部)に消えます。 - 次の発射のために、大砲の位置は最初のボールが画面を離れたx座標に移動します。 - レベル2以降、各レベル開始時にプレイヤーは5個のボールを受け取り、レベル1も統一して5個から始まります。 - 各発射時のボール数は前回のヒット数と同じで、最大200個です。 - ボールが20個以下の場合は半径2ピクセル、20個を超える場合は1ピクセルとなります。 - ボールは様々な色で表示されます。 ブロックの挙動 - ブロックはコンパクトなグリッドに配置され、各ブロック内に現在の数字が小さな文字で表示されます。 - ヒットされるとブロックの数字が1減り、0になるとブロックは消滅します。 進行と難易度 - 現在のレベルのすべてのブロックを破壊すると、次のレベルに進みます。 - 各新しいレベルで、ブロックの数字は前のレベルの倍になりますが、200が上限です。 - ブロックの配置や数は変動する可能性がありますが、詳細は指定されていません。 ユーザーインターフェース - エイムと射出のメカニクスに特化したシンプルなインターフェースです。 - 現在のスコアは画面左下に表示されます。 - 画面下中央には、絵文字で表現されたリコールボタンがあり、押すとすぐに全てのボールが戻り、次の発射が可能になります。 - ブロック上の数字は残りの耐久力を明確に示します。 FAQ: ユーザーインターフェースはどのようなものにしますか? 黒い背景と鮮やかな色使い 追加のインターフェース要素はありますか? なし 高難度用の特別なルールはありますか? ベストプラクティスを使用すること。
元のプロンプト
Создайте игру, похожую на Bricks Breaker, Ballz или Bounzy!. Основная механика заключается в запуске шариков, которые отскакивают от стен и попадают по пронумерованным кубикам, уменьшая их прочность, пока они не разрушатся. ### 1. Основная механика - Игра содержит мелкие кубики размером **14x14 пикселей**, расположенные в сетке в верхней части экрана. Каждый кубик отображает число, показывающее, сколько попаданий нужно для его разрушения. - На **первом уровне** числа на кубиках варьируются от **1 до 5**. На каждом следующем уровне числа увеличиваются в **два раза** (например, 2–10 на втором уровне, 4–20 на третьем и т.д.), но не превышают **200**. - Игрок прицеливается и стреляет шариками из пушки, расположенной внизу экрана. - Каждое попадание по кубику уменьшает его число на 1 и добавляет **+1 очко** к общему счету. Также каждое попадание увеличивает количество шариков для следующего выстрела на **+1**, но не более **200 шариков**. - После каждого выстрела кубики опускаются вниз на **одну строку**. - Игра заканчивается, если любой кубик достигает нижней строки. - Кубики стоят **плотно друг к другу**, без зазоров, так что шарик **никогда не проскакивает между ними**. ### 2. Система стрельбы - Игрок нажимает и тянет, чтобы прицелиться; при этом отображается **полная траектория** движения шариков, включая отскоки от стен и кубиков. - После отпускания все доступные шарики вылетают **по одному** в выбранном направлении, следуя по той же траектории с расстоянием между ними, равным **диаметру шарика**, образуя шлейф. - Шарики отскакивают от стен и кубиков, пока не покинут экран (обычно внизу). - Позиция пушки для следующего выстрела перемещается на **x-координату**, где первый шарик покинул экран. - На старте каждого уровня, начиная с **второго уровня**, игрок получает **5 шариков**, и затем ему нужно набирать их заново через попадания. На первом уровне также предполагается старт с **5 шариков** для согласованности. - Для каждого выстрела в пределах уровня количество шариков равно количеству попаданий, сделанных в предыдущем выстреле, но не более **200**. - Если шариков **20 или меньше**, их радиус составляет **2 пикселя**; если больше 20 — **1 пиксель**. - Шарики отображаются в **разных цветах**. ### 3. Поведение кубиков - Кубики плотно расположены в сетке, каждый с мелким текстом внутри, показывающим его текущее число. - Каждое попадание уменьшает число на кубике на 1. Когда число достигает 0, кубик разрушается. - В этой версии все кубики стандартные, без особых свойств. ### 4. Прогресс и сложность - После уничтожения всех кубиков на текущем уровне игрок переходит на следующий. - На каждом новом уровне числа на кубиках удваиваются по сравнению с предыдущим уровнем, но ограничены максимумом **200**. - Расположение и количество кубиков могут изменяться, но это не уточняется. ### 5. Интерфейс пользователя - Простой интерфейс с механикой прицеливания и стрельбы. - Текущий счет отображается в **нижнем левом углу** экрана. - Кнопка **Recall**, представленная в виде эмодзи, расположена в **нижнем центре**. При нажатии она моментально возвращает все шарики, находящиеся в игре, и позволяет немедленно сделать следующий выстрел. - Числа на кубиках отображаются четко, показывая их оставшуюся прочность. Q: Как вы хотите, чтобы выглядела пользовательская интерфейс? A: черный фон, яркие цвета Q: Какие дополнительные элементы интерфейса вы хотите включить? A: никаких Q: Есть ли особые правила, которые нужно учесть для высокой сложности? A: возьми лучшие практики
生成コストの概要
モデル名: claude-3-7-sonnet-latest
応答時間: 94.82 sec.
結果トークン: 8,112
コスト: $0.12577200