Monadius

http://ukai.org/d/?2005-05-31から。

きっとモナーをキャラクターに使ったグラディウスみたいなやつ?なんで ukai さんがこんなに食いつきを?とか思ったら全然違った。なんとHaskellで書かれたゲームであった。

OS Xでもやってみた。

  1. Xcode を 2 にあげておく。(アップデートで OS X 10.4.1 にしたホストなので)
  2. たとえばhttp://www.haskell.org/ghc/download_ghc_64.html#macosxから GHC 6.4 を入手してインストール。
  3. OS X の GHC 実装だと、OpenGL GLUT の初期化をさぼると起動してくれないようなので
    *** main.hs-    2005-06-02 02:38:16.000000000 +0900
    --- main.hs     2005-06-02 02:34:53.000000000 +0900
    ***************
    *** 47,52 ****
    --- 47,53 ----
      loadReplay filename = readFile filename >>= (return.read)
        
      main = do 
    +   getArgsAndInitialize
        args <-getArgs
        putDebugStrLn $ show args   
    
  4. % ghc --make Main -o monadius
    
  5. ./monadius
    

なんかすごい。