Ruby でなんかゲームをつくろうと思います。
開発環境は Windows XP、Ruby 1.8.6 (MyGame) です。
ゲームの制作は基本的に一人でやるつもりです。
また、1 はあまりゲームを作った経験がありません。
今までに作ったことがあるのは
ブロック崩しとかテトリスとかライフゲームくらいです。
なので面白いものができる保証はありません。
とりあえずのまとめサイト > http://www7.atwiki.jp/rubydenanka/
Ruby でなんかゲームつくる
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2008/03/10(月) 18:25:42ID:aUiEtfD921
2008/03/10(月) 18:29:08ID:aUiEtfD9 さて、スレを立ててはみたけど何を作るかは全然決まってないという…。
まずはまとめサイトの形を整えようっと。
まずはまとめサイトの形を整えようっと。
3名前は開発中のものです。
2008/03/10(月) 19:35:04ID:hAFbxCE9 ■自主製作ゲーム:開発状況報告スレVer0.9■
http://pc11.2ch.net/test/read.cgi/gamedev/1202473528/
http://pc11.2ch.net/test/read.cgi/gamedev/1202473528/
41
2008/03/10(月) 20:03:45ID:aUiEtfD9 おわ。
>>3 はそっちに移動しなさいってことか。
たしかにゲーム制作の報告なら向こうのスレでやる方がよさそう。
Ruby でゲーム作ってる人ってあんまりいないみたいだから
こういうスレがあってもいいかなと思って立てたんだけど
それなら Ruby でのゲーム開発について話すとか
そういうことを目的にしないとダメですよね。
>>3 はそっちに移動しなさいってことか。
たしかにゲーム制作の報告なら向こうのスレでやる方がよさそう。
Ruby でゲーム作ってる人ってあんまりいないみたいだから
こういうスレがあってもいいかなと思って立てたんだけど
それなら Ruby でのゲーム開発について話すとか
そういうことを目的にしないとダメですよね。
51
2008/03/10(月) 20:51:50ID:aUiEtfD9 とりあえずスレをつぶすかどうかはまだ様子見でゲーム作りはじめた。
リアルタイムストラテジーが目標。
目標が高すぎるような気がするので色々けずった方がよさそうだ…。
キャラクター1人がクリックした箇所まで移動するっていう一番基本的なとことはできた。
MyGame のアニメーションの使い方も理解できた。たぶん。
次なんだろ…。落ちてるアイテムを拾えるようにしてみようかな。
リアルタイムストラテジーが目標。
目標が高すぎるような気がするので色々けずった方がよさそうだ…。
キャラクター1人がクリックした箇所まで移動するっていう一番基本的なとことはできた。
MyGame のアニメーションの使い方も理解できた。たぶん。
次なんだろ…。落ちてるアイテムを拾えるようにしてみようかな。
61
2008/03/10(月) 23:27:33ID:aUiEtfD9 落ちてるアイテム拾えるようになった。
2008/03/11(火) 00:43:41ID:NPmBAzWP
SDLか。クロスプラットホーム前提だと見守りたいスレ
MyGameって実際どんな感じですか だんさんのだっけ
サイロスさんのは全部作り直したくなる欲求で満たされて窓から投げ捨てちまった
MyGameって実際どんな感じですか だんさんのだっけ
サイロスさんのは全部作り直したくなる欲求で満たされて窓から投げ捨てちまった
81
2008/03/11(火) 01:12:04ID:/2t3XFNt 配布は exe 形式で、と思っていましたが
Ruby/SDL が動作する環境であれば UNIX などでも問題なく動くと思います。
サイロスさんのっていうのは Miyako のことですよね。きっと。
MyGame は Miyako よりずっとシンプルだと思います。
といってもおれもまだ使いはじめたばかりなのでこれは率直な感想です。
とりあえずできるところまで MyGame でやってみようと考えています。
そういえば MyGame の名前が出てるのにリンクがないのに気付いたので貼っておこう。
ttp://dgames.jp/ja/projects/mygame/
Ruby/SDL が動作する環境であれば UNIX などでも問題なく動くと思います。
サイロスさんのっていうのは Miyako のことですよね。きっと。
MyGame は Miyako よりずっとシンプルだと思います。
といってもおれもまだ使いはじめたばかりなのでこれは率直な感想です。
とりあえずできるところまで MyGame でやってみようと考えています。
そういえば MyGame の名前が出てるのにリンクがないのに気付いたので貼っておこう。
ttp://dgames.jp/ja/projects/mygame/
91
2008/03/11(火) 22:12:38ID:rEIlR0C+ 操作は基本的にマウスでする。
キーボード操作もそのうち追加するかもしれない。
複数のキャラを範囲選択できるようにした。
左ボタンを押してドラッグすると範囲選択できる。
そんで選択したキャラには吹き出しのアイコンが出るようにした。
キーボード操作もそのうち追加するかもしれない。
複数のキャラを範囲選択できるようにした。
左ボタンを押してドラッグすると範囲選択できる。
そんで選択したキャラには吹き出しのアイコンが出るようにした。
2008/03/11(火) 22:22:46ID:3ylS4E8H
wktk
111
2008/03/11(火) 22:37:38ID:rEIlR0C+ そっか。
制作過程のリンクを貼っておけばいいんだ。
ということで今日から貼っていこうと思います。
あんまりここ見てる人いないと思うけど
>>7 や >>10 のような方もいるみたいだしそれを励みに地道に続けていきます。
今日が2日目
http://www7.atwiki.jp/rubydenanka/pages/15.html
制作過程のリンクを貼っておけばいいんだ。
ということで今日から貼っていこうと思います。
あんまりここ見てる人いないと思うけど
>>7 や >>10 のような方もいるみたいだしそれを励みに地道に続けていきます。
今日が2日目
http://www7.atwiki.jp/rubydenanka/pages/15.html
2008/03/11(火) 22:50:01ID:NPmBAzWP
のんびり継続してな
ゲ製的にRuby需要がどんくらいあるか知らんけど、
潜在的需要は少なくないと思うよ
ゲ製的にRuby需要がどんくらいあるか知らんけど、
潜在的需要は少なくないと思うよ
131
2008/03/11(火) 22:58:19ID:rEIlR0C+ >>12
はい。ありがとうございます。
リアルタイムストラテジーだと漠然としてたので
ロードモナークを目標にすることにしました。
ロードモナークオンライン
ttp://www.falcom.co.jp/monarch/index.html
研究がてらちょっと久しぶりに遊んでみようかな。
あとやっぱりマップエディタが必要になってくると思うので
自分用の簡単なエディタを作ろうと思います。
マップのサイズは最初は固定でいいや。
はい。ありがとうございます。
リアルタイムストラテジーだと漠然としてたので
ロードモナークを目標にすることにしました。
ロードモナークオンライン
ttp://www.falcom.co.jp/monarch/index.html
研究がてらちょっと久しぶりに遊んでみようかな。
あとやっぱりマップエディタが必要になってくると思うので
自分用の簡単なエディタを作ろうと思います。
マップのサイズは最初は固定でいいや。
2008/03/11(火) 23:53:15ID:NPmBAzWP
古いるびまにマップエディタの簡単なサンプルがあるよ
http://jp.rubyist.net/magazine/?0003-RubyTkMovement
tkによるサンプルだから汎用性高いとオモ
既にご存知でしたら失礼
http://jp.rubyist.net/magazine/?0003-RubyTkMovement
tkによるサンプルだから汎用性高いとオモ
既にご存知でしたら失礼
151
2008/03/12(水) 00:31:15ID:AGqK01tD おっ、おお!
そうか tk ですか。
ちょっと見てみますね。
ありがとうございます。
実はマップエディタも MyGame(Ruyb/SDL) で作ろうとしてました。
っていうか作りはじめてました。ほんの少しですが。
当たり前のことかもしれないですが、MyGame はそういう用途には全然向いてませんでした。
そうか tk ですか。
ちょっと見てみますね。
ありがとうございます。
実はマップエディタも MyGame(Ruyb/SDL) で作ろうとしてました。
っていうか作りはじめてました。ほんの少しですが。
当たり前のことかもしれないですが、MyGame はそういう用途には全然向いてませんでした。
161
2008/03/12(水) 14:57:52ID:8yMzBc95 教えてもらった Tk のページ見てみました。
ソースもちょっとだけ読んだ。
あとそのままじゃ動かなかったから ActiveTcl 入れた。
参考ページ
ttp://www4.ocn.ne.jp/~holmes17/html/rubytk.html
tk84.dll が必要らしいので、ActiveTcl は 8.4.* の中で一番新しい 8.4.18 を入れた。
でもマップエディタのサンプルがうまく動かない。
それに期待していたものとけっこう違った。
Tk でマップエディタを作るには Tk の使い方を覚えないといけないけど
その学習コストを考えたら、MyGame で作った方が早そうなのでやっぱり MyGame で作ることにした。
ソースもちょっとだけ読んだ。
あとそのままじゃ動かなかったから ActiveTcl 入れた。
参考ページ
ttp://www4.ocn.ne.jp/~holmes17/html/rubytk.html
tk84.dll が必要らしいので、ActiveTcl は 8.4.* の中で一番新しい 8.4.18 を入れた。
でもマップエディタのサンプルがうまく動かない。
それに期待していたものとけっこう違った。
Tk でマップエディタを作るには Tk の使い方を覚えないといけないけど
その学習コストを考えたら、MyGame で作った方が早そうなのでやっぱり MyGame で作ることにした。
2008/03/12(水) 15:13:03ID:QOZs/4kT
いえいえ、参考にならんで申し訳ない
ご健闘祈る
ご健闘祈る
191
2008/03/12(水) 16:07:20ID:8yMzBc95 マップエディタの仕様を大ざっぱに決めた。
左クリックでチップを選択したり置いたりする。
右クリックは基本はスポイト。
でもキーボードから機能切りかえができるようにするかも。
例えば D を押したら消しゴムになるとか。
実装はチップを選択するところまでできた。
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=4
左クリックでチップを選択したり置いたりする。
右クリックは基本はスポイト。
でもキーボードから機能切りかえができるようにするかも。
例えば D を押したら消しゴムになるとか。
実装はチップを選択するところまでできた。
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=4
201
2008/03/12(水) 20:04:47ID:8yMzBc95 マップにチップを置けるようになった。
でも重い!
原因として思い当たるところがあるので何とかしたい。
でも重い!
原因として思い当たるところがあるので何とかしたい。
2008/03/12(水) 20:29:48ID:EW75YJx/
Rubyと聞いて密かにwktk
2008/03/12(水) 20:58:33ID:XZCqo9Fo
漏れもちょっとずつMyGameでテトリスを作ってたりするけど
ほんとシンプルというか機能が少ないというか。。
まあ足りないところはSDLを叩けばいいんだろうけど。
ほんとシンプルというか機能が少ないというか。。
まあ足りないところはSDLを叩けばいいんだろうけど。
231
2008/03/12(水) 21:58:35ID:8yMzBc95241
2008/03/12(水) 22:29:27ID:8yMzBc95 とりあえずすごいアドホックな拡張ができた。
おかしなところが出てこなければいいのだけど…。
おかしなところが出てこなければいいのだけど…。
251
2008/03/12(水) 22:45:14ID:8yMzBc95 キャッシュにも対応させた。
たぶんこれでいける。
module MyGame
class PartialImage < Image
def initialize(filename, x, y, w, h, *options)
super(filename, *options)
key = "filename-#{x}-#{y}-#{w}-#{h}"
unless @@image_cache[key]
@image = @image.copy_rect(x, y, w, h)
@@image_cache[key] = @image
end
@w = w
@h = h
end
end
end
たぶんこれでいける。
module MyGame
class PartialImage < Image
def initialize(filename, x, y, w, h, *options)
super(filename, *options)
key = "filename-#{x}-#{y}-#{w}-#{h}"
unless @@image_cache[key]
@image = @image.copy_rect(x, y, w, h)
@@image_cache[key] = @image
end
@w = w
@h = h
end
end
end
261
2008/03/12(水) 22:48:49ID:8yMzBc95 うわダメだ!
key がおかしい。
filename は #{filename} の間違いだ。
key がおかしい。
filename は #{filename} の間違いだ。
271
2008/03/13(木) 17:43:10ID:pil7M4Ux やっぱりキャッシュちゃんと取れてなかった。
何回ミスってるんだ…。
今度こそ。
module MyGame
class PartialImage < Image
def initialize(filename, x, y, w, h, *options)
super(filename, *options)
key = "#{filename}-#{x}-#{y}-#{w}-#{h}"
if @@image_cache[key]
@image = @@image_cache[key]
else
@image = @image.copy_rect(x, y, w, h)
@@image_cache[key] = @image
end
@w = w
@h = h
end
end
end
何回ミスってるんだ…。
今度こそ。
module MyGame
class PartialImage < Image
def initialize(filename, x, y, w, h, *options)
super(filename, *options)
key = "#{filename}-#{x}-#{y}-#{w}-#{h}"
if @@image_cache[key]
@image = @@image_cache[key]
else
@image = @image.copy_rect(x, y, w, h)
@@image_cache[key] = @image
end
@w = w
@h = h
end
end
end
281
2008/03/13(木) 18:03:21ID:pil7M4Ux 拡張はうまく機能しているみたい。
アニメーションで代用していたところを
PartialImage を使って書き直したらメモリ使用量が半分以下になった。
それでも 20MB。多い…?
あとチップを置いてるときに CPU 使用率が 90% くらいいく。
たくさんのチップイメージを render してるせいなのかも。
今度は画像の一部分を書きかえる拡張がいりそうだ。
アニメーションで代用していたところを
PartialImage を使って書き直したらメモリ使用量が半分以下になった。
それでも 20MB。多い…?
あとチップを置いてるときに CPU 使用率が 90% くらいいく。
たくさんのチップイメージを render してるせいなのかも。
今度は画像の一部分を書きかえる拡張がいりそうだ。
2008/03/13(木) 19:22:32ID:RCjCBXC4
>>12
ゲームで継続が使えるケースってあるの?
ゲームで継続が使えるケースってあるの?
2008/03/13(木) 21:51:40ID:3GC40oYT
その継続ではなく。Rubyだからって。わかったよ言い換えるよ。
ゆっくり継承してな。
だからmix-inではなく。
ゆっくり継承してな。
だからmix-inではなく。
311
2008/03/13(木) 22:39:36ID:pil7M4Ux2008/03/13(木) 22:42:08ID:RCjCBXC4
2008/03/13(木) 23:16:19ID:RCjCBXC4
そういや、しばらく前にもRubyのスレが立ったけど
全然レスがなくて、すぐ落ちちゃったな。
今回は1が頑張ってくれ。
全然レスがなくて、すぐ落ちちゃったな。
今回は1が頑張ってくれ。
341
2008/03/13(木) 23:39:37ID:pil7M4Ux >>33
そうなんですか。
消えないようにがんばりたいです。
4日目
ttp://www7.atwiki.jp/rubydenanka/pages/19.html
スクリーンショット
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=5
そうなんですか。
消えないようにがんばりたいです。
4日目
ttp://www7.atwiki.jp/rubydenanka/pages/19.html
スクリーンショット
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=5
351
2008/03/13(木) 23:57:45ID:pil7M4Ux CPU 使用率を 20% あたりにまで落とせた
マップのナンバーの表示をプリミティブな描画とフォントの描画で
毎フレーム更新してたのが問題だったみたい。
今は自前で用意した画像になってる。
マップのナンバーの表示をプリミティブな描画とフォントの描画で
毎フレーム更新してたのが問題だったみたい。
今は自前で用意した画像になってる。
361
2008/03/14(金) 21:17:09ID:VGyM9tn7 マップをロードしたときの描画がうまくいかないよー。
更新が反映されてない。
なにがいけないんだろ。
更新が反映されてない。
なにがいけないんだろ。
371
2008/03/14(金) 22:35:46ID:VGyM9tn7 やっとなんでうまくいかないのか分かった。
MyGame::Image#load は新しいサーフェスを作るときに
自動的にキャッシュを取っていて
以降同じファイルを load する場合は前回作ったキャッシュを参照する。
そう、キャッシュなんだ…。
MyGame::Image#load は新しいサーフェスを作るときに
自動的にキャッシュを取っていて
以降同じファイルを load する場合は前回作ったキャッシュを参照する。
そう、キャッシュなんだ…。
2008/03/14(金) 22:37:00ID:675udRKg
1のスペックについて詳しく・・・
391
2008/03/14(金) 23:23:28ID:VGyM9tn7 やっと必要最低限の機能をもったマップエディタができました。
セーブがおかしいなぁと思ったら単純な計算ミスだった… orz
>>38
Windows XP SP2
Celeron M 360, 1400MHz
メモリ 512MB
VRAM 64MB
セーブがおかしいなぁと思ったら単純な計算ミスだった… orz
>>38
Windows XP SP2
Celeron M 360, 1400MHz
メモリ 512MB
VRAM 64MB
2008/03/14(金) 23:25:18ID:675udRKg
いや、1自身のスペックについてなんだが・・・
411
2008/03/14(金) 23:38:15ID:VGyM9tn7 >>40
そんな恥ずかしいこといえません!
5日目
ttp://www7.atwiki.jp/rubydenanka/pages/20.html
スクリーンショット
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=6
そんな恥ずかしいこといえません!
5日目
ttp://www7.atwiki.jp/rubydenanka/pages/20.html
スクリーンショット
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=6
2008/03/15(土) 09:15:15ID:T3ulheNB
すげー!
441
2008/03/15(土) 18:58:21ID:tdr+3viM スポイトの修正をしたり、消しゴム機能を実装してる間に
マップエディタの操作方法は
マウスとキーボードの両方でやりたいと思うようになった。
左手はフォームポジションで右手はマウス。
マウスの左クリックは "チップを置く" で固定で
右クリックの機能をキーボード入力で切りかえる。
右クリックに割りあてる機能は多くても 4 つまでにしたい。
今考えてるのは、スポイト、消しゴム、塗りつぶし、コピー。
スポイト … カーソル下のチップを左クリックで置くチップにする。
消しゴム … カーソル下のチップを削除。
塗りつぶし … カーソル下を含む閉ざされた範囲を塗りつぶす。
コピー … 範囲を選択して選択されたチップを全てコピーする。
以上が構想第一案なんだけど
これに加えて、チップセットからチップを選ぶ操作も
キーボードでできた方がいいかなぁとか思いはじめてる。
マップにチップを置いてるときに
他のチップを選びにチップセットまでカーソル動かすのがめんどくさそうなので。
いやスポイトがあるから別にいいのかなぁ。
マップエディタの操作方法は
マウスとキーボードの両方でやりたいと思うようになった。
左手はフォームポジションで右手はマウス。
マウスの左クリックは "チップを置く" で固定で
右クリックの機能をキーボード入力で切りかえる。
右クリックに割りあてる機能は多くても 4 つまでにしたい。
今考えてるのは、スポイト、消しゴム、塗りつぶし、コピー。
スポイト … カーソル下のチップを左クリックで置くチップにする。
消しゴム … カーソル下のチップを削除。
塗りつぶし … カーソル下を含む閉ざされた範囲を塗りつぶす。
コピー … 範囲を選択して選択されたチップを全てコピーする。
以上が構想第一案なんだけど
これに加えて、チップセットからチップを選ぶ操作も
キーボードでできた方がいいかなぁとか思いはじめてる。
マップにチップを置いてるときに
他のチップを選びにチップセットまでカーソル動かすのがめんどくさそうなので。
いやスポイトがあるから別にいいのかなぁ。
451
2008/03/15(土) 18:59:56ID:tdr+3viM あ、書き忘れてた。
マウスの真ん中クリックはペースト専用にしようかと思ってる。
マウスの真ん中クリックはペースト専用にしようかと思ってる。
461
2008/03/15(土) 20:27:30ID:tdr+3viM 構想第一案は実装してみたら微妙だった。
モード切りかえが微妙。
スポイトだと思って右クリックしたら消しゴムだったとかの誤爆が多い。
一応視覚的に確認できるようなインターフェースにしたけどそれでも微妙だった。
こうなったら特定のキーを入力している間だけモードが切りかわるようにしようと思う。
あと、消しゴムとかは、右より左の方が使いやすかったので
モードが切りかわるのは左にしようと思う。
右はスポイト固定にする。
モード切りかえが微妙。
スポイトだと思って右クリックしたら消しゴムだったとかの誤爆が多い。
一応視覚的に確認できるようなインターフェースにしたけどそれでも微妙だった。
こうなったら特定のキーを入力している間だけモードが切りかわるようにしようと思う。
あと、消しゴムとかは、右より左の方が使いやすかったので
モードが切りかわるのは左にしようと思う。
右はスポイト固定にする。
2008/03/15(土) 21:39:10ID:zs134JdV
テトリス大体できた
exe同梱(3MBくらい)
http://www.dotup.org/uploda/www.dotup.org3608.zip.html
ソースのみ
http://www.dotup.org/uploda/www.dotup.org3610.zip.html
パスはmygame
exe同梱(3MBくらい)
http://www.dotup.org/uploda/www.dotup.org3608.zip.html
ソースのみ
http://www.dotup.org/uploda/www.dotup.org3610.zip.html
パスはmygame
2008/03/15(土) 22:23:19ID:IT4B494z
とりあえずexe実行したらエラーになった。
「SDL_image.dllが蜜からなかったため、このアプリ(ry」
これって自分の環境にMyGameが入ってないと動かないの?
「SDL_image.dllが蜜からなかったため、このアプリ(ry」
これって自分の環境にMyGameが入ってないと動かないの?
491
2008/03/15(土) 22:35:20ID:tdr+3viM501
2008/03/15(土) 22:38:12ID:tdr+3viM ちなみに、dll は全部で 15 個です。
全部あわせて 4MB くらいあります。
必要ないのは削れるかもしれないですが
全部入れてしまうのが無難だと思います。
全部あわせて 4MB くらいあります。
必要ないのは削れるかもしれないですが
全部入れてしまうのが無難だと思います。
511
2008/03/15(土) 22:59:46ID:tdr+3viM キーを入力しているときにマウスの左ボタンのモードが変わるようにした。
塗りつぶしモードも実装した。
塗りつぶしモードも実装した。
2008/03/15(土) 23:02:49ID:zs134JdV
ああ、いらなそうなの削ってるうちに必要なのも削ったのか・・
ごめんなさい
http://www.dotup.org/uploda/www.dotup.org3685.zip.html
必要(そう)なDLL全部同梱
5MBくらいでパスはmygame
exerbでexe形式にできるのはいいけど、でかいな・・
ごめんなさい
http://www.dotup.org/uploda/www.dotup.org3685.zip.html
必要(そう)なDLL全部同梱
5MBくらいでパスはmygame
exerbでexe形式にできるのはいいけど、でかいな・・
531
2008/03/15(土) 23:06:16ID:tdr+3viM54名前は開発中のものです。
2008/03/15(土) 23:10:25ID:zs134JdV551
2008/03/15(土) 23:26:40ID:tdr+3viM >>54
そうだと信じたい!
6日目
ttp://www7.atwiki.jp/rubydenanka/pages/21.html
スクショ
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=7
なんかコピー機能は別になくてもいいような気がしてきた。
もちろんあった方がいいけど。
アンドゥとかも欲しいけどそろそろゲームの方に取りかかりたいなぁ。
マップエディタは明日でとりあえず完成ということにして
不便を感じたときにチョコチョコ直していこう。
そうだと信じたい!
6日目
ttp://www7.atwiki.jp/rubydenanka/pages/21.html
スクショ
ttp://www7.atwiki.jp/rubydenanka/?plugin=ref&serial=7
なんかコピー機能は別になくてもいいような気がしてきた。
もちろんあった方がいいけど。
アンドゥとかも欲しいけどそろそろゲームの方に取りかかりたいなぁ。
マップエディタは明日でとりあえず完成ということにして
不便を感じたときにチョコチョコ直していこう。
56あ
2008/03/18(火) 04:53:26ID:T0UZCOiP Star Ruby 使ったらどう?
ttp://starruby.info/
ttp://starruby.info/
57あ
2008/03/18(火) 04:55:19ID:T0UZCOiP ↑ 言い忘れた。サンプルにテトリスあるよ。見てみるといいかも。
2008/03/18(火) 08:23:08ID:3P2lIOrk
>>56-57
透視変換描画凄いなw
せっかく詳細なレビュー書いてくれてるんだから、
Rubyに興味のある連中が集まってるスレに貼らないのは勿体無い。(という事で勝手に転載すr
各種ライブラリ紹介スレ2
ttp://pc11.2ch.net/test/read.cgi/gamedev/1177886529/247
透視変換描画凄いなw
せっかく詳細なレビュー書いてくれてるんだから、
Rubyに興味のある連中が集まってるスレに貼らないのは勿体無い。(という事で勝手に転載すr
各種ライブラリ紹介スレ2
ttp://pc11.2ch.net/test/read.cgi/gamedev/1177886529/247
2008/03/18(火) 08:23:54ID:3P2lIOrk
> 247 名前:名前は開発中のものです。 age New! 投稿日:2008/03/18(火) 04:58:50 ID:T0UZCOiP
> 評価日:2008-03-13
> 公式:http://www.starruby.info/
> とっつき:◎
> ドキュメンテーション:○(テトリス・飛空挺デモなどあり)
> ライセンス:○ MIT(SDL込みでLGPL)
> 2D対応:◎
> 3D対応:×
> 日本語対応:OK
> 機能:◎
> 拡張性:◎
> 速度:○
> 日本語サイト:◎ (Rubyベースなので、基本はRubyサイトを参照)
> マルチプラットホーム:◎
> 私見:
> SDLをベースとしたRubyの拡張ライブラリ。
> Win, Mac, Linuxのほぼすべてのプラットフォームで動作。
> ハードウェアに一切依存せず、すべてソフトウェアによって処理しているのが特徴。
> 基本的にすべての描画が、『テクスチャの上にテクスチャを書き込む』ことにより実現されているため、非常に柔軟で分かり易い。
> Rubyの恩恵をもろに利用できるため、ネットワーク対応なども容易。
> 感覚としては、RPGツクールXP・VXのRGSSに近い。
> 描画も結構速く、ラスタスクロールなども容易に実現できる。
> 2Dゲームライブラリとしてはおそらく唯一の透視変換描画機能があるため、
> FF6の飛行船、マリオカートのコースのようなものが実現可能。
> 画像は PNG、サウンドはOGG・MP3・WAVに対応。
> シンプルかつコンパクトなソフトウェア設計方針のため、
> 覚えることが少なく、学習が容易なのも特徴だ。
>
> 一言:
> 「とにかくRubyでゲーム開発できるのは効率的」
> 評価日:2008-03-13
> 公式:http://www.starruby.info/
> とっつき:◎
> ドキュメンテーション:○(テトリス・飛空挺デモなどあり)
> ライセンス:○ MIT(SDL込みでLGPL)
> 2D対応:◎
> 3D対応:×
> 日本語対応:OK
> 機能:◎
> 拡張性:◎
> 速度:○
> 日本語サイト:◎ (Rubyベースなので、基本はRubyサイトを参照)
> マルチプラットホーム:◎
> 私見:
> SDLをベースとしたRubyの拡張ライブラリ。
> Win, Mac, Linuxのほぼすべてのプラットフォームで動作。
> ハードウェアに一切依存せず、すべてソフトウェアによって処理しているのが特徴。
> 基本的にすべての描画が、『テクスチャの上にテクスチャを書き込む』ことにより実現されているため、非常に柔軟で分かり易い。
> Rubyの恩恵をもろに利用できるため、ネットワーク対応なども容易。
> 感覚としては、RPGツクールXP・VXのRGSSに近い。
> 描画も結構速く、ラスタスクロールなども容易に実現できる。
> 2Dゲームライブラリとしてはおそらく唯一の透視変換描画機能があるため、
> FF6の飛行船、マリオカートのコースのようなものが実現可能。
> 画像は PNG、サウンドはOGG・MP3・WAVに対応。
> シンプルかつコンパクトなソフトウェア設計方針のため、
> 覚えることが少なく、学習が容易なのも特徴だ。
>
> 一言:
> 「とにかくRubyでゲーム開発できるのは効率的」
601
2008/03/18(火) 13:32:02ID:97NwfFBD >>56->>59
おー。紹介ありがとうございます!
Star Ruby は試してみたことがあります。
ほんのちょっと触っただけですが。
テトリスのソースがあるのも知ってました。
MyGame での開発が行き詰まったら使ってみようかなぁ。
とかいって更新が2日空いてるわな…。
ちょっと他のことに時間をもってかれていて
マップエディタが進んでない!
今日はがんばろーっと。
おー。紹介ありがとうございます!
Star Ruby は試してみたことがあります。
ほんのちょっと触っただけですが。
テトリスのソースがあるのも知ってました。
MyGame での開発が行き詰まったら使ってみようかなぁ。
とかいって更新が2日空いてるわな…。
ちょっと他のことに時間をもってかれていて
マップエディタが進んでない!
今日はがんばろーっと。
611
2008/03/18(火) 22:47:27ID:97NwfFBD マップエディターはひとまず完成ということで
ソースと exe を同封した zip ファイルをアップしました。
http://www.dotup.org/uploda/www.dotup.org6174.zip.html
興味のある方は試しに動かしてみて下さい。
もし動かなかったらごめんなさい(´・ω・`)
その場合はコメントで教えて頂けると助かります。
ソースと exe を同封した zip ファイルをアップしました。
http://www.dotup.org/uploda/www.dotup.org6174.zip.html
興味のある方は試しに動かしてみて下さい。
もし動かなかったらごめんなさい(´・ω・`)
その場合はコメントで教えて頂けると助かります。
621
2008/03/18(火) 22:48:01ID:97NwfFBD あ、あ、パスワードは mygame です!
2008/03/19(水) 00:31:31ID:dTUq5A0A
おや?DLLは同梱されてるけどエラーが出るな。
dllフォルダを検索してないみたいなので
*.dll を mapeditor.exe の所に持ってきて正常起動を確認。
dllフォルダを検索してないみたいなので
*.dll を mapeditor.exe の所に持ってきて正常起動を確認。
641
2008/03/19(水) 21:44:23ID:+SG0OgVj >>63
確認して頂いてどうもありがとうございます。
dll ファイルはディレクトリの中に入れていたはダメなようですね。
勘違いしていました。
exe と同じパスに移動させてアップロードし直しました。
http://www.dotup.org/uploda/www.dotup.org6433.zip.html
確認して頂いてどうもありがとうございます。
dll ファイルはディレクトリの中に入れていたはダメなようですね。
勘違いしていました。
exe と同じパスに移動させてアップロードし直しました。
http://www.dotup.org/uploda/www.dotup.org6433.zip.html
2008/03/19(水) 22:12:59ID:WhfyToJK
なんかウイルス検査が反応しちゃうな
Exerbが原因??
Exerbが原因??
2008/03/19(水) 22:16:24ID:gQefg68v
exerbのコアを誤検知するときがあるみたいだね。
2008/03/24(月) 20:39:11ID:I6+HPgu7
1はどうした?
2008/03/26(水) 16:17:41ID:Ms8DNrIr
スレ主は飽きたのか
2008/03/31(月) 21:24:57ID:0HyqKyOa
生きてるか?
701
2008/04/03(木) 21:17:08ID:RtS02P+R■ このスレッドは過去ログ倉庫に格納されています
ニュース
- NHKの災害情報、閲覧に「ユーザー登録必要」で批判の声多数 [少考さん★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★7 [BFU★]
- 性売買「買う側」処罰化と同時に「売る側は処罰せず、支援の対象に」Colabo主催の集会にて [パンナ・コッタ★]
- 【北海道】「稀に見る大きな個体」 体長1.9m、体重400kg超の巨大グマを捕獲 苫前町 [煮卵★]
- SuicaとPASMOのコード決済「teppay(テッペイ)」26年秋開始 🐧🤖 [少考さん★]
- フィフィ “工作員”と疑う声に「日本のために…昔から身を挺して発信している」「どんだけ探ったところで、なんも出てこないよ」 [Anonymous★]
- 小林源文(74)「実際に日中戦争になったら先の大戦の沖縄、硫黄島での戦闘のように日本人の恐ろしさを教えてあげるよw」 [237216734]
- 日本政府、「政府効率化省(DOGE)」を設置 租特・補助金の無駄点検 [377482965]
- 【高市悲報】8年前の志らく「政権批判しただけで反日扱いはおかしい😤そもそも日本人かどうかで差別するな」 [359965264]
- 【高市悲報】中国「日本への渡航禁止報復はたったの4ヶ月ネ!花見時期には解除するアル」 [614650719]
- 【速報】参政党、スパイ防止法を提出 [834922174]
- 防衛省「台湾有事にロシア参戦するかも」 [177178129]
