[過去ログ]
親父PGがゲームを作り始めるスレッド (668レス)
親父PGがゲームを作り始めるスレッド http://mevius.5ch.net/test/read.cgi/gamedev/1080582036/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
117: 親父PG [] 04/04/04 22:17 ID:3txQVYNu ゲームのデータ-について 草案を書きます。●トリガーテーブル ●シーンデーター という2つのデータ形式から構成される ●トリガーテーブル トリガーテーブルには(selfNO)トリガー条件とトリガー番号が固定長で収納する 編集時はエクセルでの編集を可能にする。 最終的に数値セルをバイナリに落す(要コンバーター) NO INT 比較先場所FG BYTE 比較先FGNO INT (直接値の場合もあり) 比較先場所FG BYTE 比較先FGNO INT (直接値の場合もあり) 比較条件 BYTE == != > < >= <= ! トリガー種類FG BYTE (MOVE FG値操作 次処理 シーン呼び出し) トリガ用パラメーター1(処理先NO)INT トリガ用パラメーター2(処理先NO)INT トリガ用パラメーター3(処理先NO)INT リザーブ(24か32Byte境界) ●シーンデータ- シーンデータ-にはメッセージやウインドの処理などが書かれる。 またシーン終了時にどのトリガー条件に戻すかが書かれている。 ※トリガーテーブルデータ-は、純粋に条件の表現だけに特化しゲーム特有の処理を含ませない。 シーンデータ-は実際に行いたい具体的な処理を書くようにする。 ------------------------------------------------------ 一定周期、ないしはアクションが会った後、トリガーテーブルを参照する。 ●その他のデーター ・キャラクターデーター 本企画はキャラクターデータ-を中心に考えている(ソーサリアン的) ・アイテムデータ- DLLで供給 ・魔法?のデータ- ・プレイヤーのデータ- TRPGのD&Dは有り余る金で城建てたり、ダンジョン掘ったり、タワー建てたり、いろいろできるんだよね。テキストレベルでいいからそういうのもエミュレーションしたいねぇ。 http://mevius.5ch.net/test/read.cgi/gamedev/1080582036/117
120: 新人PG [sage] 04/04/04 22:42 ID:yroz7+Kx >>119 うご、文字化けてる。 一応XML互換と言う事で、>>117の草案を元に練り直します。 http://mevius.5ch.net/test/read.cgi/gamedev/1080582036/120
152: 144 [sage] 04/04/07 08:58 ID:BZdMbvQi ところで、>>117 の場所FGって、単にフラグ番号? 場所っていうからマップの座標かと思ってた。 マップデータもただの配列だし、もしかしてまだ、マップアトリビュートテーブル自体が 話題に上ってなかった? マップの特定の場所に行ったら起動するようなイベントはシステム側からフラグを立てて それをトリガで拾うという仕組みをお考えですか? なぜ、トリガデータがこんなにもスクリプト的な機能を持っているのか不思議だったのですが、 もしそうなら納得できます。 トリガデータはイベントハンドルテーブルのように扱ったほうがシンプルになると思います。 どちらにせよ、トリガデータの1レコードは豪華すぎるように思います。 んー、なんか、データ構成見てると、ソーサリアンを作れそうに見えない・・・。 アトリビュートテーブルがないせいだとは思うんだけど、マップ -> イベントキック -> シーン の流れが見えないと・・・。 もしかして、MAPBASE::ToDo がイベント起動? そんなことしたら、同じマップで違うイベント配置の時に管理が破綻しない? まさかねぇ・・・。 まあ、それこそ編集時はイベント名の文字列で管理すればいいのか、な・・・? http://mevius.5ch.net/test/read.cgi/gamedev/1080582036/152
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.121s*