Home - ledyba/Jinzamomi GitHub Wiki
Jinzamomi (甚三紅)
甚三紅は、美少女ゲームのHTML5へのトランスパイラである。
基本設計
甚三紅は、複数のゲームエンジンに対応することを目指している。なので、全ゲーム共通の部分とそれぞれのゲームごとの部分に別れている。
- エンジン共通のランタイム: runtime/base以下
- ゲームエンジンごとのランタイムライブラリ: runtime/drivers/**以下
- ゲームエンジンごとのコンパイラ: src/Jinzamomi/Drivers/Hoge以下
ゲームエンジンごとのランタイムと、コンパイラを「ドライバ」と読んでいる。本当はもっとなんか和風な名前が付けたい。個別のドライバについてはそれぞれの記事を参照すること。