トップページgamedev
687コメント255KB

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

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

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

StarRuby
http://www.starruby.info/ja/
0553名前は開発中のものです。2010/06/26(土) 20:42:01ID:9CeE/+nX
starruby を install.so を使ってインストールする事に成功した
失敗していた理由はなんて事もない、ただカレントディレクトリの位置を設定していなかったからだった
(ちなみに、次に例に出す ruby のバージョンは、32bit版を使うために1.8.7を使っている)

まず、>>543に書き込んだ通りに ruby本体 と、それに対応した starruby をDL・展開して、DOSを起動させ、
環境変数を追加して、PCを再起動させる

この後、「カレントディレクトリを starrubyを展開したフォルダまで移動させる作業」
     (cd C:\programming\ruby187\starruby-0.3.3-win32-ruby18)
・・・が必要だったが、これを怠っていた為に install.rb の中の「Dir.glob 〜 end」命令が上手く働いていなかったようだ

分かってしまえば簡単・単純なミスだが、最初は全く思いつけなかった
お騒がせしてしまって申し訳ない

ともあれ、何とか正常にインストールする事に成功した
ありがとう、この板の皆の適切なアドバイスのおかげだ
またどうしても分からない事があった出てきた時は、よろしく頼む
0554名前は開発中のものです。2010/06/26(土) 21:44:01ID:+RqvD318
おつかれさま。
StarRubyをいじってゆっくりじっくり遊ぶといいよ。
0555名前は開発中のものです。2010/07/05(月) 13:15:13ID:McBHvfXL
>>528-530
マルチプラットフォーム狙いじゃなくてバリバリ3Dじゃないなら(バリ3DをそもそもRubyでやるのか?はおいておいてだな)
DXライブラリ使えるならいい案だな。
国内の同人ゲームでよくつかわれているみたいで情報も多いし。

C#用のライブラリってどんなのかと思ったら、
元がC言語で他の言語でも使えるようにDLL化してあるからRubyからも使えるってことかー。
0556名前は開発中のものです。2010/07/05(月) 13:58:30ID:quyLdWxB
.NET専用にC++/CLIで書きなおした、とかじゃないからね
汎用に使えるね。
0557名前は開発中のものです。2010/07/17(土) 23:46:14ID:Dnvbzl3f
コチラで聞けと言われたので参りました。質問です! Rubyでゲーム作れるって聞いたので
ttp://jp.rubyist.net/magazine/?0018-GameProgramingForRubySDLのサイトのリンク先でsource of Ruby/SDL 1.3.0というのが見つからなかったのでrubysdl-win32-binの1.3.0をダウンロードしてprogrum file内にインストールしたRuby1.8の下にフォルダを作って解凍しました。
回答したあとinstall_rubysdl.rbを実行したら変なメッセージが出たのですが無視してテストのウィンドウだけ出すプログラムを作ってみたらファイル名:2:in `requie' : no such file to load -- sdl (LoadError)というものが出ました。
どうしたらウインドウを出す様に出来るのでしょうか。ちなみに変なメッセージはこんな感じでした。
mkdir -p C:/Program Files/ruby-1.8/bin
mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8
mkdir -p C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/i386-msvcrt
install -c dll/jpeg.dll C:/Program Files/ruby-1.8/bin
C:/Program Files/ruby-1.8/lib/ruby/site_ruby/1.8/fileutils.rb:1264:in `initialize': Permission denied - C:/Program Files/ruby-1.8/bin/jpeg.dll (Errno::EACCES)
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1264:in `open'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1264:in `copy_file'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1263:in `open'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1264:in `copy_file'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:464:in `copy_file'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:845:in `insrall'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1397:in `fu_each_src_dest'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1411:in `fu_each_src_dest0'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:1395:in `fu_each_src_dest'
from C:/Program Files/ruby-1.8/lib/ruby/1.8/fileutils.rb:841:in `insrall'
from C:/Program Files/ruby-1.8/rubysdl-1.3.0-mswin32-1.8.5-p12/install_rubysdl.rb:26
0558つづき2010/07/17(土) 23:47:25ID:Dnvbzl3f
from C:/Program Files/ruby-1.8/rubysdl-1.3.0-mswin32-1.8.5-p12/install_rubysdl.rb:26:in `globe'
from C:/Program Files/ruby-1.8/rubysdl-1.3.0-mswin32-1.8.5-p12/install_rubysdl.rb:26

以上です。宜しくお願いします。
0559名前は開発中のものです。2010/07/18(日) 11:53:06ID:6fMtGEk6
あっちでも書いたが、C:/Program Files/ruby-1.8/binが管理者じゃないと書き込み権限がないとかだろ。
0560名前は開発中のものです。2010/07/18(日) 12:28:32ID:ic6NNUQZ
Rubyのインストール先をProgramFiles以外にすればいいんじゃね?
0561名前は開発中のものです。2010/07/18(日) 14:18:58ID:WsCVWUVt
>>559,>>560

Dドライブにインストールしなおしたら出来ました!
ありがとうございます!
0562名前は開発中のものです。2010/07/24(土) 22:53:49ID:5NFRX1nR
実行ファイルにしたあと、
起動しようとすると、一瞬何かが開いたかと思うとすぐに消えてしまいます。
どうしたら、うまく起動するようになりますか?
ご指南お願いします(;;。

http://tool.ggs.jp/up500/download/1279979284.zip
pass:abc
0563名前は開発中のものです。2010/07/25(日) 00:35:50ID:D+L8rACv
>>562
コマンドプロンプトから起動したら
menu.rb:1:in `require': No such file to load -- mygame/boot (LoadError)
from menu.rb:1
って出てた。
mygameのファイルが無いってことだからexeのディレクトリにコピーしてみたら、
こんどはSDL.soが無い。
どうもexe内にmenu.rbしか入ってなくてその他のライブラリ類が無いということらしい。
でもexyファイルはちゃんとできてるようだ。
ちゃんとこのexyファイル使ってexe作ってる?
0564名前は開発中のものです。2010/07/25(日) 07:43:40ID:1ZJrULvj
ちゃんと調べてはいないが

exerb menu.rb

とやってしまっているのではないか、とエスパー
0565名前は開発中のものです。2010/07/27(火) 17:52:54ID:hLF79voE
562です。
自分の行った手順は
コマンドプロンプトから
mkexy menu.rb
exerb menu.exy
です。
出てきたmenu.exeを起動しても。
main.rbに移る部分で消えてしまいます(^^;

menu.exeを実行
menu.exeの中でmain.rbをrequireするってのは出来ないんでしょうか?
それともそれ以前の問題なんでしょうか?
ご指南お願いします。
0566名前は開発中のものです。2010/07/27(火) 19:14:28ID:GmLUozo7
いま>>565の手順でexe作ったら動くやつができた。
1MBぐらいのサイズの。
ASRで入れたRubyでruby 1.8.7 (2010-06-23 patchlevel 299) [i386-mswin32]
あとはRuby/SDL2.1.1.1
ASRのruby consoleからコマンド叩いた。
>>562はなんでうまく行かないんだろうねえ。
ところでフォントは自動でコピーされないから、
exeのとこにfontsってディレクトリ掘ってVL-Gothic-Regular.ttfをコピーしないとダメだよー
0567名前は開発中のものです。2010/07/27(火) 21:35:35ID:hLF79voE
>>566
ruby 1.8.7 (2010-06-23 patchlevel 299) [i386-mswin32]
Ruby/SDLはバージョン確認方法が分からず(^^;

rubyのフォルダにVL-Gothic-Regular.ttfを発見したんですが、
exeのところっという部分が分かりません(;;
0568名前は開発中のものです。2010/07/29(木) 00:46:22ID:o9RVjS1B
exeのところってのは、imageみたいに配布するときに一緒に含めないと、
って感じの意味ね〜
Ruby/SDLのバージョン確認方法は俺もちょっとわかんないw
0569名前は開発中のものです。2010/07/29(木) 15:41:53ID:uQ0N1Oz0
$ ruby -r sdl -e 'p SDL::VERSION'
0570名前は開発中のものです。2010/07/29(木) 20:16:02ID:DQ84OKWn
562です
exeと同じディレクトリにfontsのディレクトリを作って
その中に、rubyのmygemeフォルダの中に入っていたVL-Gothic-Regular.ttfをコピーしたら
動くようになりました!

ご助言ありがとうございました!
0571名前は開発中のものです。2010/07/31(土) 12:34:47ID:SuTFnb8K
おめでとう〜
0572名前は開発中のものです。2010/08/29(日) 13:48:39ID:kT+RqGqp
RubyKaigiでプレゼンやってたんだね
録画こないかな
0573名前は開発中のものです。2010/08/31(火) 00:30:56ID:ssrlR2+3
dxrubyは本にならないのかなぁ
0574名前は開発中のものです。2010/09/09(木) 13:41:15ID:8mv91QhO
DXRubyはなんであんなにプラットフォーム依存をアピールするのか
API自体は、いかにもDirectXらしいというわけじゃないんだから、他の環境でも十分実装できると思うけどな
「最近のハードの性能を活かしやすい設計です。とりあえずDirectXでの実装だけ提供してます」
くらいにしとけばいいのに
0575名前は開発中のものです。2010/09/09(木) 13:50:57ID:+9oS+/26
書いとかないと苦情が来るだろ
Rubyのゲーム用ライブラリって聞いてWindows専用とは思わないだろうし

それにWindowsと書いてあった方が安心する
色々ダウンロードしなきゃいけないとか、フォントがまともに出ないとか
そういう余計な心配をしなくて済むから
0576名前は開発中のものです。2010/09/09(木) 14:46:30ID:cRZZ2wsZ
dxrubyは中の人のブログも更新止まってるが…中の人元気なんだろうか
0577名前は開発中のものです。2010/10/05(火) 00:38:19ID:sZvZ/qOm
>>576
ツイッターで現状報告してるよ。
転勤と引越しがあったらしい。

というわけでお前らもツイッターやりなよ。
言論の隔離が出来て検索がラクになる。
0578名前は開発中のものです。2010/12/05(日) 23:18:55ID:3PBOfW9P
SDL_Imageのインストール方法がわからないので教えてもらえないでしょうか。
ソースコードはダウンロードしました
0579名前は開発中のものです。2010/12/06(月) 00:08:45ID:b+tUHUGK
Ruby/SDLを使うのなら、SDL_Imageを改めてインストールする必要はないよ

何らかの理由でSDL_Imageの自力コンパイルが必要なら
自力で調べてmingw環境あたりでがんばれ
というか、俺も一度失敗してあきらめた
05805782010/12/07(火) 23:07:22ID:bxIQbYIG
>>579
了解です
Ruby/SDL使おうと思ってました
ありがとうございます
0581名前は開発中のものです。2010/12/19(日) 14:53:43ID:A0mlbYf/
StarRubyについて質問です。

FFっぽい2DRPGを製作しています。
NPCとの会話で文章を表示させたいのですが
render_text が文字化けしてしまいます。

ログをみてて解決できそうなものがあって試してみたんですが
>>202 のようにファイルの文字コードをUTF-8にしたら
タイトルは文字化けしなくなりました。

でもrender_textで画面上に文字を表示すると化けて
□□□□ という感じに表示されます。
Kconvとか使って直接文字コードを変えてもだめでした。

フォントはデフォルトで入ってた「arial」
OSはWin7の64bitです。
0582名前は開発中のものです。2010/12/19(日) 18:06:53ID:DJ0reZnh
日本語フォントに変えてみるとか。
0583名前は開発中のものです。2010/12/19(日) 18:19:17ID:A0mlbYf/
>>582
oh...
表示できました!
ありがとうございます!
0584名前は開発中のものです。2010/12/25(土) 17:26:15ID:HbMIFH5x
tiwtterかぁ。アカウント態々作るのもなあ
0585名前は開発中のものです。2010/12/30(木) 01:42:57ID:AlfmncUo
RPGツクールでいうウェイト処理って自分で組まないとだめか
0586名前は開発中のものです。2011/01/04(火) 02:23:10ID:EUe34fPC
キャラを座標が動くときや入力を受けている時にアニメーションさせる方法はわかったのですが
何もしていないときにアニメーションさせる方法がわかりません(なにも入力しなくてもその場で足踏みし続けて欲しいのですが・・・)
このような場合は何を変数に入れてグラフィックの描画を切り替えるのが一般的な方法なのでしょうか?
0587名前は開発中のものです。2011/01/04(火) 02:48:48ID:2t3hd9ze
>>586
http://www.starruby.info/ja/documentation/tutorials/rendering#animation
描画メソッドのコールが1回/VSyncだから普通にカウンタ。
0588名前は開発中のものです。2011/01/04(火) 03:04:47ID:EUe34fPC
>>587
ありがとうございます。
0589名前は開発中のものです。2011/03/30(水) 20:45:50.85ID:0KcVDMN5
ウィザードリィの初期ステのような、高い値ほど出にくいランダムな値を取るには
どういった感じに書けば良いのでしょうか。
0590名前は開発中のものです。2011/03/30(水) 20:51:12.43ID:U87NiNJ9
正規乱数とか?
いくつか乱数作って平均値を取る
0591名前は開発中のものです。2011/03/30(水) 21:29:39.48ID:JIOgoYcK
サイコロを10個振って目を全部足す
>>590と同じだけどな
0592名前は開発中のものです。2011/03/30(水) 21:46:12.92ID:0KcVDMN5
>>590-591
なるほど。ありがとうございます。
0593名前は開発中のものです。2011/04/03(日) 18:43:37.84ID:4hVTy6VF
こんな過疎スレでも数分でレスとはすばらしい
0594名前は開発中のものです。2011/04/10(日) 17:47:17.83ID:cdo8/UVO
starrubyとかDXrubyの更新が止まったのはなんで?
もう完成されたってこと?
0595名前は開発中のものです。2011/04/11(月) 00:26:59.82ID:2uApDV7g
飽きた
忙しくなった
Rubyを見限った
0596名前は開発中のものです。2011/04/11(月) 09:37:33.84ID:BhLjXplt
DXRubyの作者さんはツイッター見る限りでは忙しいみたいだ
今年の3/2の時点でもDXRubyについて発言してるから飽きたとか見限ったじゃぁなさそう
starrubyの人も2010年11月の時点で日経ソフトウェアに「Ruby で迷路ゲームを作ろう!」という記事を書いた
とブログで報告してはいる。
0597名前は開発中のものです。2011/04/11(月) 22:16:33.30ID:HK0o7qcM
そうかぁ
決して悪くないゲーム開発環境なんだから、
知名度があがって、コミュニティも発展したらいいのに
あとドキュメントだな。書籍が欲しいな
0598名前は開発中のものです。2011/04/12(火) 04:06:53.06ID:3c8cgjNy
そだな。俺もDXRubyの本が欲しい・・・なんて前にも書き込んだなと思ったら>>464だった
0599名前は開発中のものです。2011/04/12(火) 10:37:13.87ID:rM4mZoVY
まあでもRubyでゲームを作るメリットが大きいかというとそうでもない。
LuaみたいにC++からスクリプト言語として使えると便利なんだが
それは今作ってるらしい軽量Rubyに期待しよう。
0600名前は開発中のものです。2011/05/29(日) 22:10:43.94ID:YnyNe7RE
require 'dxruby'
image =Image.new(100, 100, [255,255,255,255] )

image = Image.box( 0,0,100,100 )

Window.loop do
Window.draw(100, 100, image)
end

なんで動作しないの エラー分も出ないしつかいにくすぎ

0601名前は開発中のものです。2011/05/29(日) 22:35:50.10ID:YnyNe7RE
これくそだわコンソールで出力できないからひとつひとつのメソッドの役割を調べるのが面倒
絶対はやんないruby事態落ち目だしね
素直にpyてょにくことにしたわpygameゆうしゅうだし
0602名前は開発中のものです。2011/05/30(月) 07:00:55.59ID:HQcnWChQ
undefined method `box' for DXRuby::Image:Class (NoMethodError)
というエラーが出たが?
そんで、
image = Image.box( 0,0,100,100 )
をコメントアウトしたら動いたが。明らかに初歩的な勘違いだろ。

いや、もう見てないかw
0603名前は開発中のものです。2011/06/27(月) 12:10:04.46ID:5qnFslce
超初心者的な質問で悪いんだが。
SDLってマウスカーソルをユーザーのデフォルトのまま使用することってできないの?
なんかリファレンス見ても白黒でしか表現できないような感じになってる・・・・よな?

拡張用のdllとかモジュールがあったりするのか?
0604名前は開発中のものです。2011/06/27(月) 21:19:03.32ID:b6fbHAMI
システムのカーソルをそのまま使うのは無さそうだね
SDL1.3ならサーフェスをカーソル扱いにするのが用意されてるけど
RubyでSDL1.3使えるものあるのかな
0605名前は開発中のものです。2011/07/02(土) 21:59:45.13ID:DSegODzt
なんとなくエロゲーをつくろうともうんだけど
配布目的だから画像データをなんとかしたい。

データのバイナリ書き換えといて
読み込むときにバイナリ編集モードで元に戻すとかでいいんだろうか。

バイナリ編集モード使ったことない。
なのでまだためしてもいない。
家に帰ったら試してみようと思う。
0606名前は開発中のものです。2011/07/20(水) 12:42:09.46ID:SslO7TbY
Miyakoで画像を反転させてアニメーション表示させるにはどうしたらいいかわかりませんか?
2Dアクションでキャラが右向きと左向きしか無いので、反転させて使いまわそうと思うのです。
Miyakoの本では右向きと左向きの画像を別々に用意する方法は記載されているのですが、反転させる方法がわかりません。
0607名前は開発中のものです。2011/08/03(水) 00:01:36.99ID:H2wqCjDW
Rubyでファミコン風のADVを作ろうと思っています。
Rubyの知識は入門書を一通り読んだ程度しかないです。
DXRubyやMIYAKOやら、色々ありますがADVを作るならどれを
いじってみるのがお薦めでしょうか?
0608名前は開発中のものです。2011/08/03(水) 00:52:33.24ID:avbLc0Pv
ADVならどれでもできるよ
まずは何事も諦めず楽しんで調べまくりながら作るのが大事だよ
個人的にはDXRubyがおすすめだよ
まずはサンプルプログラムのソースを見ていじるところから始めるがよい
0609名前は開発中のものです。2011/08/03(水) 11:50:29.36ID:H2wqCjDW
>>608
ありがとうございます。StarRubyとDXRubyは触ってみたのですが、
DXRubyの方が使いやすいと感じました。
StarRubyは動画で「スーファミ風に作れる」と言っていたので触ってみたのですが、
どうも性に合わないみたいです。
相性っていうのもあるのでしょうね、しばらくはDXRubyでやってみようとおもいます。
0610名前は開発中のものです。2011/08/11(木) 16:21:00.93ID:lkW83wFs
gs=TCPServer.open(12345)
s=TCPSocket.open("xx.xx.xx.xx", 12345)
ソケット通信を行う際
鯖も蔵も同じバソコンで起動する場合では、
"xx.xx.xx.xx"を"localhost"、ローカルIPで指定で通信でき、
鯖を家の同じルータからのPC1、蔵をPC2で起動した場合
"xx.xx.xx.xx"をローカルIPで指定で通信できました。
ここで鯖を家、蔵を別のグローバルIPをも振られたPCで起動した場合の通信はどうすればできるのでしょうか。
一応"xx.xx.xx.xx"をIPを調べれるサイト 
ttp://www.cman.jp/network/support/go_access.cgi
こことかで調べた接続用IPを使ってみましたがダメでした。
よければご指南お願いします。
0611名前は開発中のものです。2011/08/11(木) 16:53:03.98ID:At3lzESe
>>610
どうダメだったかも書いたほうがいいと思う。
0612名前は開発中のものです。2011/08/11(木) 17:09:57.20ID:lkW83wFs
>>611
自己解決しました。
ポート開けてなかっただけだった(´・ω・)
おかしいな・・・・開けたつもりだったんだけど・・・
0613名前は開発中のものです。2011/08/26(金) 08:49:42.19ID:QAfZLYw6
te
0614名前は開発中のものです。2011/09/06(火) 23:05:02.76ID:A5aVJZOp
DXRubyでWindow.getScreenShotを呼んだ時に
DXRubyで作ったゲーム画面がデスクトップ外にはみ出してたらエラー出るのね・・・
0615名前は開発中のものです。2011/09/10(土) 00:01:30.10ID:iz2SpnnC
某所のつぶやきでは>>614は次のバージョンで修正されるみたい?
いつリリースされるのかわからないけど
0616名前は開発中のものです。2011/09/11(日) 18:06:48.50ID:vlWsuzJx
DXRubyプロジェクトwikiにあるVox.rbだけど、VoxDeleteはあってもVoxReleaseが無いんだけどあれでいいのかな?
自分は初心者過ぎて、サウンドドライバの開放とサウンドドライバの削除の違いがわからないんだけど、
VoxReleaseが無いとサウンドドライバの開放が出来なかったりしない?
Vox本体のヘルプファイルではVoxDelete呼ぶ前にVoxRelease呼んでるので気になったんだけど・・・
VoxReleaseと同じ事をRubyのGCがやってくれるとか、そんな感じで必要ないのかな?

自分でも何言ってるか今ひとつだけど誰か教えてくだしあ
0617名前は開発中のものです。2011/09/18(日) 14:51:00.06ID:rUJD8zf4
>>612
ふ〜ん。ネット知識(笑)?
0618名前は開発中のものです。2011/10/18(火) 20:41:02.79ID:51XkMjlb
Rubyで作られたゲームでソースコードが読みやすいものを紹介していただけないでしょうか?
特に、ゲームループ、場面管理、マウスキーボードからの入力を参考にしたいと思っています。
よろしくお願いいたします。
0619名前は開発中のものです。2011/10/18(火) 21:42:36.93ID:2UITj/FP
ツクールVXの体験版とかどうだろう
0620名前は開発中のものです。2011/10/20(木) 05:14:25.90ID:4K6ZP1UH
>>619
レスありがとうございます。
調べてみましたが、RGSSのことでよいでしょうか?
自分としては、RPGツクールとは無縁で開発したいので、できればRGSS以外がいいです。

自分が作りたいのは2Dの単純なものなので、ライブラリはStar Rubyにしようかと思っています。
あと、DarkHall( http://wiz.morphball.net/darkhall/ )がRubyで組まれているようなので、参考にソース見てみます。

そのほかにも面白そうなソースがあれば教えてください。
よろしくお願いいたします。
0621名前は開発中のものです。2011/10/20(木) 12:34:01.95ID:chleY1am
>>620
DarkHallのソースをちょっと見てみたけど、初心者には難しいと思う

ツクールとは関係なしに、RGSSはすごくわかりやすく書いてあるので
場面管理とかを知るには、かなり参考になる
ただ画像表示とかの一番下の土台になってる部分がブラックボックスなのが残念なんだが

あとはStarRubyの公式サイトで配布されてるShadowDangeonとか
0622名前は開発中のものです。2011/10/20(木) 22:50:45.54ID:4K6ZP1UH
>>621
情報ありがとうございます
とりあえず、アドバイスどおりRGSSとShadowDangeonのソース見てみます(StarRubyの公式サイトに有るのにスルーしていたのは深くでした)
またなにかありましたらアドバイスおねがいいたします
働きながらのゲーム製作なのではかどらないとは思いますが、完成したら報告します
デュフフフ
0623名前は開発中のものです。2011/10/21(金) 07:17:06.08ID:SeTVhXGm
すみません。
Star Ruby公式のShadowDangeonのページが見れないのですが、どなたかわかりますか?
てか、Star Ruby公式の作品紹介が2個ともリンク切れになっているような…
グーグル先生に聞いてもShadowD"u"ngeonが出てくるし、、、

よろしくお願いいたします。
0624名前は開発中のものです。2011/10/24(月) 18:36:17.64ID:zU6pkraz
DXRubyってUTF-8に対応したりせんのだろうか・・・
0625名前は開発中のものです。2011/10/26(水) 14:42:13.19ID:b7/wH7lG
DXRubyのバージョン上げてみたつもりなんだけど、成功してるのかどうかわかんね
インストールされてるDXRubyのバージョン調べる方法ってあったっけ?
0626名前は開発中のものです。2011/10/26(水) 19:37:10.29ID:hz5l2ANv
StarRubyよりDXRubyの方が流行っているのですか?
デュフフフ
0627名前は開発中のものです。2011/10/26(水) 20:52:24.38ID:o11D6538
DXRubyって新しい機能が追加されたんだね
StarRubyのTextureみたいに使えるのかな
0628名前は開発中のものです。2011/10/28(金) 23:57:22.23ID:45xjjjZ2
>>623
普通に両方サイトなくなったみたい?
>>626
StarRubyは2009年の0.33から更新来ないし、作者がブログでもtwitterでも触れないしで止めたのかなーとか思ったり
でも下のCopyrightは2011だったりしてよくわからん
今一から始めようと思って各ライブラリのサイト巡ったとしたら、明らかに開発が続いてるMiyakoかDXRubyに行ってしまうんじゃないかと

いや俺もStarRuby使ってるんだけど、開発が続いてる形跡がないと
Ruby本体のバージョンアップである日動かなくなるんじゃないかと地味に不安だったり、、、
0629名前は開発中のものです。2011/10/29(土) 17:13:34.68ID:Kb8X1BRD
と思ったけどSOARはvectorにあったわ
ttp://www.vector.co.jp/soft/winnt/game/se448680.html
DLしてmanual.html見たらStarRuby使ってるって書いてあるから間違いない
0630名前は開発中のものです。2011/10/30(日) 08:57:41.18ID:2nSbIs/0
>>628
情報ありがとうございます
StarRubyの開発が停まっているのは気になりますね
でも、自分がライブラリに期待する昨日は、描画、音楽再生、キー入力の受け取りくらいでそれ以外は極力自作したいと思っています
どのライブラリでも持っていると思われる機能なので、StarRubyがこけても他のライブラリへの移行はそれほど苦労がないのではと期待してます

まあ、今のところRGSSの勉強中(時間がなくてほとんど進んでない)ですので、RGSSの勉強が終わってゲームを組み始めるときにライブラリは再考してみます

デュフフフフ
0631名前は開発中のものです。2011/10/30(日) 11:13:53.05ID:LnsHaReQ
DXRubyの中の人はtwitterのつぶやきを見るに今でもこのスレ見てると思われる
そういう仮定のもと
頑張ってください、応援してます
0632名前は開発中のものです。2011/10/30(日) 19:34:00.42ID:2nSbIs/0
本屋でMiyakoの書籍があったので、軽く立ち読みしてみました
RGSSライクな部分があるみたいですね
RGSSは結構褒められているフレームワークな気がするので、とりあえず、一旦計画を白紙に戻して、Miyakoベースでゲーム作ること考えて見ます
Miyakoはホームページもしっかりしているし、活動的みたいで好感度高いです
デュフフフ
0633名前は開発中のものです。2011/10/30(日) 21:31:24.93ID:aeW6TI3A
RGSSの一番良いところは事細かくコメントで説明されているところ
自分でプログラムを書くときもいちいちコメントを付けてくと
後々絶対に役に立つ
0634名前は開発中のものです。2011/10/31(月) 00:36:48.05ID:ZaVgSe5b
まだRuby1.8系で開発してる人っているの?
0635名前は開発中のものです。2011/11/01(火) 01:23:49.76ID:ciZjECmr
Vox.rb見てるんだけどsetLoopで無限ループさせるための引数って無いのかな
試しに-1でやってみたけど一回再生したら終わったし
引数にありえないくらい大きな数値与えるとか
getStatusで停止中だったらまた再生するように書くとかすればいいのだろうか
0636名前は開発中のものです。2011/11/01(火) 20:15:05.44ID:+2rwCGyd
>>635
Voxのソースは配布元から得られなかった(404 Not Found)ので以下から入手したソースを読んだが、
ttp://wayback.archive.org/web/*/http://www.nomuraz.com/denpa/data/src_Vox061.zip
Vox.rbが利用しているVoxというライブラリ自体が無限ループに対応していないように見える。
(ループカウンタを減算して負数になるまでデコードをやり直す、という実装)
ただループ回数を保持する変数はsigned intなので0x7fffffffを指定すれば無限ループっぽくなるかもね。
マカーなので動作確認してないから間違ってたらゴメン。
0637名前は開発中のものです。2011/11/01(火) 21:20:59.69ID:GnTyit4b
>>634
自分はこれから開発を志すものですが、1.8系は古いですか?
会社の先輩からRuby1.8の本をもらったけど、1.9の本を買いなおしたほうがいいかな?

それと、ネットでwww.wankuma.com/seminar/20081213osaka25/2.pptを見つけました
これ見ると、StarRubyもMiyakoも捨てがたいですね
Rubyの勉強のこと考えると、シンプルなStar Rubyの方がいいかな?
迷いまくりんぐ

デュフフフフ
0638名前は開発中のものです。2011/11/01(火) 22:19:21.13ID:ciZjECmr
>>636
ありがとう、試してみるよ。結果また書きに来る
>>637
文末から考えて>>632でMiyakoで〜と書いてた人と同一人物という前提で書くけど
Miyakoは動作環境見る限りRuby1.9.1以降しか対応してないよ
自分は趣味でプログラミングしてるだけで、1.9.1から入ったから1.8は触ったことがないけど
ttp://www.ruby-lang.org/ja/news/2011/10/07/plans-for-1-8-7/
読んで、1.9でもいいんじゃない?と思ってる
自分が始めた頃は、まだ初心者は1.8でやっとけみたいな流れだったけどさ
本の買い替えについては1.8触ったことがないから、どのくらい違うのか自分にはよくわからん

確かStarRubyにはマップを扱うメソッドもクラスもないから
マップを扱うつもりならそこをTextureクラスとかで自分で何とかしなくちゃならないはず
それが開発の壁にならないならStarRubyはシンプルで良いと思うよ。
昔リファレンス読んだ時にそう思ったんだけど今は違ったらスマン。
0639名前は開発中のものです。2011/11/01(火) 22:29:53.55ID:GnTyit4b
>>638
情報ありがとうございます
教えてもらったリンク先見ますと、1.9は1.8に比べて相当進化しているみたいですね
自分はRubyの文法は知っているつもりでしたが、あらためて色々と調べてみると、知識が不足していることがわかりました
とりあえず、1.9系で再度文法から勉強します
書籍は高いので、ネットで1.9系Ruby入門探して勉強してみます

デュフフフ
0640名前は開発中のものです。2011/11/01(火) 22:43:35.33ID:ciZjECmr
>>636
動きました。無限ループは不可ということもわかって、色々と助かりました、ありがとうございました
0641名前は開発中のものです。2011/11/04(金) 23:52:41.10ID:Y/7swftV
ちょっと前の話だけど、DXRubyの中の人が「Ruby1.9.2になってサンプルSTGが動かなくなってる」
ってtwitterで言ってたけど、そのSTGってるびま向けサンプルゲームの事なのかな?
自分の環境は1.9.2p290+DXRuby1.2.0のはずなんだけど普通に動く・・・
0642名前は開発中のものです。2012/03/04(日) 00:09:40.69ID:Jt5MKYrT
スレ自体をブックマークしてたら鯖移転でいつの間にか置いて行かれていたでござる
0643名前は開発中のものです。2012/03/18(日) 02:22:35.62ID:BwnWOEYc
わざわざrubyなんかでゲーム作ってる人ってやっぱり信仰心的なものからなの?
0644名前は開発中のものです。2012/03/18(日) 09:36:07.43ID:dn+lbHxU
わざわざこんなスレまで出張して必死なのはやっぱりアンチを拗らせて発狂しちゃったの?
0645名前は開発中のものです。2012/04/20(金) 08:59:59.77ID:IRvvDqAx
64bitでも32bit版のルビーでやれば普通にゲーム用ライブラリを使えるね
何かいいゲームの案ないかな
0646名前は開発中のものです。2012/04/25(水) 23:12:04.60ID:584LQcIp
DXRubyはtwitterで開発者の方含めちらほら見かけるね
0647名前は開発中のものです。2012/04/30(月) 20:13:24.61ID:N/0GUrlp
C++でサーバーを作って、ネットゲームを作ろうと思う
とりあえず簡単に通信はできた
みんなはどんなの作ってるの
0648名前は開発中のものです。2012/05/03(木) 10:39:53.03ID:rfq+KaSp
2DのふつーのRPG
0649uy2012/06/15(金) 20:06:12.12ID:ZFWks+yb
test
0650名前は開発中のものです。2012/06/23(土) 14:16:23.82ID:pU4Q1lKo
miyakoがさりげなく開発停止になってて悲しい
0651名前は開発中のものです。2012/07/09(月) 22:05:06.80ID:ChnJpFTV
SDLの方と合わせて色々できたのになぁ
0652名前は開発中のものです。2012/08/09(木) 10:42:33.66ID:AQGAARLC
AndroidでRuby/SDLとStarRubyのゲームを動かすアプリを作成中。
といってもSDL+OpenGL+Rubyなわけだけど。近々公開できると思う。
今のところ、Ruby/SDLとStarRubyとMyGameのサンプルはだいたい動いてる。
■ このスレッドは過去ログ倉庫に格納されています