[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 15:39 / Filesize : 34 KB / Number-of Response : 116
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby でなんかゲームつくる



1 名前:名前は開発中のものです。 [2008/03/10(月) 18:25:42 ID:aUiEtfD9]
Ruby でなんかゲームをつくろうと思います。
開発環境は Windows XP、Ruby 1.8.6 (MyGame) です。
ゲームの制作は基本的に一人でやるつもりです。
また、1 はあまりゲームを作った経験がありません。
今までに作ったことがあるのは
ブロック崩しとかテトリスとかライフゲームくらいです。
なので面白いものができる保証はありません。

とりあえずのまとめサイト > www7.atwiki.jp/rubydenanka/

112 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 21:16:05 ID:cV0izVto]
DxRubyで一画面アクションを作っててあたり判定をつけるところで止まってる
んで別のゲームを作りたくなってきてる

使いやすくて作り出せばスルスルいくけどやる気が出ない


113 名前:名前は開発中のものです。 mailto:sage [2009/12/07(月) 23:58:44 ID:DRTUC3a7]
DxRubyは使いやすいよね
ちゃんと更新されてってるし
最近ようやくだけど、文字描画のバグが消えた

114 名前:名前は開発中のものです。 mailto:sage [2009/12/08(火) 17:12:18 ID: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}}}}

115 名前:名前は開発中のものです。 mailto:sage [2009/12/08(火) 17:13:27 ID:feD2TaiO]
画像0.bmoと1.bmpだ






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<34KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef