2008-05-08 Rubyでゲーム開発するときに重要なこと Ruby Miyako pre6を開発したことで得た教訓を書いておきます。 入力情報処理(MVCのC)は必ずメインスレッドで実行する 画面出力処理(MVCのV)は必ずメインスレッドで実行する メインロジック(MVCのM)で使用した入力情報は、必ずリセットしておく(V処理を行う前にメインロジックが2回呼ばれる可能性があるため) ・・・まぁ、別に絶対に守る、というわけではないけど、こういうルールをたてておけば、実装はかなり楽になると思います。 ほんま、これらには悩まされたわ(涙)