【ゲーム?】とりあえず、かすって♪2008年11月14日 16時10分38秒

↓ゲームはここに置いてあります↓
http://www.ne.jp/asahi/crimson/luwan/20081114/Swallow.html

それでは弾避けゲームのVertion2です。
かすり判定で得点が入るようになりました。
30秒毎に集計されるので最高得点を目指してみて下さい。

ゲームはマウスを Flashの上に乗せた時点から始まってエンドレスです。
簡単な説明文が下の方に書いてあるのでちょこっと読んで下さい。

気分良く 帰れる夜の 素晴らしさ2008年11月14日 21時47分12秒

今日も Flashゲームの方を更新できるくらいに作業が進んだから機嫌はよい方だ。
本当だったら自機を追尾するホーミング弾を実装したかったのだけど、それっぽい動作をし始めたのが定時後だったから実装は諦めた。

予定通りに作業が進まなかった大きな原因はホーミング弾の弾道計算に利用した参考書に多くの誤植があったことにある。
全部で 4カ所の間違えがあってその内の 3つまでは自力で見つけられたのだけど、最後の 1つが分からなくて四苦八苦していた。
幸いだった事は俺が数学を得意としていた事と、教科書や参考書という名の本は多くの誤植を含むものだと知っていたことだ。
もしも、本を疑う事をしていなければ今もまだ悶々と悩み続けていたかも知れない。

単純にターゲットを追いかけて V字ターンを決めるような弾道なら苦労はないのだけど、ホーミングは旋回角度に限界を設ける。
それによって円を描くような軌跡を描きながらターゲットへ向かっていく弾道を描くようにする。
特に面倒くさい計算はターゲットを追うのに右周りと左回りのどちらのコースを選択させるかという部分だ。

結論から言えば、ベクトルの内積や三角関数といった算術演算を駆使することになる。
この辺は聞きたくないと呻く方々もいる事と思うが、俺もあまり好んで触れたいとは思わないキーワードだった。
自力で計算してもできない事はないけど、出きることなら完成品を解析して移植したい所だった。
そんなわけで参考文献を手に取ったのだけど、結局は自力で計算するのと大差の時間が掛かってしまった。
若干の不満はあるけれど最後に形と成ってくれたし、難解なバグを取り除くことに成功した達成感のおかげで機嫌を悪くすることもなく帰宅の途につくことができている。

そんな帰り道に金曜なので池袋での買い物を楽しんだ後、伝書へ乗ろうと駅へ向かうと何やら嫌な雰囲気が漂っていた。
その不安は見事に的中して電光掲示板に人身事故と運転見合わせの単語が仲良く成らんで表示されていた。
今は振り替え輸送で別ルートでの帰宅を急いでいるところなのだが、さすがに少し苛々とし始めている。
まだノーマナーが居ないから良いけれど、これ異常の災難は勘弁して欲しいところだ。