2007-06-11
          [MyGame]RejectKaigi2007で発表してきました
日本Ruby会議2007と同時開催されたRejectKaigi2007でスピーカーとして発表を行いました。
「Rubyで作ったゲームデモ」発表資料をまとめておきます。
ゲーム画面
            
            
デモゲーム補足説明
- Ruby/SDLをラップしたMyGameで実装
 - アプリケーションはシンプルなピュアRubyで書かれている
 - P3の933(ビデオは貧弱なオンボード)メモリは512Mという5年くらい前のPCでデモしているがサクサク動く
 
ソース1(驚くほど簡単な画像描画)
require 'mygame/boot' Image.render "sample.bmp"
ソース2(メインループと画像オブジェクト)
require 'mygame/boot'
class Punya
  (略)
end
bg     = Image.new("images/bg_race.png")
punyas = Array.new(6) {|i| Punya.new(i) }
main_loop do
  bg.render
  punyas.each do |punya|
    punya.update
    punya.render
  end
end
            スライド
MyGame 作者 オレオレ 本題 鈴木さんかわ いいよ鈴木さ ん というわけ で、 本が出ます。 Rubyではじめ るゲームプロ グラミング 7月発売 (たぶん)
※TeraPadで発表しました。
宣伝用パネル

※主に懇親会で使用。