自宅でマイクラ、ラズパイそしてRuby
とちぎテストの会議04の日程が決まり、なんとなく @vestige_ とタイマーを作ることになり、彼の要望でMinecraftPIで作ってみようとなった。PythonやScratch (Scratch2MCPI)で制御できることは聞いていたが、Rubyからのは良く知らなかったので、敢えて挑戦することにした。
1つの目の試作、タイマースレッド中に描画スレッドを置いてMCPIにデジタルストップウォッチを書かせる。しかし描画の更新が2〜3秒かかるため、タイマーにならない。それで以下のように作り直すことに。
- タイマ+ースレッドと描画スレッドは分離して、#toRubyメンバ必修科目でもあるRindaを使い同期させる。
- 描画の最適化を行う。
- ボトルネックをまじめに探す
- ラズパイ2にする。
結果は、、、、ダメだった。
描画のスレッド化あたりがうまくいってない。まいった、