非 Akashic Engine 向けライブラリを利用する
非 Akashic Engine 向けライブラリを利用するには、 Akashic 向け拡張ライブラリと同様に akashic
コマンドの akashic install
を利用します。
凡例
sh
akashic install sample-library
詳細
akashic install
コマンドは、Akashic 向け拡張ライブラリではない npm パッケージもインストールできます。 例えば「迷路を自動生成する」「マップ上の 2 点の最短経路を求める」といった処理には、(Akashic Engine 専用ではない) 汎用のライブラリが利用できるかもしれません。そのようなライブラリが npm パッケージとして公開されていれば、 akashic install
でインストールして利用できます。
ただし、Akashic Engine はそのようなパッケージの動作を保証してはいません。 Akashic Engine で利用できるパッケージの条件は、 fs
や http
などの Node.js コアモジュールを利用していないこと、 Math.random()
を利用していないことです。 また、原則的に DOM を利用することもできません。これらは Akashic Engine の動作に意図しない影響を及ぼすため、利用しないでください。
公式で公開されている Akashic Engine 向け拡張ライブラリ以外のライブラリを利用する場合は、それら各ライブラリの利用条件・ライセンスにも従う必要があります。