
せっかくだから、高校時代書きかけだった Rb 版リバーシも動くようにしてみた。
途中でソートをしなくちゃいけなくて、「いつか Rb でソートモジュール作ったんだけどなぁ」と思っていたら、ハエ叩きゲームで作ってあったのを思い出して意外にすぐ終わった。
オブジェクト配列と、関数オブジェクトを使って何でもソートできるんだけど、こういうオブジェクティブな使い方は、初心者 Rber にはいい Tips になるかも。(Delphi とか C++ の関数オブジェクトに慣れてる人にはどうってことないけど)
リバーシ for Mac OS 9/X, Win Rb ソースつき
C 言語版が 4 KB なのに対して Rb 版が 900 KB 近くもあるのが気に食わないけど、高校時代に頑張って書いたキレイなアニメーションリソースがついてるから許してあげよう。