マップ作り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スピードも速めにすると難しくなると思いますね。