マップ作り1-2、1-3
マップ1-2、1-3を作成しました。
こちらはマップ1-2の画面です。
敵が2体になりました。
追加した敵の変数はenemy2です。enemy2に関する処理を、init()、tick()、damagecheck()、fieldpaint()に追加記入しました。
敵の動作は1-1と変わりません。2体の敵を倒すとマップ1-3への道が開きます。簡単ですね。
こちらはマップ1-3の画面です。
敵が3体になりました。
敵の変数はenemy、enemy2、enemy3となっており、処理をinit()、tick()、damagecheck()、fieldpaint()に追加記入しました。
このステージの敵は1-1、1-2の敵とは違う動きをします。横に平行移動し、壁にぶつかると反対方向へ平行移動します。体力は1なので、タイミング良くスペースキーを押すことで倒すことができます。
作っている途中で体力パラメータを2にしてみたら、面白い挙動になりました。攻撃した敵が違う通路に吹き飛びました。これはいいなと思いましたが、1面は簡単に倒せるようにしたいので、体力は1のままにしておきました。
1面はここまでにしておきたいと思います。
次のステージは2-1となります。2面からは少し難しくしたいですね。
マップのテクスチャも変えたいと思います。
ゲームのtickスピードも速めにすると難しくなると思いますね。

