2007-07-06 RubyInline Ruby Rubyのスクリプト中にC言語の関数を書けるようにするらしい。拡張モジュールを手軽に書けるようにしているのだろう。ボトルネックがあればこれを使うと良さそう。 - roguelikeで使う重たい計算というと何があるだろう。AI部分はどうなるか判らないけど、視線判定はインライン化が効きそうだ。あとは乱数かな。 - Rubyの乱数はメンセンヌ・ツイスターを使っていた。高速かつ高品質の乱数なのでそのまま使うべきだ。