Haskell Game Programming Minimum
僕が新しいプログラミング言語を学ぶときは、初めて作ったプログラムに覚えた機能を少しづつ足していって、その結果Hello Worldがいつの間にかゲームに化けてる、という方法をとります。
monadiusが実はそれで、試行錯誤の結果が堆積しており肥大化してあまりに読みにくいので、重力レンズシミュレータを作ったときは、また1からやり直して書きました。
その中間産物で
だけのシンプルなプログラムをここに置いときます。
http://www.geocities.jp/takascience/haskell/glKeyMouse.zip
これもあんまり読みやすくないけど・・・