マップ作り2-2

 マップ2-2が完成しました。


こちらがマップ2-2の画面です。

この面では少しゲーム性が変わります。

プレイヤーが敵を攻撃できません。その代わりに、次のステージへ行ける道がすでに開いています。プレイヤーは高速で動く敵を避けて、次のステージへ行く必要があります。

このマップは2-1の応用で作ったものです。

変更点

・敵キャラのデザイン

・攻撃ボタンの無効化

・次のステージへ行く条件の変更


敵キャラのデザインについて



こちらが今回変更された敵のテクスチャです。

このデザインの元ネタはカービィシリーズのゴルドーというキャラです。カービィでは倒せる敵と倒せない敵がいたので、それを参考に作ってみました。


攻撃ボタンについて

case 32: nx = 0; ny = 0; this.attack = false; break;

this.attack = true;を falseにすることで、無効にしました。


次のステージへ行く条件の変更について

fieldpaint関数とtick関数に変更を加えました

敵キャラの体力が0になるとtrueになる条件を、敵キャラの体力が0以上でtrueになるように変更しました。

enemy.life > 0