OUROBOROS/4.0 Spoilers/stable0

 stable0

  • ウロボロスのサーバサイドスクリプトバージョンであり、格納ディレクトリ名でもある。
  • いわゆる旧来のCGIスクリプトの枠組み(location.replaceによるページ遷移)で動作するサーバサイドスクリプト群であり、アイテムデータやモンスターデータなどのデータテキストも含まれる。
  • ouroboros4内で、stable1への移行が進められ、stable0は完全撤廃される。

来歴

  • stable0はouroboros1が初版であり、画像ファイルや音声ファイル等とスクリプトを異なるディレクトリに整理することで誕生した。stable0はFlashを取り込んだouroboros2、ブラウザ内WindowシステムやIRCを取り込んだouroboros3、で用いられ、継続的に機能拡張が行われた。
  • 2020年Flashのサポート停止、HTML5技術の成熟の見通しという背景の中、1000超のアイテムや10000件超のリプレイデータ、複雑化した戦闘システムなどにより、stable0のさらなる拡張が困難となり、HTML5ベースでのスクラッチからの再構築(stable1への移行)が開始する。
  • stable0はstable1開発スタート後は、ouroboros3上で(HTML5版戦闘処理など)stable1向けモジュールの単体テスト環境として用いられた。
  • 大枠でstable1ベースで動作するouroboros4運用開始後も、町の施設など周辺機能を実現するサブモジュールとして併用された。
  • すべての周辺機能がstable1に移植されることにより、stable0はその役割を終了する。