08/06/25 04:08:31
ごめ 途中でカキコしちゃった
Rubyでシューティングゲームつくってるんですけど 弾が当たってゲームオーバーになった時に画面全体を赤っぽくしたいんですけど なにかいい方法ありませんか?
一応予定としては
画面全体を赤で塗る
透過する
って考えているんですけどがんばっていろいろ探ってみてもやり方がわかりませんorz どうかよろしくおねがいします。
950:デフォルトの名無しさん
08/06/25 04:33:13
>>949
手順
1.Rubyをアンインストール
2.HSPをインストール
3.「シューティングゲームビルダー」でぐぐる。
4.HSPをアンインストール
わざわざRubyで作る意味がわからない
951:デフォルトの名無しさん
08/06/25 05:02:34
ん十年前の質問を思い出すなぁ
C言語でゲームを作りたいんですがどうすればいいですか?
しるかーぼけー
952:デフォルトの名無しさん
08/06/25 07:11:46
Rubyかんけえねえw
953:デフォルトの名無しさん
08/06/25 07:12:54
少し質問があるのですが、数値的なシミュレーションをして
結果を分布図(正規分布の図みたいなの)として出力したいのですが、
適したグラフライブラリはどんなものがありますでしょうか?
954:デフォルトの名無しさん
08/06/25 07:20:52
Excelとかw
955:デフォルトの名無しさん
08/06/25 07:35:18
数値だけ出力して、グラフはgnuplotに任せるとかはダメかな?
956:デフォルトの名無しさん
08/06/25 07:59:27
gnuplotのラッパあったよな、確か。
後は
Rubyist Magazine 0006 号
Ruby Library Report 【第 5 回】 数値計算と可視化
URLリンク(jp.rubyist.net)
とか。
957:デフォルトの名無しさん
08/06/25 09:04:23
>>954-956
ありがとうございます。
ああ、gnuplotでもいいか。
GnuplotのRuby用のインターフェースはこれですね。
URLリンク(rgplot.rubyforge.org)
gemにもありました。Windowsでもつかえるかな?
あとは、テキストのとかw
Histogram class for ruby(Kodama's tips page)
URLリンク(www.math.kobe-u.ac.jp)
かっこいいグラフとか、
Gruff Graphs for Ruby | Ruby on Rails for Newbies
URLリンク(nubyonrails.com)
>>956
数値計算のライブラリの詳しい紹介、助かります。
うまく画像化できそうです。一通り試してみようと思います。
ありがとうございました。
958:デフォルトの名無しさん
08/06/25 09:07:44
ちょっとした疑問なのですが、srandとかrandって
何故、クラス化かモジュール化されてないのでしょうか?
徹底的にOOPしているRubyにおいてrandは不思議な存在に思えます。
MLのログなど見てみたのですが、過去にクラス化の議論はされているようで↓
URLリンク(blade.nagaokaut.ac.jp)
パッチが作られていて、1.9で当てられるようなことになっているのですが、
SVNのtrunkや1.9.2とかのソースを見ても当たってないようです???
959:デフォルトの名無しさん
08/06/25 09:22:20
>>949
どんなライブラリを使ってるのかが分からないと、助言のしようがない
960:デフォルトの名無しさん
08/06/25 09:56:07
ArgumentErrorエラーメッセージのことで質問させてください。
wrong number of arguments(1 for 0)
このとき「引数の数が間違えてる」のは文字通りわかるのですが、
(1 for 0)はどう読んだらいいんでしょうか?
引数なし(0)のところに1つ(余計に?)渡してる、みたいなニュアンスでしょうか?
今、あるライブラリを使っていてこのエラーが出ているのですが
引数の数は間違えておらず(関数側にもデフォルト値も設定されている)
原因を探しているところです。
961:デフォルトの名無しさん
08/06/25 10:10:38
>>960
お前英語苦手だろ
962:デフォルトの名無しさん
08/06/25 10:53:50
Rubyの入門書はエラーメッセージに 2~3節割くべきだと思う
>>960
1 for 0 は「0 個の代わりに 1個得た」と読む
日本人にはまだわかりにくいな
(got 1, required 0) とでも書いてくれればわかりやすいんだが
引数総数しか問題にしてない記述で、引数 0個のメソッドなのに引数が 1個渡されてるというエラーだ
このメソッドに引数を渡してはいけないってことだな
irb> 'abc'.downcase('param')
ArgumentError: wrong number of arguments (1 for 0)
963:960
08/06/25 11:03:15
>>962
ありがとうございます。
直接呼び出しているメソッド内から呼ばれていたメソッドで
引っかかっていたようでした。
構文が古いのか(?)マニュアル見て書き直してみたらうまくいきましたm(_ _)m
964:デフォルトの名無しさん
08/06/25 12:14:18
>>958
URLリンク(doc.loveruby.net)
965:デフォルトの名無しさん
08/06/25 12:30:57
>>950 一応Rubyの書き方覚えつつ作ろうかなぁと思ってちまちまつくってます。
ライブラリはSDLとfpstimerはいってます。
966:デフォルトの名無しさん
08/06/25 12:55:07
>>964
んーたぶんそれと違うような。Mersenne Twisterをラップしたのなんだけど・・・
>>965
Rubyでゲーム制作ならこっちのスレの方がよいかと思う
【Ruby/SDL他】Rubyでゲーム制作・総合スレッド
スレリンク(gamedev板)
967:デフォルトの名無しさん
08/06/25 13:03:33
>>966
普通の乱数ジェネレータのオブジェクト化ね。
多分やってない、やる気がないだけだと思うけど。
確か、過去の議論で、うまい名前とうまいAPIがあれば、みたいな
話になってたかな。
968:デフォルトの名無しさん
08/06/25 13:10:11
>>966 スレちソマソ 誘導サンクスー
969:958
08/06/25 13:20:17
MLのその後のRandomパッチの議論を見つけました。
URLリンク(blade.nagaokaut.ac.jp)
なんかグダグダのまま頓挫してますね・・・。