

まだ、衝突判定やオプションのボムを組み込んでいないが、一旦プログラムの全体像を見てみる。

※OSが7から10に変わったことで、それまでemacs+slimeで動作の検証に使っていたCCLが起動しなくなった。

こんな感じ！

Can't allocate required TLS indexes.

First available index value was 31

Process inferior-lisp exited abnormally with code 1

なんでだろ？

H27.1.31追記

たまたま、sbcl1.1.12がalexsandriaを読み込む部分でエラーになり、加えてeclも立ち上がらなくなったことから、よもやウィルス対策ソフトがじゃましているのでは？と思い、止めてみたらビンゴ！



作成途中のため、現在は無敵モードの状態。

STAGE10では、ゲームに必要なダメージカウンタ等様々なもの組み込んでみた。

step10の表示があるところが今回の追加点なので、確認してみてくださいな。

なお、ちょこちょこいじったので、今まで作成したプログラムに若干変更点がある。

特に、バルーンや敵弾の位置計算で使用していたfloorは、最後に描画するときにroundしてしまえばいいので描画関数も変更している。

なので、バルーンや敵の弾の計算で使っていたfloorは削除。

sb-stage10.lisp⇒