Cannon Blaster (Java版 大砲ゲーム)シンプルな放物線物理演算を用いた、ターゲット破壊シューティングゲームです。1. 概要プレイヤーは大砲の角度とパワーを調整し、限られた弾数(AMMO)の中でランダムに配置される的を破壊することを目指します。2. 操作方法キーボードを使用して操作します。キー動作上矢印 (↑)大砲の角度を上げる下矢印 (↓)大砲の角度を下げるスペース (長押し)パワーをチャージするスペース (離す)弾を発射するスペース (リザルト時)タイトルへ戻る / 再挑戦 / 次のステージへ3. ゲームルールチャージシステム: スペースキーを押している間、パワーゲージが上昇します。最大値を超えると最小値に戻るため、タイミングを合わせて発射してください。弾数制限: 画面左上に表示されている AMMO が 0 になる前に的を破壊してください。物理法則: 弾道には重力の影響が加わります。遠くの的を狙う場合は、高い角度と強いパワーが必要です。4. 調整したポイント操作性: 角度調整を細かくし(2度刻み)、精密な射撃を可能にしました。弾道バランス: 出力を強化しつつ重力設定を最適化し、爽快感のある弾道を実現しました。視覚効果: チャージ中のゲージの色変化や、着弾時のエフェクトを追加しています。5. 開発環境言語: Java (Swing / AWT)動作環境: JDK 8 以上アセット: shoot.wav, explosion.wav, clear.wav(別途用意し、プロジェクトのルートディレクトリに配置してください)ヒント風の影響はありませんが、地面の起伏がステージごとに変化します。地形を考慮して最適な角度を見つけ出すのが攻略のコツです!