Rubyでテトリスっぽいゲーム
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/12/08(土) 19:17:280002デフォルトの名無しさん
2007/12/08(土) 20:20:020003デフォルトの名無しさん
2007/12/08(土) 20:21:210004デフォルトの名無しさん
2007/12/08(土) 20:28:23http://www.kmc.gr.jp/~ohai/rubysdl.html
とりあえずここらあたりをインストールすればいいのか?
0005デフォルトの名無しさん
2007/12/08(土) 20:35:580006デフォルトの名無しさん
2007/12/08(土) 20:42:13Rubyをインストールしなおして、もう一回やってみるか。
0007デフォルトの名無しさん
2007/12/08(土) 21:01:49http://www.kmc.gr.jp/~ohai/rubysdl/rubysdl-1.3.1-mswin32-1.8.6-p36-pack.zip
これを落として、解凍したら、Rubyってフォルダができたんで、それをc:\の直下に置いて、
c:\Ruby\binにパスを通した。
http://www.kmc.gr.jp/~ohai/rubysdl_intro.html
ここらへんのコードをコピペして、実行したら、とりあえず動いたよ。
0008デフォルトの名無しさん
2007/12/08(土) 21:30:35require 'sdl'
SDL.init( SDL::INIT_VIDEO )
screen = SDL.setVideoMode( 640, 480, 16, SDL::SWSURFACE )
screenHeight = 480
ypos = 0
interval = 1.0 / 30 # 1秒間に30回描画
loop do
loop_start = SDL.getTicks/1000.0
while event = SDL::Event2.poll # (1)
case event # (2)
when SDL::Event2::Quit
exit # (3)
end
end
0009デフォルトの名無しさん
2007/12/08(土) 21:32:47--
screen.fillRect( 0, 0, 640, 480, [ 0, 0, 0 ] )
screen.drawRect(100,ypos,32,32, [255,255,255] )
screen.updateRect( 0, 0, 0, 0 )
ypos += 4
if ypos > screenHeight
ypos = 0
end
loop_end = SDL.getTicks / 1000.0
if loop_end - loop_start < interval then
sleep interval - ( loop_end - loop_start )
end
end
0010デフォルトの名無しさん
2007/12/09(日) 13:29:08Ruby でゲーム開発 - MyGame
http://dgames.jp/rubygame/?MyGame
>>4の
Greenbear Laboratory - Ruby/SDLスターターキット
http://mono.kmc.gr.jp/~yhara/w/?RubySDLStarterKit
とパックになったやつが見あたらないけど、どこだったっか・・・
0011デフォルトの名無しさん
2007/12/22(土) 16:36:14もう更新してないっぽいし、おまいが作れ
0012デフォルトの名無しさん
2008/01/02(水) 08:13:540013デフォルトの名無しさん
2008/01/02(水) 10:26:54■ このスレッドは過去ログ倉庫に格納されています