インストール

この文書は、 https://dwango.github.io/niconico/jikken-housou/akashic-content1/ で公開されていた記事を調整して転載したものです。 文体などは他のページと異なることがあります。

# Node.js のインストール

Akashic Engine でのゲーム作成には、Akashic 関連ツールとそれを実行するためのアプリケーションが必要です。

まず、 Node.js というアプリケーションをインストールする必要があります。 こちらは Akashic 関連ツールの実行に必要なアプリケーションです。 インストール済みの方は、次節まで飛ばしてください。

https://nodejs.org/en

こちらのサイトに行くと、ダウンロードを促す二つのボタンが表示されます。 どちらをインストールしてもいいのですが、左側のボタンからインストールするものが安定版なので、ここでは左側のボタンを推奨します。

Node.jsのWebサイトにある左側のボタン

読者の方を Windows ユーザだと仮定します。 ダウンロードしたファイルを実行すると実行するとこのようなダイアログが出ますので 実行(R) を選択してください。

Windowsが出すインストール後のダイアログ

インストーラーの起動画面です。 Next を押して次に進んでください。

Node.jsのダイアログ

次に利用規約が表示されます。

Node.jsの利用規約

利用規約を読んで、同意する場合は「I accept the terms in the License Agreement」というチェックボックスにチェックを入れてください。利用規約に同意する、という意味になります。

Node.jsの利用規約に同意

チェックを入れると Next が押せるようになるので、 Next ボタンを押してください。

インストール場所を決めるダイアログが表示されます。お好みで変更してください。特になければ、そのまま Next ボタンを押していただいて大丈夫です。

Node.jsのインストール場所指定

インストールする内容を決めるダイアログが表示されます。

本記事の内容はこのまま Next を押してインストールされる内容で動かすことができます。わかる方は適時カスタマイズしていただいても問題ありません。

Node.jsのインストールオプション1

さらに、追加でオプションをインストールするか選択するダイアログが表示されます。 Node.js では C 言語や C++言語で拡張機能を作ることができるのですが、チェックを入れることでそのために必要なツールがインストールされます。 Akashic Engine を用いたゲーム開発では不要ですので、チェックはせずに Next ボタンを押してください。

Node.jsのインストールオプション2

最後のダイアログです。 Install ボタンを押してください。

Node.jsのインストール確認

環境によりますが、以下の画面が表示された後、しばらく動かない事もあるかもしれません。

Node.jsのインストール中画面

その場合、しばらくすると管理者の操作を求めるダイアログが出てきますので、「はい」を押してインストールを続行してください。

ダイアログも出てこずにエラーになってしまう場合、お使いのコンピュータの管理者の方にインストールしていただく必要があります。

管理者の方にインストールしていただけない環境の場合は、Google で「Node.js 管理者権限」等で検索するといくつかの方法が見つかると思います。

無事にインストールができると、以下の画面が表示されると思います。 Finish ボタンを押した後、再起動を求められる方もいるかもしれませんが、ともかくこれで最初の関門を突破です。お疲れ様でした。

Node.jsのインストール完了画面

# Akashic 関連ツールのインストール

Node.js がインストールできれば、あとは akashic コマンドをインストールすれば環境準備は完了です。

Windows ユーザの方は コマンドプロンプトPower Shell 、Mac ユーザの方は ターミナル などのツールを使う必要があります。

Akashic Engine の文書にならい、このツールを CUI ツールと呼びます。ここが最大の関門です。

スタートメニューからコマンドプロンプトか Power Shell を起動してください。

Windows11 であれば、画面下入力欄で以下の画像のように検索が可能です。

Windows11でコマンドプロンプトの検索 Windows11でPower Shellの検索

Mac の方はターミナルというツールになります。

起動すると、このような画面が表示されます。以下はコマンドプロンプトの場合です。

コマンドプロンプト

以下は PowerShell の場合です。

Power Shell

ここで、おもむろに以下の文字を入力し、Enter キーを押してください。「Akashic Sandbox というツールをインストールする」というような意味で、先ほどインストールした Node.js に含まれる npm というものを使ってインストールしています。

npm install -g @akashic/akashic-sandbox

長々と様々なログが表示されたあと、以下のような表示が出れば完了です。

Akashic Sandboxのインストール

もう一つ、以下のコマンドも実行してください。

npm install -g @akashic/akashic-cli

同様に以下のような表示が出れば、これにてインストール作業は完了です!

akashic-cliのインストール