ニコ生ゲームの投稿は、ニコ生ゲーム投稿 のページから行います。
こちらから Akashic ゲームを投稿すると、ニコニコ生放送で遊べるようになります。
game.json のあるディレクトリで、次のコマンドを実行します。
(--nicolive
オプションは akashic-cli@2.16.22
以降で利用できます。)
akashic export zip --output game.zip --nicolive
すると game.zip という名前の zip ファイルが生成されます。 (ディレクトリ内に game.zip というファイルが既にある場合は、 game.zip の代わりに .zip で終わる適当なファイル名を指定してください)
--nicolive
オプションをつけることで、ニコニコ生放送に対応した形式のファイルを生成します。
現在のところ、ニコ生ゲームには次のような制約があります。
現在のニコ生ゲームではまず zip ファイルの展開後のサイズが 10MB 以下である必要があります。 これを超える場合、ニコ生ゲームとして投稿する際に失敗するので注意してください。
また game.json が 100KB 以下である必要があります。 特にアセットが非常に多いコンテンツでこの制限にあたる場合があります。
全てのテキストファイル (.js, .json, .txt) の文字コードが UTF-8 であることを確認してください 。
akashic export
コマンドは、効率化のためできるだけテキストファイルを一つにまとめます。ただし、ファイル自体の文字コードは変換されないため Shift JIS など UTF-8 でない文字コードが使われていると、game.zip の中身が文字化けしてしまうことがあります。
ニコ生ゲームへの投稿は、Web サイト上で行います。大まかな手順は以下の通りです。
ニコ生ゲーム投稿ページを開きます。(ニコニコアカウントでのログインが求められます。) zip ファイルを「ゲームファイル」の欄で選択もしくはドラッグ&ドロップします。
残りの入力項目に入力して、「投稿する」ボタンを押します。
詳細な入力・操作方法については、ニコ生ゲーム投稿ページの案内に従ってください。
生ゲーム投稿ページでは、一度アップロードしたゲームの内容を更新することができます。生ゲーム投稿ページの対象のゲームから 「編集する」ボタンを押すことで編集が可能となります。