2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

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

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

StarRuby
http://www.starruby.info/ja/

638 :名前は開発中のものです。:2011/11/01(火) 22:19:21.13 ID:ciZjECmr.net
>>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はシンプルで良いと思うよ。
昔リファレンス読んだ時にそう思ったんだけど今は違ったらスマン。

639 :名前は開発中のものです。:2011/11/01(火) 22:29:53.55 ID:GnTyit4b.net
>>638
情報ありがとうございます
教えてもらったリンク先見ますと、1.9は1.8に比べて相当進化しているみたいですね
自分はRubyの文法は知っているつもりでしたが、あらためて色々と調べてみると、知識が不足していることがわかりました
とりあえず、1.9系で再度文法から勉強します
書籍は高いので、ネットで1.9系Ruby入門探して勉強してみます

デュフフフ

640 :名前は開発中のものです。:2011/11/01(火) 22:43:35.33 ID:ciZjECmr.net
>>636
動きました。無限ループは不可ということもわかって、色々と助かりました、ありがとうございました


641 :名前は開発中のものです。:2011/11/04(金) 23:52:41.10 ID:Y/7swftV.net
ちょっと前の話だけど、DXRubyの中の人が「Ruby1.9.2になってサンプルSTGが動かなくなってる」
ってtwitterで言ってたけど、そのSTGってるびま向けサンプルゲームの事なのかな?
自分の環境は1.9.2p290+DXRuby1.2.0のはずなんだけど普通に動く・・・

642 :名前は開発中のものです。:2012/03/04(日) 00:09:40.69 ID:Jt5MKYrT.net
スレ自体をブックマークしてたら鯖移転でいつの間にか置いて行かれていたでござる

643 :名前は開発中のものです。:2012/03/18(日) 02:22:35.62 ID:BwnWOEYc.net
わざわざrubyなんかでゲーム作ってる人ってやっぱり信仰心的なものからなの?

644 :名前は開発中のものです。:2012/03/18(日) 09:36:07.43 ID:dn+lbHxU.net
わざわざこんなスレまで出張して必死なのはやっぱりアンチを拗らせて発狂しちゃったの?

645 :名前は開発中のものです。:2012/04/20(金) 08:59:59.77 ID:IRvvDqAx.net
64bitでも32bit版のルビーでやれば普通にゲーム用ライブラリを使えるね
何かいいゲームの案ないかな

646 :名前は開発中のものです。:2012/04/25(水) 23:12:04.60 ID:584LQcIp.net
DXRubyはtwitterで開発者の方含めちらほら見かけるね

647 :名前は開発中のものです。:2012/04/30(月) 20:13:24.61 ID:N/0GUrlp.net
C++でサーバーを作って、ネットゲームを作ろうと思う
とりあえず簡単に通信はできた
みんなはどんなの作ってるの

648 :名前は開発中のものです。:2012/05/03(木) 10:39:53.03 ID:rfq+KaSp.net
2DのふつーのRPG

649 :uy:2012/06/15(金) 20:06:12.12 ID:ZFWks+yb.net
test

650 :名前は開発中のものです。:2012/06/23(土) 14:16:23.82 ID:pU4Q1lKo.net
miyakoがさりげなく開発停止になってて悲しい

651 :名前は開発中のものです。:2012/07/09(月) 22:05:06.80 ID:ChnJpFTV.net
SDLの方と合わせて色々できたのになぁ

652 :名前は開発中のものです。:2012/08/09(木) 10:42:33.66 ID:AQGAARLC.net
AndroidでRuby/SDLとStarRubyのゲームを動かすアプリを作成中。
といってもSDL+OpenGL+Rubyなわけだけど。近々公開できると思う。
今のところ、Ruby/SDLとStarRubyとMyGameのサンプルはだいたい動いてる。

653 :652:2012/08/09(木) 21:47:49.82 ID:AQGAARLC.net
OpenGL対応とか他の作業に時間がかかりそうなので
とりあえず2Dのみですがあげておきます。
(たぶん)Android 2.2以上でRuby/SDL,Star Ruby,MyGameのゲームが動きます。

SDLRuby Loader for Android
ttp://sdrv.ms/MlCmFF (sdlruby_loaderフォルダの中)

動かないゲームがあったら教えてくれると対応するかも。
Miyakoいれるの忘れてた...orz

654 :名前は開発中のものです。:2012/08/11(土) 10:19:24.60 ID:1s/VaExu.net
え、動作確認してないけど、実際に動くのならこれすごくないか
JXDとかOUYAとか、Androidゲーム機でもRubyとSDLでゲーム開発できるってことだよね
ちょっと手元のXperiaで動かしてみる

ちょうどOpenPandoraに興味持ってて調べはじめてたところだったのに、なんてタイムリーな……

655 :名前は開発中のものです。:2012/08/12(日) 00:25:52.82 ID:vi6VuoZY.net
初歩的な質問失礼します。
require "sdl"
を実行すると、

コンピュータにmsvcrt-ruby18.dllがないため、プログラムを開始できません。
この問題を解決するには、プログラムを再インストールしてみてください。

とシステムエラーが出ます。SDLは1.9.7環境では利用できないのでしょうか?

656 :名前は開発中のものです。:2012/08/13(月) 13:23:00.01 ID:/45W7WpN.net
>>655
お使いのRuby/SDLはRuby 1.8用のものだと思います。
Ruby 1.9用のRuby/SDLをご用意するから、Rubyを1.8系のものにしてください。


657 :名前は開発中のものです。:2012/08/22(水) 00:52:43.77 ID:bjmcaGK2.net
わーい!RDE?とかいうのをダウンロードしたよー!
これとSDLでゲーム作り放題だー!

……はぁ

658 :名前は開発中のものです。:2012/08/30(木) 01:35:59.08 ID:8ArUl0+9.net
ruby2.0がかなりすごいらしい

659 :名前は開発中のものです。:2012/08/30(木) 21:20:06.91 ID:CedZ241E.net
どこ情報よー

660 :名前は開発中のものです。:2012/11/25(日) 01:07:51.01 ID:TqF3F/Lb.net
rubyで作ったゲームをサイト上でプレイできるようにするには
どうすれば良いのでしょうか。

661 :名前は開発中のものです。:2012/11/25(日) 15:41:04.60 ID:fI63/UoM.net
バッファからPNGを作って表示。
入力は適当に変換。

662 :名前は開発中のものです。:2013/01/21(月) 07:58:28.49 ID:Llxv2uQG.net
>>657
今更だけどなんで憂鬱なん

663 :名前は開発中のものです。:2013/08/27(火) NY:AN:NY.AN ID:DNNUJQTQ.net
Ruby 2.0.0に対応しているかを整理したいね。

664 :名前は開発中のものです。:2013/08/28(水) NY:AN:NY.AN ID:zpZKluEc.net
ほとんど討ち死にしそう

665 :名前は開発中のものです。:2013/08/31(土) NY:AN:NY.AN ID:j2SJF/rF.net
今日は暑い

ビールがうまい

仕事は?

666 :名前は開発中のものです。:2013/10/09(水) 11:02:01.43 ID:TlWdX9r1.net
DXRubyでちょっと困ったんだが何がまずいか分からないんだ
教えてください。環境は
Windows8 64bit
Ruby Installer 2.0.0-p247
DXRuby 1.5.6 dev ruby2.0.0

# test.bmpは 400 x 3984
tile = Image.load_tiles("test.bmp", 25, 249)
puts "#{tile[0].width}, #{tile[0].height}"

で結果が
> 15, 15
これは
> 16, 16
であって欲しい。実際に使いたいサイズも 16x16

667 :名前は開発中のものです。:2013/10/09(水) 19:16:59.07 ID:PS/C5aGj.net
とりあえず
>tile = Image.load_tiles("test.bmp", 25, 249)

>tile = Image.load_tiles("test.bmp", 25, 249, true)
にすれば
> 16, 16
になって回避できる。
trueをつけてないときに15,15になるのはバグってるっぽい。

668 :666:2013/10/10(木) 07:27:01.74 ID:3I9QYxnh.net
>667
答えてくれてありがとう
ところで最後にtrueを付けると何で大丈夫なんでしょうか
理由が分かりそうなページがあればURLが欲しいです

引数を余分に渡すとか思いつかない…

669 :667:2013/10/10(木) 19:32:39.28 ID:5vXsKQx4.net
>666
最新のマニュアルに書いてなかった・・・
1.3devの頃の暫定マニュアル(readme.txt)には書いてあって、抜粋すると

>■5-5.Imageクラス
>
>Image.load_to_array(filename, x, y, share_switch=false)
>Image.load_tiles(filename, x, y, share_switch=false)
>
> もともと1枚の画像を分割した際、1つのテクスチャを複数のImageが共有する仕様でした。
> これは描画が速くはなりますが、拡大描画した場合に横の色がにじんでしまったり、
>Shaderを使う場合にテクスチャ座標が0〜1でなくなってしまったりして不都合があります。
> share_switchをtrueにするとテクスチャが共有されます。falseにするとすべて別のテクスチャになります。
> 別名load_tilesを定義しました。

4つ目の引数はテクスチャを共有するかどうかのスイッチで、trueにすると以前の動きになる。
1.3dev以降、新しい動作がデフォルトになったけど、それがバグってるらしいということです。

670 :666:2013/10/11(金) 07:39:21.74 ID:GodlFawz.net
>667
なるほど、そういう仕様だったのですね
もやもやがすっきりしました
説明ありがとうございました

671 :名前は開発中のものです。:2014/02/25(火) 13:27:13.08 ID:2GTv1n+x.net
Ruby1.9用のDXRubyを使用しています
wavもしくはogg vorbisの「開始位置・終了位置を指定したループ再生」をしたいんですがそういうライブラリなり方法なりあれば教えてください
wavでloopStartとloopEndを使ったところ、エラーが出てwavではループ位置指定できないと怒られたので

672 :名前は開発中のものです。:2014/02/26(水) 01:06:22.04 ID:auimV7rM.net
インディーゲームの祭典“BitSummit 2014”開催概要が発表、100を越える開発者が出展
企業から同人サークル、個人作者まで幅広い開発者が出展、3月8日、9日は一般入場可能
http://www.forest.impress.co.jp/docs/news/20140225_636846.html?ref=twitter

673 :名前は開発中のものです。:2014/02/26(水) 12:55:33.31 ID:Or5fSjEE.net
>>871
DxRuby公式のファイル置き場をチェック
うちの環境だとVoxでseek(ミリセカンド)できたよ

674 :名前は開発中のものです。:2014/03/01(土) 15:01:49.69 ID:6AAx3Ox5.net
>>673
ありがとう vox使ったらそれらしく出来ました

675 :名前は開発中のものです。:2014/03/02(日) 01:03:52.58 ID:tedlsxjx.net
dxrubyで作ったゲームって商用配布できんの?(勿論パックしたexeで

676 :名前は開発中のものです。:2014/03/04(火) 21:49:08.45 ID:MoSyfvIv.net
>>675
zlib/libpngライセンスだから商用配布も可だよ。

677 :名前は開発中のものです。:2014/03/07(金) 21:50:39.79 ID:E/RlMf3f.net
>>676
ありがとう。

678 :名前は開発中のものです。:2014/03/16(日) 22:52:29.09 ID:ezlB3afF.net
著作権フリー
音楽一覧
http://webblogsakusei.main.jp/youtube-free-download-ongaku-bgm-douga-sozai-muryo.html

679 :名前は開発中のものです。:2014/05/14(水) 18:22:37.47 ID:jdywOxFf.net
DXrubyで戦争ゲームのようなもの(ヴァーレントゥーガっぽいやつ)を作っているのですが、
一部分だけを拡大表示する方法(局所的に細かく見る方法)が思い浮かばないので何か良いアイディアはないでしょうか?

680 :名前は開発中のものです。:2014/05/15(木) 18:36:37.71 ID:bZ5wTHuV.net
画面の一部を拡大したいということなら、絵を直接画面に描かずにRenderTargetに描いて、それを拡大描画するのはどうだろう

681 :名前は開発中のものです。:2014/05/17(土) 23:09:42.31 ID:kxO5HFNh.net
dxruby で遊んでたんだけど、
Image#copy_rect で例外も投げずに死ぬことがあったのでここで報告しとく(既知?)
環境は win8.1 + ruby2.0.0(p353) [mingw-32] + dxruby1.4.1

# Enterキーを10回押すと死ぬサンプル
# インデントは全角スペースにしてある
require 'dxruby'
white = [0xff,0xff,0xff]; red = [0xff,0,0]
i1 = Image.new(200, 200, white)
i2 = Image.new(100, 10, red)
w = 100; dw = -10
Window.loop do
 # ↓これだと黙って落ちる
 i1.box_fill(0, 0, w, 10, white)
 # i1.box_fill(0, 0, 200, 200)
 # ↑これだと問題ない
 p (w += dw) if Input.key_push?(K_RETURN)
 i1.copy_rect(0, 0, i2, 0, 0, w, 10)
 Window.draw(0, 0, i1) # ← w == 0 で死ぬ; w < 0 なら平気
end

682 :名前は開発中のものです。:2014/06/19(木) 21:46:33.68 ID:o738snzl.net
ローグライクの自動生成ダンジョンRPGが作りたいのです
gemあったけど自分でがんばろうと思う

683 :名前は開発中のものです。:2015/09/24(木) 00:32:51.12 ID:tneNlMJJ.net
今から始めるならmygameやmiyakoじゃなくてDXrubyの方がいいのかな?

Rubyではじめるゲームプログラミング図書館から借りたけどインストールでエラーが出るんだよね

684 :名前は開発中のものです。:2015/11/05(木) 17:34:39.13 ID:wxAvX6Q5.net
Gosu( ttps://www.libgosu.org/)ってのもあるよ
英語だけどRubyのチュートリアルを日本語訳してくれた人がいて
それは↓ここから読める
ttp://myokoym.github.io/entries/20131030/a0.html

685 :名前は開発中のものです。:2015/11/07(土) 10:20:35.32 ID:CvSZi2LG.net
684だけど説明足りなかったな
GosuはRubyとC++に対応した2Dゲーム開発ライブラリなんだけど
Rubyで使う時用のチュートリアルを日本語訳してくれた人がいるって事ね
日本語訳の記事は2013年だけど
Gosuの最新版の更新日時は2015年9月の様だし
すごく活発に更新してるみたいだよ

686 :名前は開発中のものです。:2015/11/16(月) 22:56:29.80 ID:ogVKwsYv.net
これってなんで文字コードShift-jisなの

Dxrubyからのエラーメッセージがことごとく文字化けする

687 :名前は開発中のものです。:2016/01/06(水) 17:53:20.18 ID:weS77txs.net
Rubyではじめるゲームプログラミング自分も読んでるんですが
Ruby-2.2-x64.msiをWindows8.1のC\にインストールして
RubyではじめるゲームプログラミングのmygameをC\にコピーして
cd c:\mygame

ruby install_mygame.rb
でエラーが出たんで
install_mygame.rbの中のrequireを
require_relativeにしてもエラーが出ます
これはどうすればいいでしょう

総レス数 687
200 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200