2024年11月14日
【ゲーム制作】シューティングゲーム 第35回
シューティングゲーム 第35回です。
今回は、パワーアップ処理を組んでいきます。
まずは、「スピードアップ」。
「プレイヤー」の縦横方向速度と、斜め方向速度に、以前に設定した増加値、それぞれ「+10」、「+7」します。
既に上限(縦横方向速度が150)の時は、「クラッシュ」となり、全敵に死亡フラグを立て、全敵の弾を消します。
次に「パワーアップ」。
「弾の威力」に「+1」します。
こちらも既に上限(威力が3)の時は、「クラッシュ」となります。
次に「バリア」。
「バリア」フラグに耐久力の「5」をセットします。
「0」の時はバリアなし。
こちらも既に上限(耐久力が5)の時は、「クラッシュ」となります。
最後「クラッシュ」。
入れる予定はなかったのですが、処理作るんだしアイテムの種類多い方がいいかなって。
次回は、クラッシュ処理を組んでいきます。
2024年11月13日
【ゲーム制作】シューティングゲーム 第34回
2024年11月12日
【ゲーム制作】シューティングゲーム 第33回
2024年11月11日
【ゲーム制作】シューティングゲーム 第32回
2024年11月10日
【ゲーム制作】シューティングゲーム 第31回
2024年11月09日
細かく修正㉜
「ゲーム制作」の「製作メニュー」の「海底大戦争」欄の各回へのリンクを追加。
「ゲーム制作」の「シューティングゲーム」の前後回へのリンクが全て切れていたので修正。
それ以外は、画像の貼り直しや、記事の誤記の修正程度です。
2024年11月08日
【ゲーム制作】シューティングゲーム 第30回
2024年11月07日
【ゲーム制作】シューティングゲーム 第29回
2024年11月06日
【ゲーム制作】シューティングゲーム 第28回
シューティングゲーム 第28回です。
今回は、敵の弾処理を組んでいきます。
敵の弾の数は16発。
敵表示と同様に16回ループさせます。
今回は狙撃弾なので、過去に「Laboratory」でやった、テーマ6「自機に向かって飛んでくる敵弾」を、ほぼそのまま流用します。
Laboratoryテーマ24「簡単な、自機に向かって飛んでくる敵弾(なんちゃって弾道計算)」をまだやっていないので、今回はこちらを採用します。
Laboratoryテーマ6「自機に向かって飛んでくる敵弾」サンプルより弾移動と初期値セット部分を抽出
「自機に向かって飛んでくる敵弾」は、弾道を三角関数で算出するタイプなので、弾発射時の各値設定に若干時間かかりますが、最大16発なので特に気にならないかと思います。
このロジックを、今作のExcelファイルに組み入れ、変数と飛び先指定を書き換える必要があります。
次回も、敵の弾処理の続きを組んでいきます。