自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。
Ruby言語やLinuxのネタが多いです。
June 14, 2003 [おもひで]
■ [Ruby-GNOME2] Sokoban
いわゆるひとつのアレ、「倉庫番」をRuby/GnomeCanvas2で書いてみました。
■ あえて画像は使わずに、Ruby/GnomeCanvas2の機能を使って各キャラクタを表現してみたのですが、この程度ならさくっとかけてしまうRuby/GnomeCanvas2はパズルゲーム向きかもしれません。
#もちろん、画像も使うことができますけどね。
みなさんも是非Ruby/GnomeCanvas2を使ってパズルゲーム(じゃなくても良いけど)を書いてみてはいかがでしょうか。
#ちなみに300ステップちょいでできてるんですよ。ゴイスー!
■ ちなみに、libart_lgplは2.3.12以降を使ってください。RedHat9の2.3.11だとたまに落ちます。実はこの原因がわからず、ひたすらRuby-GNOME2の方をデバッグしてたためリリースが遅れてしまいました。
■ でも、実は、さらにもう一箇所、怪しげなGC.startをしてます。
なぜかこうしないと何ステージかクリアしていくとWarningが大量に出るんです。
誰か本当の原因を追及してください。簡単に言えばデバッグしてください(^^;)。きっと、倉庫番よりチャレンジしがいのあるパズルゲームかもしれません(^^;)。
■ にしても、ハイスコアを保存したりコンティニューできたりすれば、立派なゲームになりそうな予感。誰かやりません?
#サンプルなのでそこまでは実装しませんでした。
■ そうそう、全面クリアされた方は是非ご報告を。って、そんな人いないか(^^;)。
[ツッコミを入れる]
