[#39989] TCPSocket.new でスレッドが止まる。 — take_tk <ggb03124@...>

たけ(tk)です。

15 messages 2004/09/02

[#40018] yaml.rbとdate.rbを組み合わせて使った際の問題 — "Keisuke Minami" <keisuke@...>

こんにちは。三並と申します。

14 messages 2004/09/07
[#40020] Re: yaml.rbとdate.rbを組み合わせて使った際の問題 — IWATSUKI Hiroyuki <don@...> 2004/09/07

岩月と申します。

[ruby-list:40054] Re: RPGツクールXP and RGSS

From: cyross@...
Date: 2004-09-13 15:12:09 UTC
List: ruby-list #40054
お久しぶりです。サイロス誠です。

発売日に「RPGツクールXP」を購入して(しかも2本! アホや・・・(苦笑))、
RGSSの解析をやっております。

RGSSの実行では、必要になったら(メニューを開く時や戦闘が始まった時)その
都度シーンオブジェクトを作成して、多態性を使ってシーンを実行しています。

# GoFで言ったらVisitorに近いのかなぁ・・・

ちなみに、ゲームのプレイを通して利用したいデータ群を管理するクラスを設計
して、そのインスタンスをグローバル変数に関連づけていました。これだと確か
に、シーンオブジェクトを破棄したとしても、破棄する直前の状態でシーンを再
開することが可能ですね。

一通り見た感じ、RPGじゃなくても、アクションゲームやシミュレーションゲー
ムなどでも作成できると思います。
(RGSSそのものは、RPG作成に特化しているわけではなくて、新規作成時のスク
リプト群がRPGに特化されているだけで、システムを掴めさえすれば、元のスク
リプト群を削除してイチからスクリプトを作り直すことは可能です)
ただ、やる気の問題だとは思いますが・・・。

今後、RGSSがきっかけで、Rubyの周辺がどう変わるか楽しみですね。

P.S.この間日本橋のソフマップへ赴いたら、PCゲームソフト売り場で「かんたん
Ruby」「Rubyレシピブック」を見かけました(勿論「RPGツクールXP」狙い)。
普段なら見かけないこの光景、少し新鮮に感じました。

****************

サイロス誠
cyross@po.twin.ne.jp
http://www.twin.ne.jp/~cyross/

****************


In This Thread