08/05/27 21:19:39 tgyjkVJl
バグ取れた。
ワークパイルは問題なかった。
問題は A* 探索がマルチスレッドに対応できてなかったことだった。
何はともあれ解決できてよかった!
96:名前は開発中のものです。
08/05/28 20:32:51 lAtw5FKI
マルチスレッドはデバッグが困難な茨の道だからあまりおすすめしないぞ。
A*探索を中断・再開できるような仕組みにしてちょっとずつ進めるとかしたほうがいいんじゃない。
97:1
08/05/28 21:44:43 8HjKeYrg
>>96
うーむ…。
たしかにデバッグは大変そうですね。
探索を中断・再開かぁ。
とりあえずは今のままで開発を進めていって
「デバッグ大変だー」ってなったときに考えようと思います。
A* 探索は今のままであまり問題ないような気がするので。
ところで、AI が動き回るだけじゃさびしくなったので
マップの中に家を建てていくようにしてみた。
建築場所の探し方がまだあまり賢くはないけど
ワラワラと押し寄せてマップ中を家だらけにできるようになった。
98:名前は開発中のものです。
08/06/21 18:37:09 bqd1b7Jj
質問なんだが rubyで作ったゲームをexeにしたいんだがexerbでできないんだが・・・
SDL対応してないん? もし他の方法あるならおしえてくだしあ
99:名前は開発中のものです。
08/06/21 21:52:00 7I10kcIl
作れたはずだけど、ダメそうならスターターキットから適当に拝借するとか
URLリンク(mono.kmc.gr.jp)
100:名前は開発中のものです。
08/06/21 22:12:30 bqd1b7Jj
まさか一日でレスかえってくるとは・・・ありがとうございました
101:名前は開発中のものです。
08/06/21 22:59:50 J+b403eZ
URLリンク(jp.rubyist.net)
102:名前は開発中のものです。
08/06/22 13:49:36 YJ7ypR7c
基本を説明して終了っぽいね。>>101
103:名前は開発中のものです。
08/06/22 16:23:50 wTGmZ5+2
Star Rubyの発表を聞いてちょっとやろうかなと思った。
が、ページを見て、チュートリアルをもう少し書いてくれといいたくなり、
やめた。
せめて、もうひとつキー入力のとり方くらい書いててほしかった。
104:名前は開発中のものです。
08/06/22 18:52:44 YJ7ypR7c
>>103
samplesフォルダ、マジお奨め。
正直、チュートリアルするほどAPI多くないから
サンプル見て全部理解できるよ。
SDLから速度を稼ぐのための工夫を全部抜いて簡単にしたらStarRubyになる感じ・・・
説明にあった全部テクスチャもその成果だと思う。
105:名前は開発中のものです。
08/06/22 20:32:27 wHRGMMP8
チュートリアルを書かないせいで、結構なユーザーを取り逃がしてそうな気はする。
106:名前は開発中のものです。
08/06/24 08:49:23 LfqfoG4M
チュートリアルを書かないなら書かないで、
samplesフォルダを参照して下さいという一節は欲しいかもね。
でも書くとすると何があるといいんだろう。APIの使いどころ?ゲームの作り方を1から解説?
それとも横アクションとか縦シューティングとか、サンプルゲーム自体を増やすべきなんだろうか。
107:名前は開発中のものです。
08/06/24 16:42:10 zm+U4rjq
ああ、それはあるかも。
添付サンプルのシンプルさは素敵だけど、webだけ見て不安になる人少なくなさそうね
108:名前は開発中のものです。
09/11/18 01:52:46 2NTHAGK/
バイト募集中です。内容は宿題の代行(提出課題の代行)です。
Rubyのプログラミング課題で、内容は初心者用なので比較的優しいと思われます。
拘束期間は12/15迄、課題数は4回で、問題数は一回につき一題。計4題です。
謝礼金は5000円~10000円 の予定です。
人助けだと思って、どうかよろしくお願いします。
連絡先:white_knight2あっとまーくlivedoor.com
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}}}}
115:名前は開発中のものです。
09/12/08 17:13:27 feD2TaiO
画像0.bmoと1.bmpだ