2024年05月19日
【ゲーム制作】パズルゲーム 第12回
パズルゲーム 第12回です。
今回は「じゃんけんブロック」の動きを組んでいきます。
途中まで「じゃんけんブロック」の動きはFONTで組んでいたのですが、SPRITEが余りに余っているので使わないともったいないな…と、考え直しました。
そこで「じゃんけんブロック」が飛んでいく時だけ、SPRITEで動かす事にします。
「SPRITE EDITOR」で「じゃんけんブロック」用のパターンを作成。
FONTのブロックを押したら、その位置にSPRITEのブロックを表示し、FONTのブロックは床FONTで消去。
飛んだ先で障害物に当たったら、その位置にFONTのブロックを表示し、SPRITEのブロックは隠します。
おぉ、滑らかにブロックが飛んで行って、良い感じです。
横から押すと、SPRITEが水平方向に5枚並びますが、「水平ライン4枚(MSX2は8枚)を超えてSPRITEを表示させたい」処理されているので大丈夫です。
飛んでいくブロックのキャラクタ数は、いくつ必要かな…?
飛んでいくブロックは速いので、次のブロックを押すまでに障害物にぶつかり止まっていると思われるので、ひとつで十分かな?とも思いましたが、念のため4個まで同時に動かせるようにしておきます。
(画面中央辺りで4方向じゃんけんブロックに囲まれていて4方向次々に押せるような状況でない限りは不要。)
SPRITEとFONTの切り替え以外は、直進して障害物にぶつかったら停まるだけのロジックなので、単純です。
次回は、「じゃんけんブロック」の勝敗判定を組んでいきます。