Ruby でなんかゲームつくるat GAMEDEVRuby でなんかゲームつくる - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト109:名前は開発中のものです。 09/11/20 21:31:26 nirCwV6d マジで金くれるならやっても良い。 110:名前は開発中のものです。 09/12/03 16:27:37 S3zoWyCK 一問10000円? 111:名前は開発中のものです。 09/12/07 00:22:54 DRTUC3a7 いま誰か作ってる人はいないのヶ 112:名前は開発中のものです。 09/12/07 21:16:05 cV0izVto DxRubyで一画面アクションを作っててあたり判定をつけるところで止まってる んで別のゲームを作りたくなってきてる 使いやすくて作り出せばスルスルいくけどやる気が出ない 113:名前は開発中のものです。 09/12/07 23:58:44 DRTUC3a7 DxRubyは使いやすいよね ちゃんと更新されてってるし 最近ようやくだけど、文字描画のバグが消えた 114:名前は開発中のものです。 09/12/08 17:12:18 feD2TaiO 拾い物てとりす 画像1.bmp 2.bmpを適当に用意、 サイズは縦横20px require"dxruby" b=[[-1,0,0,0,1,0,0,-1],[0,0,0,1,0,2,1,1],[0,0,1,0,2,0,1,1],[0,0,0,1,0,2,-1,1], [0,0,0,1,0,2,1,2],[0,0,1,0,2,0,0,1],[0,0,1,0,1,1,1,2],[0,0,1,0,2,0,2,-1], [0,0,1,0,2,0,2,1],[0,0,0,1,0,2,1,0],[0,0,1,0,2,0,0,-1],[0,0,0,1,0,2,1,2], [0,0,1,0,1,1,2,1],[0,0,1,0,0,1,1,-1],[0,0,1,0,1,1,2,1],[0,0,1,0,0,1,1,-1], [0,1,1,0,1,1,2,0],[0,1,0,0,1,1,1,2],[0,1,1,0,1,1,2,0],[0,1,0,0,1,1,1,2], [0,0,0,1,0,2,0,-1],[1,0,2,0,3,0,0,0],[0,0,0,1,0,2,0,-1],[1,0,2,0,3,0,0,0], [0,1,1,1,1,0,0,0],[0,1,1,1,1,0,0,0],[0,1,1,1,1,0,0,0],[0,1,1,1,1,0,0,0],] g=[Image.load("1.bmp"),Image.load("0.bmp")];z=Input; t=b[(c=rand Y=5+X=8+x=y=2)%27];q=(0..Y).map{(0..X).map{0}} def n(q,t,x,y,o=1)4.times{|i|q[x+t[i*2]][y+t[i*2+1]]=o}end def v(q,t,x,y)4.times{|i|return nil if q[n=x+t[i*2]][m=y+t[i*2+1]]==1||m==Y||n==X||n<0};1 end Window.loop{c+=1;n(q,t,x,y,0);(a=(b.index(t)+1)%28)%4<1?a-=4:0 v(q,b[a],x,y)?z.keyPush?(57)?t=b[a]:0:0;n=z.keyPush?(205)?1:z.keyPush?(203)?-1:0 v(q,t,x+n,y)?x+=n:0;v(q,t,x,y+1)?z.keyDown?(208)&&c%3<1?y+=1:0:(n q,t,x,y;t=b[c%27];x=y=2) c%50<1?v(q,t,x,y+1)?y+=1:0:Y.times{|i|f=1;X.times{|k|f=nil if q[k][i]==0} X.times{|k|q[k].delete_at i;q[k].unshift 0}if f};n q,t,x,y X.times{|i|Y.times{|k|2.times{|u|q[i][k]==u ?Window.drawEx(i*20,k*20,g[u]):0}}}} 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch