- 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/
- 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]
- 同人ゲーム板に関連スレあるっぽいよ
- 319 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 12:14:04 ID:WS3X6TNF]
- 同人ゲーム板にあるはずだし、Rubyのプログラムに関する質問ならプログラム板の初心者スレで聞けばよろし
- 320 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 12:42:59 ID:KdXBJBN+]
- d.hatena.ne.jp/mirichi/20090609/p2
俺なら、ruby内部で例外が起きちゃって見当がつかない時は、デバッガで rb_raiseまたはrb_exc_raiseにブレークポイント置いて実行してみる。 そこからスタックトレースを遡って原因を探す。
- 321 名前:名前は開発中のものです。 mailto:sage [2009/06/10(水) 20:06:45 ID:fS8p5mWr]
- ブログに書き込めお!
- 322 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 15:17:15 ID:leaPKaTb]
- >DXRubyの中の人
フルスクリーン起動するとloadの値が−○○%になるんだけど(時間の経過と共に正常値になる)
- 323 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 21:30:52 ID:7g0Iq4qn]
- >>322
確認しました。 さくっと直そうと思ったんですが、簡単には直せなさそうだったので とりあえずチケットの登録のみしておきました。 ところで便乗で質問してみますが、 みなさんフルスクリーンモードってよく使いますか? 自分はゲームはウィンドウモードでしかしないので、 そもそも必要なのかどうかもよくわからないような状態です。
- 324 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 22:03:35 ID:hIZ/aoJm]
- アクティブウィンドウを見失って空振りしまくり
それで困るようなゲームだとフルスクがいいね あと、画面の端にカーソルをやるとスクロールとか 位置情報が操作に直結するようなやつ ちなみに自分はRTS好き
- 325 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 22:17:41 ID:0olwBIkI]
- >>323
大きな解像度のモニターを使ってる人は「画面が小さすぎる。フルスクリーンにしたい」と感じるらしい 俺自身は、一般的な解像度のものしか使ったことがないから、よく分からないが
- 326 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 23:21:41 ID:2r1Lmuad]
- >>323
使わない。 ブラウジングとかできなくなるし。 モニタの解像度が切り替わる動作も何か嫌だし。 縦置きしているから首を90°曲げないといけなくなるし。 Window.scaleで拡大率指定できるのでそれで引き伸ばす。 StarRubyと違って小数指定できるので大いに助かっている。 640*480で1.5倍くらいにしている。 フルスクリーンに切り替わる位ならディスプレイ解像度取得して 画面いっぱいにウィンドウ広げてくれたほうがマシかな。個人的に。 ただ、>>324の言うようにマウスアクションのゲームだとウィンドウモードは ちょっと辛いから全く無いのも困るかも。
- 327 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 23:32:24 ID:pYdZWBJk]
- デスクトップを見せたくない(モニター画面=ゲーム画面にしたい)時には、
フルスクリーン機能があると便利
- 328 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 11:24:11 ID:tGDRVseJ]
- 理想を言えば、ユーザーがフルスクリーンとウィンドウを
自由に切り替えられるようになってるのがいいね。
- 329 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 18:19:44 ID:+6K5eMoP]
- DXRubyの人です。
フルスクリーンの問題は直せたので、修正を含めてDXRuby1.0.4リリースしました。 >>313 最小化ボタンつけましたよー 同時にWebでbass.dllラッパも公開しましたので、DXRuby以外でもどうぞご利用ください。 >>323 >>324 >>325 >>326 >>327 回答ありがとうございます。 あまり使われてないけど無いと困るという感じでしょうか。 とりあえず実行中に切り替える機能はあると便利そうなので検討してみます。 素朴な疑問なんですが、マウスアクションに関しては、 例えばウィンドウからカーソルが出られないように制御するとかでは ダメなんでしょうか?(いまはできませんけど・・・)
- 330 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 18:21:02 ID:+6K5eMoP]
- >>328
抜けてました、ごめんなさい
- 331 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 20:49:24 ID:8yKyhZ9G]
- Windowsのゲームって、ESCキーでウィンドウとフルスクリーンを
切り替えられるのが普通だと思ってた というか、持ってるゲームはほぼ対応してるはず
- 332 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 21:30:59 ID:ZktEnqAx]
- それは初耳
ESCってメニューとか出ね? 俺のPCゲーム知識が古いだけかもしれんけど
- 333 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 21:48:17 ID:8yKyhZ9G]
- >>332
いや、俺の持ってるゲームも古いんで、最近のは Alt+Enterでフルスクリーン切り替えになるのが多いね ESCで終了とか どっちにしろ、フルスクリーンにするオプションはほとんど あるんじゃない?
- 334 名前:名前は開発中のものです。 mailto:sage [2009/06/14(日) 21:48:34 ID:wRe8fNSj]
- ESCがゲーム終了やキャンセルで
Alt+Enterがフルスクリーン切り替えってのが多い印象かな >最小化ボタンつけましたよー めっさ有難う。
- 335 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 20:40:24 ID:VtyflaKP]
- 最新版のStarRubyで実行中のフルスクリーン切り替えがサポートされたみたい。
なんてホットなタイミング。
- 336 名前:名前は開発中のものです。 mailto:sage [2009/06/15(月) 22:44:43 ID:NKFiYidy]
- うかつ賢二
- 337 名前:名前は開発中のものです。 mailto:sage [2009/06/16(火) 05:39:12 ID:diu0ukHM]
- PCだと俺は洋ゲーとフリーゲームばっかだけど、
・ESCでメニュー ・Alt+Enterでフルスクリーン切り替え が多いような気がする
- 338 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 16:58:17 ID:u8Qyqo2o]
- ESCでメニューとかウィンドウ切り替えって初めて聞いた。
洋ゲーはそんなんなのか。
- 339 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 17:35:37 ID:rZyK52a3]
- ESCはポーズで、ポーズしたときにメニュー出るべ
- 340 名前:名前は開発中のものです。 mailto:sage [2009/06/17(水) 20:33:11 ID:V2ypNh7M]
- 切り替えっていうか、フルスクリーンになっているときにESC押したら
ウィンドウモードになる、って感じのは見たことがあるような気がする。
- 341 名前:名前は開発中のものです。 mailto:sage [2009/06/18(木) 10:33:29 ID:cnW4dQML]
- フルスクリーンにするとメニュー(ウィンドウの上にあるメニューね)も消えちゃって
パニクる人がいるんでESCで復帰にする、ということはあるなあ、ゲームの話じゃないけどね。
- 342 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 03:01:03 ID:i/RGN5IE]
- DxRuby使いやすくていいよ、中の人。
ふと思ったけど、こういったツールの「使われる」「使われない」は記述の易しさや動作の関係よりも エディタが付いてるかどうか、素材が豊富かどうかにあると思う希ガス。 加えて、ユーザーの多さの違いを考えると、最初から「何でも作れます」よりは アクションやシューティングやRPGの専用ツールみたいに何かに特化して その上で「工夫次第で他のタイプのゲームも作れますよ」の方が理解されやすいんだろうなと思う。 いう意味でRubyの「プログラミングを楽しむべ」の理念を一番体現してるのは、実はRPGツクールなんだろうなと。
- 343 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 11:07:54 ID:Xw8GapqN]
- >>342
> アクションやシューティングやRPGの専用ツールみたいに何かに特化して > その上で「工夫次第で他のタイプのゲームも作れますよ」の方が理解されやすいんだろうなと思う。 それはあるかも。 RPGツクール2000製のアクションパズルとかを見ているとそう思う。
- 344 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 14:29:46 ID:gJpUFSKe]
- うーん、そうかなー?
- 345 名前:名前は開発中のものです。 mailto:sage [2009/06/28(日) 16:29:03 ID:i/RGN5IE]
- まあなんてか、最初から全てを設計していくよりは
すでに設計されてるものを改造したりしていく方が初心者にとっては覚えやすいんだと感じる。 だから初心者にとって一番最初に必要なのは 各種ゲームスタイルのサンプルなりフレームなんだろうなと。
- 346 名前:名前は開発中のものです。 mailto:sage [2009/06/29(月) 08:24:28 ID:zrArW7I7]
- ノベルゲームに特化したスクリプトもあるし、
ツクールでもアクションゲームツクールとかRPGツクールとか、 ゲーム作りの導入としてはそういったツール類も一つの手。 でもそういう人はプログラムを作りたいんじゃなくて、 ゲームを作りたいんじゃないかな、と。 どっちかというと、プログラマじゃなくて企画屋さん? プログラマはライブラリを使うし、企画屋さんはツールを使うし、 なんだか別人種な気がする。
- 347 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 03:57:15 ID:jzI3BYm4]
- 個人的には
好きな方法論で作りたいからプログラムでやっている。 ライブラリに求めるのはフレームワークとかの枠じゃなくて 〜形式のファイルを読み込むとか画面の初期化とかパッド、KEYの入力とか その手の面倒だけど誰がやっても大差なくて、使う側の工夫では どうしようもないところの充実かな。 ライブラリを選ぶときもそこら辺がネックになることが多い。 pngのアルファチャンネル使えるのか〜とかogg鳴らせるのか〜とか、 3Dもできるのか〜とか。 スプライトの管理とか当たり判定の管理とか そういう使う側の人間でいくらでも工夫できる部分は 他人のやり方に合わせるよりは自分で考えた方が楽。 ツクールとか使う方が却って面倒臭い。
- 348 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 15:46:55 ID:GE+Gc2WO]
- >>347
いや、そういう話じゃなくて、初心者にはどういう環境が望ましいのかって話だろ。 もしくはプログラミングの入り口か。
- 349 名前:名前は開発中のものです。 mailto:sage [2009/07/01(水) 18:56:54 ID:jzI3BYm4]
- >>348
? >342の >ふと思ったけど、こういったツールの「使われる」「使われない」は〜 を受けて語っただけだが…
- 350 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 20:11:39 ID:DCvc3/s3]
- 声がでかくて技術のある人がもう少しいればな・・・
初心者向き不向きといった機能的側面よりも、知名度の方が初心者に与える影響は大きい Rubyistって布教好きのイメージがあるけど、ゲーム界隈に限っては違うよなと 宣伝してるのはライブラリの作者だけ
- 351 名前:名前は開発中のものです。 mailto:sage [2009/07/03(金) 21:17:01 ID:XvUpQL9k]
- なんていうか、最初は期待を持ってRubyでゲーム開発を始めたんだけど
ある程度作れてから思ったことは、やっぱりRubyは遅いって事なんだよね だから、結局他の言語で作り直しちゃう 開発が楽なのは確かだから、プロトタイプを作るのには向いていると思うんだけど Rubyで全部作るとなると、やっぱり無理があるんだよね DXRubyってのは使ったことが無いけど、かなり速いのかな? 例えば、それほど速度を必要としないRPGを作るにしても 2Dだとしても今時のRPGを作るとしたら、立体交差等を考慮しても 最低3つのレイヤが必要となるだろうし、640*480の画面サイズで 32*32のマップチップだとすると、3つのレイヤ描画して どれくらいのFPSを維持できるんだろう?
- 352 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 00:26:40 ID:caiSx1ql]
- >>351
640*480で32*32を3レイヤだと900枚。 でもその全部が描画されるわけじゃないから、適当に平均600ぐらいとしよう。 単純にRubyでぐるぐる回して描画するとして、 DXRuby作者のブログから計算するとPentium4 2.4GHz、60fpsでCPUの30%〜40%になる。 やっぱり描画数が多いと厳しいが、動的に複数枚をまとめた画像を作って 描画数を減らせば劇的に速くなる模様。 小細工すればなんとかってところか?
- 353 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 01:49:20 ID:vMCzlTLL]
- >>352
へぇ、結構速いね。60FPS 出せてその程度のCPU負荷なら 実用レベルのような気がするけど まあ、実際はNPCが動いてたりアニメーションするマップチップ等 処理すべき描画はもっと多いから、最後まで作るとどうなるか そういや昔PythonとPygameで作ったことがあるけど、あれも速かったな あれはPygameが良く出来てるのか、そもそもPythonが速いのかな まあこれはスレチだけど
- 354 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 07:02:07 ID:DLZyyPoD]
- つーかRubyでのゲーム作成が遅い遅い言われてるけど
具体的なベンチマーク結果を見たことがないから、今ひとつピンとこない 実際のところどのくらい遅いんだ こんなベンチマークはあったけど GPUの種類が書かれてないから、どのくらい良い結果なのか分からないし dgames.jp/dan/?permalink&date=20090624_00
- 355 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 10:05:54 ID:leeyGyDP]
- マイクロベンチマークはいくらでもあると思うけど
実際同じゲームを他の言語でも実装したのと比べて どこがどれくらい遅いっていう話をしないと意味ないんだよな SDLだと標準はGDIだったと思うからGPUあんまり関係ないんじゃないかな? SDLのDirectXドライバ使ってたとしてもよほど酷いGPUでない限り1000枚は余裕で出るよ SDLの実装によっては逆に遅くなるかもしれんけどね
- 356 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 12:59:55 ID:caiSx1ql]
- どっちかというと>>354や>>355みたいに
遅いらしいから使ってみることすらしない人ばっかりなところが問題な気ガス あと>>354のリンク先の話からすれば遅いのはRubyじゃなくてライブラリかと
- 357 名前:354 mailto:sage [2009/07/04(土) 13:32:57 ID:DLZyyPoD]
- >>356
俺自身は、ゲーム制作にRuby/SDLをバリバリ使ってるぞ アクション系の負荷の大きいゲームではないけど
- 358 名前:356 mailto:sage [2009/07/04(土) 22:33:23 ID:caiSx1ql]
- >>357
これはとんだ失礼を Rubyでゲーム作ってる人ってほんとにいるんだな、と思った 完成品どころか作っていうという話すら出てこないから、 存在を疑いたくなってしまう Rubyゲームプログラマなんて都市伝説
- 359 名前:名前は開発中のものです。 mailto:sage [2009/07/04(土) 22:38:24 ID:BZzbvO4s]
- つまり356=356(のレスの中身)ということか
- 360 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 01:44:53 ID:3Kgqdsfg]
- >>358
都市伝説かどうかはともかく理念だけ先走ってて ユーザーおいてきぼりって部分はあるだろうな。 Flashにまでユーザー取られてる始末だし。
- 361 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 02:00:00 ID:W8V4Kzgz]
- >>359
い、いちおういま勉強中なんだからねっ! 冗談はさておき、>>350が言うように ライブラリの作者しか宣伝してないように見えるのはなぜなんだろう
- 362 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 02:03:49 ID:y6AUuWdR]
- むしろ理念がなくて無個性なのが問題だと思うが・・・
- 363 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 02:26:15 ID:qln1B4nN]
- ここにいるみんなが書けばいいのさ
- 364 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 02:39:20 ID:mJVqOMJ/]
- >>360
対立煽りさん、今日もお仕事ご苦労様です
- 365 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 12:34:58 ID:W8V4Kzgz]
- よし、みんなで宣伝だ
- 366 名前:名前は開発中のものです。 mailto:sage [2009/07/05(日) 13:17:02 ID:/d/0ka9T]
- >>361
ライブラリの注目度合いと比べて、作られたゲームの方があまり注目されてないからでは あとは単純に、他言語との人口の違い >>365 宣伝ってどうやるのがいいのかな? blogで「Rubyでゲームすげーよ作りやすいよ!」って主張?
|

|