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


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

【Ruby/SDL他】Rubyでゲーム制作・総合スレッド



1 名前:名前は開発中のものです。 [2008/04/02(水) 02:11:27 ID:cxIG00d1]
Ruby/SDL、StarRubyなどを用いてゲームを作る(作ろうとしている)人が
情報交換したり雑談したり質問したりするためのスレッドです。
ツクールXP(RGSS)についてはツクールスレ等でお願いします。

Ruby/SDL
www.kmc.gr.jp/~ohai/rubysdl.html

StarRuby
www.starruby.info/ja/

218 名前:名前は開発中のものです。 mailto:sage [2009/03/25(水) 23:02:38 ID:pKaJ7Huz]
せっかく制作してる人がいるなら
ゲーム作りしてて悩むこととか話し合ってみるのはどうだい

219 名前:名前は開発中のものです。 [2009/03/26(木) 00:43:51 ID:ESen4SDV]
むしろプログラミング初心者の俺みたいな奴の為に、積極的に作ったソースとか貼ってくれ。
途中経過のRubyファイルとかもな!

220 名前:名前は開発中のものです。 mailto:sage [2009/03/26(木) 06:30:11 ID:OAS/3Xm7]
>>219
分量ありすぎて、全部はとても貼れないんだが
どういう部分が見たいんだ
ちなみに俺はRPGです

221 名前:名前は開発中のものです。 [2009/03/26(木) 20:10:44 ID:ESen4SDV]
俺もRPG作ってる。
RPGの基盤となるマップエディタの作り方とか歩行可能マス判定とかソースとか張ったりして教えてくれww


222 名前:名前は開発中のものです。 mailto:sage [2009/03/26(木) 22:18:48 ID:EMOvYfIU]
RPGツクールじゃだめなのけ?
最近のはRubyでいじれまくるみたいだけど

223 名前:名前は開発中のものです。 [2009/03/26(木) 23:49:10 ID:ESen4SDV]
rubyのゲームを作るって目的があるからツクールは使えないな
マップエディタは少し出来てるんだけど、プログラムが酷いから他の人のとか参考にしたいんだ

224 名前:名前は開発中のものです。 mailto:sage [2009/03/26(木) 23:50:53 ID:fRH+inFY]
>>223
逆に君のソースを部分的に貼って。
皆で推敲していくのが、早いと思うんだけど。

225 名前:名前は開発中のものです。 mailto:sage [2009/03/27(金) 03:46:01 ID:TpWItNqY]
Ruby/SDLの1.9.1対応版はまだかいな

ブログでもう出来てると書いてあったから、ずっと待ってるんだが・・・

226 名前:名前は開発中のものです。 [2009/03/27(金) 07:37:19 ID:ghITf81S]
>>210
Color#alpha=はないんじゃないかなあ。

c = pal[foo]
pal[foo] = Color.new(c.red, c.green, c.blue, 0)



227 名前:名前は開発中のものです。 mailto:sage [2009/03/27(金) 08:29:26 ID:7msoaPll]
>>223
ツクールVX体験版はエンジン部分のrubyコードが読める

228 名前:名前は開発中のものです。 mailto:sage [2009/03/27(金) 08:45:45 ID:qkQRwucS]
Ruby/SDLなら今リリースされてる最新で1.9.1でも普通に動くよ
そうじゃなくて1.9.1新機能対応版ならまだだね

229 名前:220 mailto:sage [2009/03/27(金) 09:19:15 ID:oXZjFyzb]
>>219
紛らわしい書き方してごめん
特殊なジャンルのRPGなんで、歩行可能マス判定とかやってないんだ

マップエディタは一応あるけど、特に見るべきところない気がする
カーソル動かして画面スクロールしてキー叩いて壁置いて…という単純なものだし
データ構造も、ほとんどArrayやHash使ってるだけだし


230 名前:名前は開発中のものです。 mailto:sage [2009/03/27(金) 18:37:27 ID:Kvn0bQBq]
VX体験版持ってるからちょっと調べてみる。
俺のエディタの方なんて配列使ってないな。二次元配列使ってる?

231 名前:名前は開発中のものです。 mailto:sage [2009/03/27(金) 21:30:47 ID:TpWItNqY]
>>228
それは知ってるけど、ブログに1.9.1の新機能に対応したのが
CVS上で完成してるって書いてあるのよ、2/27のに

それからもう一ヶ月経ったけれど、まだかなぁ

232 名前:名前は開発中のものです。 mailto:sage [2009/03/27(金) 23:49:54 ID:qkQRwucS]
CVSから落としてきたら確かに入ってたけど、リリースされてないとだめ?

233 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 08:41:09 ID:lNE65Mgr]
>>232
そりゃ、正式?にリリースされている物の方が良いような
作者さんが一ヶ月もかけてデバッグしてくれているのであれば
大変ありがたい話ですが

それともやっぱり一ヶ月もたってまだリリースしないのは
やはり問題が見つかったか、さらに機能追加したいのかな

234 名前:220 mailto:sage [2009/03/28(土) 09:03:05 ID:hNg38hWq]
>>230
基本は文字列をキーとしたHash(data['2,5'] = value)
何度も探索するデータには二次元配列使ってる
(文字列キーの生成コストを減らすため)

235 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 09:46:28 ID:lNE65Mgr]
うわー、書いたらさっそくRuby/SDL 2.1.0 リリースしてくれたよ

も、もしかして、ここ見てますかね・・・w

感謝です

236 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 10:32:25 ID:gnp8YIJW]
中の人.rb



237 名前:名前は開発中のものです。 [2009/03/28(土) 14:16:47 ID:pS05X7M8]
おまいらライブラリ何使ってる?


238 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 19:43:20 ID:SMbyWSvG]
プログラム実行中に作った画像をファイルに保存したいんだけど
save(path, alpha = true) これ使えばいいの?pasthってC:\desktopみたいにいれるんじゃないのかい
StarRuby使ってる人もしくは星氏教えてくれ。


239 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 19:54:57 ID:6OOjVOvS]
それでいいと思う
パスってファイルパスとも言うからディレクトリ位置のことのみを指すわけじゃないな

聞く前に一回試してみればわかるだろ?

240 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 20:00:54 ID:SMbyWSvG]
試してるけどうまくいかなくて、書きこんでしまったのだ。

241 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 20:47:55 ID:n/UptVzo]
ありがちな"c:\desktop"とかかな?
これなら'c:\desktop'とすればOK

242 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 21:04:10 ID:cGUvFKXH]
PNG形式で保存されるようだから、'C:\desktop\screenshot.png' じゃないかな?

なんか、StarRubyも新版がでてるな。

243 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 21:43:19 ID:sp4kvDdU]
ふむ・・どっちも試したけどエラーになるな。もう少し試してみる

244 名前:242 mailto:sage [2009/03/28(土) 21:51:19 ID:cGUvFKXH]
先程は想像で書いてたけど、実際に試してみたところ、
2つめの引数を指定するとエラーになるね。
texture.save('ファイル名') で、うまくいった。


245 名前:名前は開発中のものです。 mailto:sage [2009/03/28(土) 22:09:33 ID:sp4kvDdU]
本当だ、出来ますた、ありがとう。俺こういう発想出来ないから一人だと一生出来なかったかも知れん

246 名前:名前は開発中のものです。 mailto:sage [2009/03/29(日) 08:32:51 ID:nQAoYy18]
Ruby/SDLのwin32-binはまだですか?

もしかして皆Linuxで作ってる?



247 名前:名前は開発中のものです。 mailto:sage [2009/03/29(日) 09:12:55 ID:RckVD9ct]
バイナリがなければ自前コンパイルしたらいいじゃない

248 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 08:39:08 ID:TVAS8ocz]
Star Ruby の 1.9.1 向けバージョンが動かない……
自分の環境が悪いのだろうか。誰かまともに動いた人いますか?

249 名前:名前は開発中のものです。 [2009/03/30(月) 10:41:33 ID:ENNj5FkZ]
1.9.1っていつ出たやつ?
3月始めにインストールした最新版なら動いてるけど

250 名前:名前は開発中のものです。 [2009/03/30(月) 11:04:11 ID:LmJIMBy0]
昨日テレビに、ノーベル物理学賞の益川教授が出ていたが、
彼の本棚には、Linux関連(DebianやEmacs)やRubyの本もあった
彼はかなりのプログラマーかも

251 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 11:19:00 ID:Xkdv29+1]
プログラマがLinuxの本買うかね?

252 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 11:45:03 ID:6Eq3sRC5]
>>251
最新ドキュメントをチェックしつつ、わかりやすいように纏めた本を買うことだってあるでしょ。

253 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 12:23:06 ID:wBWJzYBI]
どうでもいい

254 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 15:17:44 ID:TVAS8ocz]
>>249
情報小出しですみません。
1/31 の mswin32 のバイナリを WinXP にインストールして使ってます。
Star Ruby を実行しようとすると

---------------------------
ruby.exe - コンポーネントが見つかりません
---------------------------
msvcrt-ruby191191.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。
---------------------------
OK
---------------------------

って怒られるんですよね。
msvcrt-ruby191.dll はあるんですけど、原因がよくわかりません。
無事に動いている人がいらっしゃるなら、もう少しがんばってみます。

255 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 17:29:56 ID:i2MS4gie]
OSについては基礎教養としてある程度知っとくべき、とは思うが。
あとEmacsの本はLinuxの本ちゃうし。
ディストリについての瑣末事はネットで調べるのは意外と煩雑だったりする。
検索すると古い情報ばっかりどっちゃりかかるので、必要な新しい情報が
まとまってるのはありがたい。

256 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 18:28:37 ID:P4WT323k]
Ruby インストしなおしたり、自分でビルドしてみたりいろいろしたけれどだめでした
(Star Ruby のマニュアルにある arton.no-ip.info/data/asr/ の 1.9.1 をインストールしてもだめ)
仕方ないので Ruby のバージョンを 1.8.7 にダウングレードして 1.8 向けの Star Ruby 0.3.2 を
インストールしたらそれも動かない! ので、おとなしく Ruby 1.8.7 & Star Ruby 0.3.1 を使うことにしました。
0.3.1 以前は問題なく動くので最新版のバグかなんかなのか、やはり自分の環境が悪いのか
何にせよ、お騒がせしました。
もし解決法をご存じの方がいらっしゃいましたら、教えてくださると助かります。



257 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 18:29:28 ID:P4WT323k]
>>256
ID 変わっていますが、>>248 です。

258 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 20:06:05 ID:XIXdCK8+]
解決策って言ってもstarruby使ってる人がここにどれぐらいいるのか。ライブラリ出来て一年以上立ってるのに
作られたゲームはたった5〜6本、良いライブラリなのに、公式サイトのAPIの説明とか使用例とかが、初心者には
分かりずらいんだよな。

259 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 20:30:41 ID:D62E6kLD]
別にAPIの説明は分かりづらくないと思うぞ
足りないとすればチュートリアルか

260 名前:名前は開発中のものです。 mailto:sage [2009/03/30(月) 23:18:04 ID:Z++70DTv]
>>254
rubyをruby191としてビルドしたようなエラーだね
自分でビルドしてそのエラー出るのはおかしいんだけど、
変な場所にパス通ってて意図したのと違うrubyを使ってたりしてなかった?

261 名前:名前は開発中のものです。 mailto:sage [2009/03/31(火) 10:01:09 ID:tePqzfhG]
旧バージョンをアンインストールしてないとかかもね。

262 名前:248 mailto:sage [2009/03/31(火) 14:13:26 ID:HSEDQpAN]
ttp://www.starruby.info/ja/downloads
に修正中のメッセージが!
アドバイスをくださった方々、ありがとうございます。
とりあえず、次のリリースを待ってみます。

263 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 23:43:10 ID:coSuP9H7]
自分でビルドしたのはruby本体だけってことか
StarRubyも自分でビルドすれば今でもいけるはず
もしくはrubyをconfigureする時に--program-suffix=191を指定すればいいんじゃないかな
VC++でビルドする時はどこをいじるのか知らないけど

264 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 10:34:27 ID:Zhcbc+iY]
>>263
mswin32でも同じく configure.bat --program-suffix=191


265 名前:名前は開発中のものです。 mailto:sage [2009/04/02(木) 17:42:38 ID:COLcSz29]
使えるの使っとけ

266 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 04:15:48 ID:iS8VUXcC]
Rubyでフラッシュのゲームを作る事はできますか?



267 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 06:24:00 ID:JlebCUFO]
できない

268 名前:248 mailto:sage [2009/04/03(金) 07:31:07 ID:3exgsBWw]
StarRuby の新バージョン(0.3.2a)が無事動きました!
いろいろとアドバイスありがとうございました。

>>263-264
自分でビルドしたのは Ruby 本体だけでした。きちんと書かず、申し訳ない。
--program-suffix というオプションは知らなかったので、勉強になりました。

269 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 07:31:09 ID:H2VpY4EA]
>>266
ming使えば出来ん事もないだろうけどおすすめできないな
そもそもflashの話がスレ違い

270 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 14:30:35 ID:OnAgzarT]
Ruby/SDLの2.1.0をMacでビルドしたらwaitがシステムのwaitと被ってるってエラーでたわ
名前変えるだけでいけたけど一応こんなところで報告

271 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 19:08:40 ID:CD/XPZku]
作者に報告汁。

つーかwaitって普通にUnix一般にある名前だけど、問題になってないのかな?

272 名前:名前は開発中のものです。 mailto:sage [2009/04/05(日) 22:53:34 ID:3tyBlQ9F]
「システムのwait」ってのがいったい何を指してるのかが分からん。
エスパー募集か?

273 名前:sage [2009/04/15(水) 12:03:04 ID:hnblO4iU]
sourceforgeにRubyのゲームライブラリの新しいのが出てた!
でも情報がほとんどなくていいのかどうかも分からん・・・

274 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 16:25:32 ID:hKHORwtZ]
>>273
kwsk

275 名前:273 mailto:sage [2009/04/15(水) 17:02:56 ID:hnblO4iU]
間違ってあげてしまったor2
しかも名前書き忘れててどれの事かわからんし・・・ごめんちょ
dxrubyというやつで、SDLを使わないみたいだ。
プロジェクトの説明には簡単って書いてあるけど、どうなんだろ。
チュートリアルとかあるといいんだけどなぁ

276 名前:名前は開発中のものです。 mailto:sage [2009/04/15(水) 17:36:11 ID:UJkuZBPR]
ググってみた
Googleのページからまだ出てないが
DXライブラリのような位置をめざしてるっぽいな、DirectX上で2D専用だし。



277 名前:273 mailto:sage [2009/04/16(木) 11:04:28 ID:O45NPtgf]
自分で振っといてほったらかしもあれだから調べてみた
MacやLinuxで使えないし機能も少ないしでStarRubyから乗り換えるほどでもなさそうだった。
まだ作りかけって感じで仕様変更も多いみたいだし、人柱以外にはオススメできない。

278 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 16:40:28 ID:lda6ljx3]
逆にどんな機能があればStarRubyから乗り換えたいかな?
基本的な機能はStarRubyでも揃ってるんだよねぇ
乗り換えるというかStarRubyに欲しい機能でもいいけど

279 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 17:40:02 ID:fbMWQPj1]
Ruby/SDLとStarRubyのどっちでも実現できないことって、そうそう無いと思う
WindowsのMIDIデバイスを使ったMIDI再生や、音楽の部分ループぐらいじゃないか?

280 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 17:46:17 ID:2bxaul7J]
>>278
当たり判定とかあったら便利だなぁと

281 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 19:17:24 ID:2vz2XSIh]
>>280
StarFrameだっけ?
どなたかが作ったStarRuby拡張がそんな機能持ってました。
CodeReposに上がってるみたい。

282 名前:名前は開発中のものです。 mailto:sage [2009/04/19(日) 21:43:09 ID:W5HcQJby]
>>278
フレームワーク系か3Dライブラリかな。
でもフレームワークは学習コストが高く挫けそうだし
3Dライブラリだと乗り換えではなく棲み分けだよな。

283 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 00:09:48 ID:uhyRgK3x]
DxRuby精錬されてきたっぽいねぇ。

284 名前:名前は開発中のものです。 mailto:sage [2009/05/10(日) 00:35:29 ID:IPtqHO36]
dxruby 0.0.9って出てるからα版ぐらいの段階なのかと思ってたら、「ほぼ安定版」なんだなw
ということは0.1.0で安定版になるのか

285 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 20:09:37 ID:PWCBCFxG]
StarRuby DxRuby
どっちを選んだものやら

286 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 20:19:45 ID:GyS1WXmq]
Ruby以外、という選択肢は無いのか。
なくてもいいけど。



287 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 20:27:12 ID:PWCBCFxG]
C++とDXライブラリを普段使っている

288 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 20:41:51 ID:GyS1WXmq]
そっか
なら普段使わない組み合わせと言う意味でStarRubyは面白いかもしれないね

289 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 20:57:55 ID:PWCBCFxG]
うん。なんとなく今時の言語とやらをみてみたくてね。
C++の勉強にもなるかなと。
ライブラリの前にRuby自体を本でも買って覚えんといかんけど。

290 名前:名前は開発中のものです。 mailto:sage [2009/05/21(木) 21:12:33 ID:9Cs14io2]
DXライブラリのRubyラッパとか無いのかな?

291 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 04:27:26 ID:T0dmUSqA]
>>290
うーん。あったような気がしたけど、開発とまってたような

代わりににdxrubyとかどう?

292 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 04:29:53 ID:T0dmUSqA]
>>289
今時の言語というのを満たすのにRubyはいいけど、
正直ゲーム向けじゃないよ…

今時のゲーム開発なら、(C++ネイティブ省くと)、
Flash(ActionScript3)、ケータイ(Java等)、iPhone(ObjectiveC)てな感じ。

RubyはRailsあるしweb周りはいいんだけどね。

293 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 04:44:53 ID:TmxvoEW9]
>>292
あら、そうなの?
単にマイナーなだけで生産性自体は良い―という認識だったけど。
その3点と比べてゲーム開発環境としてどの辺が弱いんだろ?

294 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 08:13:07 ID:V7Jll6xs]
俺も気になるな
CネイティブやC++ネイティブに、動作速度の面で負けるのは仕方ないが
Flashやケータイに劣る理由がよく分からん

295 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 11:03:59 ID:+mmsWYcg]
AS3は開発経験があるので口出し。
まずRubyより圧倒的に速い。
さらにAS3のメリットとして動的型付け言語としても振舞える点がある。ホットスポット
だけ型指定して他は動的言語スタイルで、という荒業も可能。
AS3は独自仕様じゃなくてECMAScript採用したのはかなり成功してる。

それとグラフィックスライブラリは秀逸。エフェクトの充実度と扱いやすさを考えたらはっきり
いってSDL系統のライブラリは同じ土俵にすら立てない。

ちゃんとしたオブジェクト指向言語だし、クロージャも扱えるし、それなりに柔軟だし、速い。
悪くない言語だと思う。

あとプログラマは忘れがちだけど、エンドユーザーはインストール作業すら障害に思う
って点がある。
その点においてブラウザで実行できるFlashという環境はメリット。

Javaは…C++よりはGCがある分開発効率はマシ?程度の認識しかないなぁ。

296 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 11:07:35 ID:T0dmUSqA]
>>293-294
生産性という意味ではなく、インディ界隈で流行っているプラットフォームで動くか動かないかって話。
(ケータイは時代すぎたけど仕事なんかでまだまだ需要ある)

今のRuby実装はブラウザ上で動く?ケータイアプリ作れる?iPhoneアプリ作れる?
それだけの話です。深い意味はないです。

インディデベロッバーにはあまり関係ないけど、コンシューマ系は未だにC/C++だし、
そんなに突っ込む話じゃないので…。
iPhoneとブラウザ上はUnity3D使えば、C#で開発はできるようになったけど。

ただ、どれもwebのバックエンドはRubyでってのは全然いけるし、
Rubyで学んだ知識は後々生かされるからそんはないし
(Rubyならこうかけるのに!って機会が増えてなかなか腹正しいがw)



297 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 11:09:30 ID:T0dmUSqA]
>>296の「仕事なんかで」に違和感覚えたらスマソ
「インディ」を独立系という意味で使ってます。同人含む

298 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 12:28:16 ID:HbLnnaTa]
ゲームに限らない話題ですまんが、iPhoneアプリは作れるみたい
ttp://d.hatena.ne.jp/takuma104/20090225/1235584788
実際触ってないので実用的かどうかは知らない
他にはAndroid+JRubyとかも気になる人には気になるかもね

299 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 13:04:25 ID:XVMMAq8M]
>>296
結局、環境にあった言語(FlashとActionScriptのような)を選べば良い、
ってことが言いたいんだよね、多分。
Rubyという言語自体に否定的なわけじゃなくて。

Rubyで作りたいって思ってる人がいるならひとまず作ればいいんじゃない?
今はまだ事例が少ないので言語とゲーム開発との相性みたいなものも
まだ知られていないんじゃないかなあ。単に俺が知らないだけだったらゴメン。

300 名前:名前は開発中のものです。 mailto:sage [2009/05/22(金) 13:18:32 ID:ahWjbTWy]
>>299
いったいどんな環境ならRubyがあっていると言えるんだろう・・・?
環境に依存しない言語だから、どの環境で使っても特化したものには
かなわないって感じになっちゃうのかな。

RailsみたいにRubyの真価を発揮できるゲームライブラリなんかが
出てきたら面白いのかも。


301 名前:289,293 mailto:sage [2009/05/22(金) 13:41:54 ID:TmxvoEW9]
>>295
AS3ってそんなにパフォーマンス良いのかぁ…
本だけは買って積んであったから勉強してみるよ。

同人ゲーがメインなんでインストールすら厭うようなカジュアルゲーは
あんまり想定していなかったけどブラウザ上で動くならOS選ばないからイイね。

>>296-299
色々参考になった。皆ありがとう。
元々C++の勉強も兼ねているので全部やってみる。
デザパタの本を読むためだけにJavaをサラッと最低限覚えてみたんだけど
なんだか余計にOOが分からなくなってきたんでAS3とRuby両方やってみる。

302 名前:DXRubyの人 mailto:sage [2009/05/23(土) 23:15:24 ID:DowleZJa]
みなさまはじめまして。
宣伝を兼ねて挨拶でもと思い書き込みします。
ちらほら名前も出して頂いてますが、DXRubyというRuby用ゲームライブラリを作っています。
dxruby.sourceforge.jp/
Windows専用となりますが、機能を少なくシンプルにした扱いやすさと、
DirectX直叩きによる実行性能の高さがウリです。
目安としては、サンプルのシューティングゲーム(640*480pixel、60fps)が
Pentium4世代のローエンドで動く・・・かな?ぐらいの感じです。
Windows用ゲームを気楽に作れる環境、ということで、以後よろしくオネガイシマス。

303 名前:名前は開発中のものです。 mailto:sage [2009/05/23(土) 23:38:29 ID:e0xje9AG]
なんという作者降臨・・・。
Ruby1.9.1がRuby1.9.1対応版(0.0.9)でも動かないんだけど、
そういう不具合報告とか無い?
周りに使ってる人がいないから、自分の環境が悪いのかどうかわからない。

304 名前:DXRubyの人 mailto:sage [2009/05/24(日) 00:14:36 ID:d86E50t8]
>>303
いやー、不具合報告というか動作報告すら無くて・・・w
あ、0.0.9-ruby191はインストーラに不具合(っていうか1.8用が入ってる)から、
install.rbを実行してもインストールできないという問題が(゜▽゜;)ゴメンネ

305 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 00:24:36 ID:TceLlSW6]
なるほど。このスレだとStarRubyが多数派っぽいけど、
俺はDxRubyを使っていく予定なので、これからも更新お願いします。

306 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 00:53:40 ID:wnjrF3Q2]
落としてみる。

両方使っているひとっている?
双方の長短を聞けると嬉しいが



307 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 02:12:22 ID:wnjrF3Q2]
>>302
サンプルSTGやってみた。
1プレイ目でなんかエラーで落ちた。
混戦だったので状況は覚えていないけど。

NoMethodError

undefined method `y' for nil:NilClass

stg_teki.rb:799:in `move'
stg_teki.rb:796:in `downto'
stg_teki.rb:796:in `move'
stg_teki.rb:63:in `hs_each'
stg_teki.rb:63:in `moveAll'
stg.rb:107
stg.rb:106:in `each'
stg.rb:106
stg.rb:101:in `times'
stg.rb:101
stg.rb:72:in `loop'
stg.rb:72

あと、「もっと遊ぶ」を選ぶと音楽が2重に?演奏されるみたい

308 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 04:09:35 ID:rQlhSolx]
>>299
> 結局、環境にあった言語(FlashとActionScriptのような)を選べば良い、
まあ、そうなんです。

現状どうも、Rubyでゲーム作るって意味合いには、
「Rubyで作る」ていうアドバンテージくらいしかない感じがしてます。
このスレにケンカ売ってんのかよ!みたいなレスばかりしててスマソwww

Ruby自体は否定してなく、すごく好きで仕事でも使ってます。
ゲーム以外のweb仕事も多いので重宝する言語ですw
ゲームでもrake使ってバッチ処理したり、ちょこっとしたデータを生成するスクリプトに使ってたり。


Unity 3Dみたいなマルチプラットフォームで、ブラウザ上でそのまま遊べる、
けどRubyでサクサクかける、みたいなライブラリとかできると面白いかもしれない。
Unity 3Dはスクリプティングエンジンとしてmono使ってC#使えてるだけだし、
Unity 3Dも結局、「ブラウザ上で動く」といってもJavaやFlashじゃないが、エンジンをインストールさせてますから、
技術的には可能だと思う。
(比較するとアレだけど)Pythonみたいな他のLLより間違いなく一歩先にいける

309 名前:名前は開発中のものです。 mailto:sage [2009/05/24(日) 06:47:04 ID:6IPSvrzB]
>>308
>「Rubyで作る」ていうアドバンテージくらいしかない感じがしてます。
コレで十分だと思われ。
DXRubyの人も書いているけどEnjoyProgramingの思想がLibに反映されていれば
そのLibは、Rubyと相性がよいRuby向けのLib、です。

っと言うわけで今の状況ではStarRubyが頭一つ抜け出ていると感じる。
プロトタイプをRubyで楽しく行って、
ゲームが固まってきたら規模と要求動作速度によてASなりC++なりに行けばOK。

310 名前:DXRubyの人 mailto:sage [2009/05/24(日) 10:45:02 ID:d86E50t8]
>>305
そういってもらえるとちょー嬉しいです。がんばります!

>>307
不具合報告ありがとうございます。
どうも自分がやられたとき関連のテストプレイが不十分な感じです。
他にも色々ありそうなのでそのあたり一通り見直してみますね。

>>309
>プロトタイプをRubyで楽しく行って、
>ゲームが固まってきたら規模と要求動作速度によてASなりC++なりに行けばOK。
Windows用2Dゲームに限っては、そのままRubyでOKなものにするのが目標ですよー


311 名前:名前は開発中のものです。 mailto:sage [2009/05/25(月) 19:20:34 ID:G/tvAce7]
>>310
DXRuby 触ってみた。
自分、プログラミング初級者だと思うのだけど、なかなかわかりやすくて楽しいです。
いろんな種類のサンプルもついててうれしい。
期待しとります。

312 名前:DXRubyの人 mailto:sage [2009/05/25(月) 23:36:15 ID:8N7g3oBh]
>>311
ありがとうございます。
ぜひぜひ、何か作ってみてください。
速度とか考えずに適当に作ってもそれなりに動くようになってますので、
Rubyっぽく気軽に楽しんでくださいねー

313 名前:名前は開発中のものです。 mailto:sage [2009/05/28(木) 23:07:51 ID:dnhGHyhU]
>>310
自分も触ってみました。
凄く扱いやすくて良い感じです。
十字キーの戻り値がそのまま座標更新に使えるのは好みだし
FPS周りが楽なのも助かります。

敢えて難を挙げればBGMが今のところmidiのみなのと
ウィンドウの最小化ボタンがないくらいです。
これからの発展に期待しております。
まだ触り始めたばっかなんであんまり把握していませんが…

314 名前:DXRubyの人 mailto:sage [2009/05/29(金) 00:32:41 ID:iZbCUqaQ]
>>313
ありがとうございます。扱いやすく感じて頂ければなによりです。
BGMについてはOggVorbis対応を考えてはいるのですが、なにぶん難しくて…^^;
OggVorbisドライバのVox.dllをRubyから呼ぶためのラッパークラスなら
プロジェクトWebの一番下にコッソリ置いてありますので、
OggVorbisを使うならどうぞご利用ください。
最小化ボタンは気付きませんでしたw
検討してみますー

315 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 13:56:58 ID:owPL7cnI]
RGSSのスレってないけど、RGSSの話題もここでOK?

316 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 14:19:43 ID:Q/qFFuXN]
>>315
1に「ツクールXP(RGSS)についてはツクールスレ等でお願いします。」って書いてあるよ
無いことはないだろって思って検索してみたらほんとに無かった。
どうなんだろね。
ここに書いてもツクール持ってない人多そうだし、返事は期待できないかも。



317 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 17:18:07 ID:cwD3HQsU]
ツクールマンセー野朗がうるさいから、別にして欲しいね。

318 名前:名前は開発中のものです。 mailto:sage [2009/06/09(火) 22:32:17 ID:EQgzpU/Y]
同人ゲーム板に関連スレあるっぽいよ






[ 続きを読む ] / [ 携帯版 ]

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

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