いい加減やることが無くなってきたのでまたプログラムをいじりだす。仕様を変更することにした。
・アイテムの廃止
私の考えているゲームは延々と続けるものなので、ショットに数段階強化があったところであまり意味がないのでやめた。
・ショットは常に全部使える
ショットをアイテムを取る事によって変えられるようにしていたが、常に全部出せるようにした。アイテムを廃止したため。
・ショットで破壊するとExpが入って強くなっていく
アイテムを廃止したので、ショットの強化方法を変える事にした。自機のHPに関しても同様にExpにする予定。
・すべての隕石からエネルギーアイテムが出るようにする
隕石の出方自体がランダムなのに、隕石から得られるエネルギーもランダムだとなんだかなーと思って。
・隕石から出るエネルギーアイテムは近寄ったら吸い取るようにする
綺麗に重なるのは割と神経を使うので、大雑把に近寄れば取れるようにしたい。
・ナビキャラは実質廃止予定
ちょっと考えるだで面倒なので、まばたきだけで終わる可能性がある。まぁ画面の華として残してはおく予定。
・設定として隕石から出るエネルギーを「万能隕石資源(Universal Meteorite Resource:UMR)」とする。
・HPMax状態でUMRを取ると貯蓄される
<最近実装したこと>
・すべてのショットを常に使えるようにした。ZXCを使用
・ミサイルはどのショットを出しても副次的に出るようにした
・アイテムは出ないようにした
・自前の英数字フォントを作った
・自前の数字表示関数を作った
・UMRに状態 status 追加
・UMRの状態の定数定義 POP(登場),DOWN(落下),SUCK(吸い取り)
<これから実装すること>
・UMRに近寄ると吸い取れるようにする
UMRの大きさの3倍くらい近づいたらでいいかなと。
<そういえば気になってる事>
・自機の移動を向きと移動速度に変更したい
左右でX軸プラマイ1 と 上下でY軸プラマイ1 だと、斜めに移動した時に変なので、ショットや隕石と同じ移動方法にしたい。
<希望>
・オープニングなど、ゲームっぽい挙動をちゃんと実装したい
ログインしてコメントを確認・投稿する