PICO-8でスネークゲームをつくっています。
今回は、敵のカエル(カミツキガエル)が主人公(ヘビ)に噛み付いた時に、ヘビのライフを一つ減らし、ヘビを一定時間点滅させて無敵にする処理を実装しました。

どういう処理をしたかというと、不死(イモータル)フラグを用意し、ONなら無敵で点滅表示します。
無敵時間のカウントを設けてカウントダウンさせて、0になったらイモータルフラグをOFF。
点滅は、無敵時間のカウンタをチェックして、等間隔でヘビの表示と非表示を切り替えます。
次は、ステージクリア処理に取り掛かりたいと思います。
どうしたら、ステージクリアかというと、
「敵のカエルをすべて食べられたら」
です。
コメント