TypeScript CSS Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
fslib
scss
shell
.gitignore
README.md
package-lock.json
package.json

README.md

鬼畜王 on Web のソースコードです。

各ディレクトリの説明

shell

鬼畜王 on Web のJavaScript部分のソースコードです。

  • CDイメージファイルの読み込み
  • UI(ツールバー、設定ダイアログなど) 
  • ゲームエンジンの下回り(CD音源再生など)

などのコードが含まれています。ビルドにはNode.jsが必要です。以下のコマンドでビルドできます。

$ npm install
$ npm run build-shell

scss

CSS部分のソースコードです。以下のコマンドでビルドできます。

$ npm install
$ npm run build-css

fslib

鬼畜王 on Web ではCDイメージのロードが始まってからゲームエンジン (system3 / xsystem35) を初期化するのですが、それ以前にemscriptenのIDBFSファイルシステムにアクセスしたい場合があります。これを実現するためのダミーのEmscriptenプログラムです。

docs

https://kichikuou.github.io/web/ で公開されるディレクトリです。HTMLなどの静的ファイルと、ビルド済みのJavaScript/Wasmファイルが入っています。 system3.* ファイルは system3-sdl2xsystem35.* ファイルは xsystem35-sdl2 をビルドしたものです。

ライセンス

shell/, fslib/ 以下のコードは MIT ライセンス です。

docs/xsystem35.* ファイルは xsystem35-sdl2 からビルドされたもので、GPL 2.0 に従います。

docs/system3.* ファイルは system3-sdl2 からビルドされたもので、 GPL 2.0 に従います。

docs/fonts/MTLc3m.ttf は Android Open Source Project の "モトヤLシーダ3等幅" フォントであり、Apache License 2.0 に従います。