Skip to content

sumi-nook/hestia

Repository files navigation

Hestia

Hestiaはシナリオとスクリプトの中間表現を提供するシナリオシステムソフトウェアです。

シナリオファイルから構造データを生成し、構造データから機械的にスクリプトを生成します。 スクリプトが機械的に生成されるため、バグの混入を最小限に抑えることができます。

生成された構造データに対して表現を挿入することにより、従来のスクリプト方式からシナリオ表現とを切り離すことができます。 これがHestiaの提供する中間表現という考え方です。

目標

一つのシナリオファイルから複数のゲームエンジンに対応することを目標にしています。

対応予定ゲームエンジン:

  • KAG3
  • NScripter
  • RealLiveMax
  • CatSystem2
  • YU-RIS
  • Artemis

ライセンス

HestiaはGPLv3ライセンスが適用されます。

テンプレート部分は修正BSDライセンスが適用されます。

Hestiaを用いて生成された成果物(プロジェクトファイルやスクリプト)にGPLv3が適用されることはありません。

HEP

HestiaはHEP(Hestia改良提案)に基づいて作成されています。

詳しくは docs/hep/README.md を参照して下さい。

環境

以下のプラットフォームに対応しています。

  • Windows
  • Mac OSX
  • Linux

About

Hestiaはシナリオとスクリプトの中間表現を提供するシナリオシステムソフトウェアです。

Resources

License

Stars

Watchers

Forks

Packages

No packages published