[trpg-xml:00159] RE: [ サンプルシナリオ ]

Goto (trpg-xml ML) HTML Log homepage


Index: [Article Count Order] [Thread]

Date: Sat, 1 Jul 2000 03:11:59 +0900
From: "K.YAMAMURA" <cba57680@pop06.odn.ne.jp>
Subject: [trpg-xml:00159] RE: [ サンプルシナリオ ]
To: <trpg-xml@trpg.net>
Message-Id: <LPBBJBJIKCEOKDBHOGPAEECJCAAA.cba57680@pop06.odn.ne.jp>
In-Reply-To: <200006301948.FEJ98960.DUVS@geocities.co.jp>
X-Mail-Count: 00159

どうも。山村です。
過去ログの追っかけが終わりました(疲れた…)。
明日、赤本を買おうと思います。

> じつはサンプルシナリオ(典型的ダンジョンもの)をつくっちゃいました。
>
> http://www.geocities.co.jp/CollegeLife-Cafe/5985/essay/essay3.html

このページからhello_dungeon.txtをIE5.01で開くと
拡張子がtxtであるにも関わらず
XMLの形式で見ることができますね。
マイクロソフト製品らしい心配りって奴でしょうか(笑)。

> ということで、シナリオの巧拙はともかくとして、このマークアップの仕方につい
> て酷評をいただけたらうれしいです。

ということでしたら、さっそくいくつか書いてみたいと思います。

(1)<バージョン>タグの属性(dateとnumber)も日本語化しませんか?
(2)シーン、もしくはイベント毎に、内容を説明するための画像用のタグが欲しい
です。
   <IMG SRC="..."/>とか<画像 ソース="..."/>のような形で。
   (タグでなく、属性でもよかったかな…)
(3)<シーン>と<イベント>に「ID」属性があると、章立てでは連続しない別のシー
ンやイベントに
   ジャンプ元として記述できて便利かと。ID型属性で。
       その場合は、ジャンプ用のタグを追加しないといけませんが。
   「ID」は英語のままでも意味は通じますよね?
(4)<部屋>タグとか<ダンジョン>タグとかを作るよりは、
     <場所>タグを作って<場所 種類="部屋" ID="1">部屋1</場所>としたほうが
よいかも。
     <場所 種類="酒場" ID="猪鹿亭">猪鹿亭</場所>…という風な拡張も可能になり
ますから。

とはいえ、要求ばかり投げていてもアレなので
伊泉さんのものを私なりに書き直してみました。

http://www.students.chiba-u.ac.jp/~y7l1093/xml/hello_dungeon.txt

…まだ、かなりぎこちない感じ。もう少し考えてみます。

> ちなみにconvention.dtdがあるといろいろ楽な気がするんですけど。TRPG.NETさん
> とかTRPGNEWS
> さんとか。これぐらいならすぐにまとまるかもしれないですね。

コンベンション情報の要素は、TRPG.NETさんとTRPGNEWSさんのものを見る限り、

コンベンションタイトル
日程
場所
交通
タイムテーブル
主催
種別(フリーコンペ、サークル例会、TCG、オフ会、その他)
告知者名
連絡先
告知用URL
費用
定員
使用システム
GMの募集
申し込み方法
申し込み締め切り日時
注意事項
コメント

ぐらいでしょうか。
ひとつのコンベンションで複数の日程とスケジュールを持つ可能性を考えると
DTDは少し工夫しないと駄目かもしれませんね。
今日はもう時間がないので、後日DTDを書くことにします。

> 山村圭司朗さん>
> はじめまして。よろしくお願いします。じつはぼくもSWとGURPSぐらいなん
> です。
> 自分でもよく偉そうにこんな場にいるなと恥ずかしい限りですけど、すこしでも力
> 添えに
> なれればと。Java書きが増えるといいアプリケーションができるような気がします
> ね(ぼ
> くはかけません <無責任)。盛り上げていきましょう。

はい、よろしくお願いします。
Javaは少し知っていますので、
勉強も兼ねて頑張ってみたいと思います。

-----------------------------------
山村圭司朗 cba57680@pop06.odn.ne.jp

    

Goto (trpg-xml ML) HTML Log homepage