OUROBOROS/4.0 Spoilers

 4.0 Spoilers

※【注意】4.0 Spolersに記載されている情報は開発または上級者向けの内部仕様に関するものであり、閲覧した場合初期のゲームの楽しみを損なう恐れがあります。

 全体構成

 ドメイン

以下のドメインで異なるバージョンのシステムが実行されています。

ドメイン内容
ouroboros3.comドメイントップページ
o1.ouroboros3.com旧v1システム実行中
o2.ouroboros3.com旧v2システム実行中
o3.ouroboros3.com旧v3システム実行中
o4.ouroboros3.comv4システム実行中
ghost.ouroboros3.comv4システム実行中
(ouroboros.game-host.org)※廃止
followers.ouroboros3.comv5システム(Followers)実行中

※V4システム(stable1)はV3(stable0])とV5(Followers1.0)をベースに開発されており、内部バージョンはV3→V5(Followers1.0)→V4→V5(Followers2.0仮称)の順で最新となっている。

 配布物

スタンドアロンプレイヤー等が提供されています(配布物を参照)。

 内部仕様

 v4システム

  • v4システムは下記の独立したサブシステムの集合で構成されておりゲーム空間およびコミュニケーション空間を実現している。
  • サブシステムはそれぞれ独立にバージョンアップを行っており、他のサブシステムに機能を提供している。
  • V3システムまではAdobe Flash技術を中核とした基本設計であったが、2020年Flashサポート終了を受け、V4システム以降では、HTML5技術を中核とした基本設計となっている。

 画面構成

 ゲームシステム(stable1

※v8以降は従来のFlashベースからHTML5ベースに変更されている。これは、リプレイデータバージョンの24にあたるため、v8系をJS-24とも呼んでいる。

※NPC装備格納向けスーパーエリートクラスとして以下の計画があった(未定義)。

#エクスパンジョン名対応カラー概要
エリート(アーティファクト(Artifact))
エリート(アンガーヘルム(Angerhelm))
エリート(カラコール(Caracole))
エリート(アロンダイト(Arondight) )
エリート(フロギストン(phlogiston))
エリート(メッシニアン(Messinian))
エリート(エクタシアン(Ectasian)) 

※v3系ではdb1レコードに1アイテムを格納していたが、V4以降ではjson互換形式で1レコードに全てのアイテムデータを格納している  (データベースによる統計などのアイテムデータ処理を捨てて拡張性を優先)。

  • 市場(市場システム)
    • 中央銀行機能(計画中)
  • ミッション(イベントシステム) --※ゲーム進行(フラグ)管理は管理システム(管理権限)に統合されました。
  • コミュニケーションシステム
    • レガシIF --wiki,掲示板,電報,Flash版IRC
    • 次世代IF --HTML5版IRC,osiris

 設定

 開発システム

  • v3互換系
    • 開発データベース
      • 攻撃基本型DB    (攻撃画像および画像依存パラメータ)
      • オプション基本型DB (オプション一覧)
      • 攻撃型DB      (ATタグ)
      • 変身条件DB     (CTタグ要素)
      • サーチ型DB     (ST、MSTタグ要素)
      • 移動型DB      (MTタグ要素)
      • アイテムエディタ
      • モンスターエディタ
      • マップエディタ

 管理システム

  • UWC2
    • 管理権限 --CO,D,P
    • 統合ビット管理+ビットフィルタ  ※ゲーム進行フラグ、ゲーム内権限(爵位等)も統合的に管理
    • 共有メモリ管理
    • 管理タブ ※ヘルプに配置

 コアシステム

 主なv3システムからの改良点

  • Flashに依存しない基本設計
  • モバイルデバイス対応(デバイスに応じてコンフィギュアブルなコンポーネント)
  • 動的バージョンアップシステム
    • バージョン管理と自動リブートガイド
    • ユーザがキャッシュ削除する必要のないコンテンツ更新システム
  • 任意のタイミングでページ再読み込み可能なアトミシティの実現
  • 継続的な拡張性
    • スケーラブルなデータ構造、マルチサーバ、マルチランゲッジ対応
  • XMLベースの動的なページ作成
    • (内部HTMLページなどのような)HTTP直接アクセスを不可能にする
    • 404エラーなどHTTPエラーページを出力しない(自前コンソールに落とす)

 システムの目的

システム名目的
戦闘システム閲覧型で競技性(最適解発見困難な空間の広さおよび不正行為に対する堅牢性)の高いゲームシステムの提供
建設システム(計画中)多人数参加型の都市発展型シュミレーションゲームの提供
アイテムシステム継続的に拡張可能な多様なアイテム群の提供
市場システム電子アイテムと電子通貨のトレード環境の提供
ダンジョンシステム探索ゲームの提供
イベントシステムゲーム進行(ストーリー性)の提供
アバタシステム長期間の育成対象になりうるアバタの実現
MAPシステムセルデータ構造とセルデータのビューアの提供
コアシステム汎用性の高い機能のモジュール化と当該機能の提供
開発システム多人数参加型の電子データ定義編集・評価環境の提供
管理システム多人数参加型の電子データ定義編集権限・評価権限の管理機能の提供
 
 

Document

 コモン武器LV制限改良案

 V4 Dungeon

 V4 Map 4.5

 V5 Map 5

 GMGR4ドラフト

 GMGR5ドラフト

 js25ドラフト

 js26ドラフト

 Ouroboros4仕様書

 Followers仕様書

 レポートドラフト