2011/01/26(水)2011-01-26

2011/01/26 22:55

昨日は現場に泊まったので、久々の我が家であります。冬だからまだマシではありますが、それでも一日風呂に入れないのは辛かった。

せっかくだから近所の銭湯にでも行こうかと思ったのですが、よく考えたら近所というほど近所ではないので、移動中に湯冷めして風邪をひいても困るのでやめました。

しかし、風呂に入ったら急激に眠くなってきたぞ。もう若くねーなー。

2011/01/23(日)RoboCode

2011/01/23 24:14

ご存じの方はあまりいらっしゃらないかもしれませんが、10年くらい前にIBMが開発したRoboCodeという戦車で戦うゲームがありました。当時は同僚たちとめちゃくちゃハマっていたものです。熱中度合いの瞬間最大風速で言えば今のQMAどころじゃなかったんじゃないかな。

「戦車で戦う」といっても、戦車をコントローラーで操作するわけではありませんし、マウスで指示を出すわけでもありません。ではどうやって動かすのかというと、戦車の動作をJavaのコードで記述するのです。周囲の状況を判断して移動したり発砲したりするロジックをコーディングするわけですが、これがすっげぇ面白かった。

最初はいかに自分の近くを効率良く攻撃するかということを考えていたのですが、そのうちに「相手のこれまでの動きから次の動きを予測することができないか?」ということを試してみるようになりました。ここまで来ると必要になるのは数学であって、もはやJavaの世界の話じゃないw

こんなことを書いていたらとても懐かしくなってきて、まだダウンロードできたりするのかなーと思ってググってみました。残念ながらIBMのサイトは404で繋がりませんでしたが、どうやらsourceforgeの方で開発が続けられているみたいですね。しかも今では.NETでも動くのか。

http://robocode.sourceforge.net/

2011/01/22(土)2011-01-22

2011/01/22 24:33

今日は休日出勤。ちゃっちゃと終わらせて帰るつもりだったのですが、気づいたら21時まで働いていました。おかしいな。

終わったあとは町田でQMA。出来としては今ひとつではありましたが、QMAに触れられる時間があるだけでも幸せです。

明日は待ちに待った1連休なので、来週に備えて英気を養いたいところ。朝から全国大会を頑張ってみますかね。