本家との差異を比べてプログラミングするのが段々飽きてきましたので、ちょっとブレイク。
タイトル画面が表示された後に、デモがはじまします。
自機はランダムに動作し(移動・弾の発射)、やられたらタイトル画面に戻ります。
これは本家も、本移植作も同様の動きです。
・・・ですが、何だか動作も不自然ですし、すぐにやられてしまします。
(ランダムなので当然なのですが・・・)
もうチョット、ゲームをしているかのように見えないものかと検討してみました。
せめて、弾避けだけでも(ある程度は)してみせると、それらしく見えるかもしれません。
弾と敵については、少しだけ先読み(今の軌道のまま進んだらどの位置にあるか?)をして、それぞれを避けるプログラムを追加してみました。
以前、リバーシ(オセロ)の思考ルーチンを試行錯誤しましたが、アレに比べれば遥かに簡単に実装できました。
・・・・で、動作が(動画)がこれだ!
http://www.youtube.com/watch?v=5SYZR8u_Qms
ギリギリで弾を避けているのは見ていて面白い・・・・気がしますが、いかがでしょうか?
(自機の動きが、地味でしょうか?)
しかし、デモでAREA3まで進んでしまうのも、いかがなものでしょう???