[MobileTowerDefense開発状況] 全てのマップから、ゴールへの最短距離を求める
タイトルが「MobileTowerDefense」になった。安直。

左がスタート地点(敵が出てくるところ)、
右がゴール(敵がここに到着したら負けみたいな)、
そんな感じで、とりあえず全マップから、ゴールまでの最短距離を擬似的に色で表示してみた。










赤ければ赤いほど、ゴール(右端)から遠い。



全マップの最短距離を取得できるようになったので、
敵は移動時に、最短距離の値が小さい方に移動すればいいだけ。

そうすれば自然とゴールに移動する。たぶん。



計算はアルゴリズムともいえない、とっても単純なロジック。

ゴール隣接マップを1とし、そこから前後左右が壁または端じゃなかったら移動する。
移動した場所が未開拓の地または代入されている最短歩数よりも現在の歩数が小さかったら現在の歩数を代入。

そんな感じ。





んで次回は敵が移動する予定。
迷路アルゴリズム
http://www5d.biglobe.ne.jp/~stssk/maze/make.html
http://homepage1.nifty.com/kaityo/maze/algorithm.html
http://homepage1.nifty.com/BROKEN/project/bm03/algorithm.htm


iアプリで一人RTSを作ろうとしているんですが、イメージ映像としてはTower Defence系な。

画面に敵が最大50体くらい出るとして、それぞれがゴールまでの最短ルートを常に計算しないといけない。
敵は迷路の最短ルートを調べるアルゴリズム(というほどでもない)を使用し、移動する。
プレーヤーは武器を配置する。
武器は攻撃範囲に入った敵に攻撃をする。

そんな感じのゲーム。
よくわからん。



このへんで既にiアプリで大丈夫かと思ってきたけど903以降専用ということにしておけば大丈夫じゃね。

903は1500回drawRectしても15fpsとか出ます、素晴らしい。

それに比べ505は50個も出すと10fps、糞すぎる。

もう505対応させるのは嫌になった。さようなら。
決意表明
来る10月1日に、新卒者の内定式があるんですけども、
決意表明を言う素敵な時間が儲けらけているわけで、
決意表明ってそもそも何言えばいいのってことなんですけども、
アドリブでその場の空気でなんとかなるんじゃねぇのとか思っちゃったりしたらトップバッターで参った。

この手の発表ってのはヒューマンスペックが試される瞬間なんだけども、
他の新卒の人たちは割と良い大学で、しかもやっぱ文系だったりするわけなんだから、
俺なんかより全然面白いし愉快な文章がホイホイ思いつくと予測っていうかそうなんだけど、
俺なんて5流大学だし理系だしうんこちゃんだからどうしたものか。



ってのを小一時間悩んだんだけど、春から働いててもう半年くらいだし俺がアホってバレてるし、
もうアホだからいいじゃんとか思ってそんなことよりも気付いたら吉野屋の牛丼祭りの2枚揃えると100円になる券が1枚しか無いのにもう牛丼祭り終わっちゃってて萎えた。
いつのまにかセガサターンのエミュレータがすごい件
ふと、セガサターンのエミュレータってどうなのよってことに気付いてググったら出てきた。

ほんでそこそこ動くらしいのでレイディアントシルバーガンを動かしてみた。







いつもの画面キター!!




ほんで動いた。

感動した。



沼尾さんからレイディアントシルバーガンの基盤借りてんだけど、
でかいから繋ぐの面倒で放置してんだけどセガサターンも繋ぐの面倒でやっぱ面倒じゃん。

ほんでMAMEだと動作微妙でうんこちゃんだからほいほい釣れたわけよ。






んで動かしてハァハァしたのが午前0時。







気付いたら午前4時だった、今日2限授業だけど余裕じゃねークソッタレ死ね大学。









ほんで、4時間もやりこんだらノーミスクリアできるようになった。

所々記憶を探って、やっぱ厨房の頃にやりまくっただけのことはある、やっぱ俺天才じゃんとか思いながら、
興奮して養命酒をいっぱい飲んだ寝る。
カリーナ復活
20070926002208
見事にハイエースに激突したカリーナがもう復活した。

またハイエースにぶつかってほしい。
ゴン太が現れた
20070925040004
プレステ2もういらない
デフォ電圧でのオーバークロックはFSB430*8が限界っぽい。
それ以上は電圧も上げないといけないので、多い日も安心じゃないからちょい下げて420*8で一段落。
QXなら10倍とかできるから4GHz超えも余裕なんだろうけど、やっぱ所詮はcore2でした。


ということで、E6750は2.66GHzから3.44GHz(bus430MHz*8倍)までなら許容範囲ということです、みんなは地球に優しい計算機を使ってね。





ほんでモリモリ速くなって地球に優しくない計算機を使っていく田島ですけども、
モリモリ計算できるのにモリモリ計算させるものがねぇっつーんだ。

3DバリバリのFPSとか持ってねぇんだ。
ほんじゃなんのために地球に優しくない計算機にしたんだ豚野郎だってことだよ。




いろいろ模索したら、なんかプレステ2のエミュレータが結構良い感じらしい。
あんな馬鹿でけぇハードを、ソフトウェアで頑張っちゃうってか。
頭イカれてんじゃねぇの、さっそく動かした。









ふつーに動いてんぞ。アホか。もうプレステ2売ってくるわ。廃品回収車はよ来いや。
ドラクエ6
ドラクエやんない人なんだけど、ドラクエ6やってみた。

どこに行くのかわからなくなって終了。

村の人との会話読まない。

寝る。
第5回gungi感想
今回は地図がメインで見てて楽しかった
んでリアル地図でFPSかRTSやったら面白いかもしんないとか思った
単なる地図サービスだけじゃ儲からないらしい、いやー地図でなにするって真っ先にシムシティを想像しちゃったけども

google maps APIでなんかに挑戦してみる
第5回gungiがまもなく開催
20070921184801
渋谷付近にいて暇な奴は今からでいいからくればいい。
場所は某パソナテック社だ。
詳しい場所はしらん。
17階だ。

写真恥ずかしいから便所しか撮れんかった、パソナテックの便所じゃ。
これ目印になるっしょ。

もっと古いエントリへ

豚小屋

糞豚大先生