Archive for 12月, 2010

今年1年を振り返る 2010

金曜日, 12月 31st, 2010

適当に今年の出来事を10個集めてみました。
リンク先には一部、(あまり)関係の無いものが含まれています。

マンガで分かるLispがたくさん
今年の更新の半分以上がこれな気がします。

自転車でまた琵琶湖一周
去年の「次走るときはもう少し良い自転車で走りたい。」という願望が実現。クロスバイクを購入し、今年も琵琶湖を回りました。ママチャリと比べて非常に楽です。

新しい研究室に入った
全国有数の「Lispな研究室」に入りました。楽しいです。

COMFRK vol. 1に記事を寄稿した
Prolog楽しいです。

リリカル Lispのソースをgithubで公開
流行りに乗ってgitとか使ってみたものの、さっぱり分かりません。

Googleのサマーインターンに参加
2ヶ月で体重が4kgも増えました。Google怖い。東京怖い。

ILC 2010で発表
英語が全く話せないのにアメリカに行きました。

またBiwaSchemeでゲーム作った
アクションゲームも作れるBiwaSchemeはすごい。

よくみると出来事が10個集まってない
ブログエントリを全然書かなかったせいで、ネタが10個集まりませんでした。来年はもう少し頑張ります。

またBiwaSchemeでゲーム作った

火曜日, 12月 21st, 2010

またBiwaSchemeでゲームを作りました (以前作ったのはこれ) 。
Internet Explorer以外のまともなブラウザなら多分動作します。

Hockey in BiwaScheme

画面右の “open” をクリックすると、BiwaSchemeの対話環境が表示され、
そこに式を打ち込んで “eval” を押すことで変数の値を書き換えたり、
手続きの定義を書き換えることができます。
最初は、テキストボックスに “(set! ball-vy -10)” が入っており、
この状態で “eval” をクリックすると、ボールが勢い良く上に飛んでいきます。

実はこれ、以前Erlangで作ったゲームをそのまま移植しただけです。
Erlangで書いたときは通信対戦をできるようにしていたので、
今回のBiwaScheme版でもTupleSpaceを使って何とかできないか、
と挑戦はしてみたものの、うまくいかなかったため、
泣く泣く通信対戦の機能は削ってしまいました。