@akashic/akashic-sandbox
Standalone runner for Akashic games
Last updated 9 days ago by akashic-owner .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @akashic/akashic-sandbox 
SYNC missed versions from official npm registry.

Akashic Sandbox

Akashic Sandboxは、 Akashic Engine を使って作成されたゲームの動作確認ツールです。

インストール

Node.js が必要です。次のコマンドでインストールできます。

npm install -g @akashic/akashic-sandbox

利用方法

akashic-sandbox [-p <port>] [--cascade<cascade-path>] [<path>]

で、 <path> に置かれているAkashicのゲームを起動できます。 出力される案内にしたがって、Webブラウザで http://localhost:3000/game/ を開いてください。

<path> には game.json が存在する必要があります。省略された場合、 <path> はカレントディレクトリ (.) です。 -p オプションを指定すると、サーバのポート番号を変更できます。たとえば -p 3100 とした場合、 Webブラウザで開くURLは http://localhost:3100/game/ になります。

--cascade <cascade-path> を与えると、 path にある game.json に対して <cascade-path> にある game.json がカスケードされます。 --cascade を複数指定した場合、指定した順でカスケードされます。

Akashic Engineの詳細な利用方法については、 公式ページ を参照してください。

Akashic Engine 2.0 を利用したコンテンツの起動方法

game.json に以下の記述を追加すると、対象のゲームを Akashic Engine 2.0 として実行します。

{
..
	"environment": {
		"sandbox-runtime": "2"
	}
}

表示オプション

デベロッパーメニュー

  • ゲーム画面右上の歯車マークをクリックするとデベロッパーメニューが開きます。
  • http://localhost:3000/game/?devmode=disable にアクセスするとデベロッパーメニューを無効化できます。

設定ファイルの利用

コンテンツの game.json と同じディレクトリに sandbox.config.js を置いた場合、実行時の挙動をカスタマイズできます。

var config = {
	/** ゲーム実行時にeventsの同名メンバーをイベントとして送信します */
	autoSendEventName: "event0",
	/** ゲーム実行時にデベロッパーメニューを開きます */
	showMenu: true,
	/** デベロッパーメニューに登録済みのイベントとして表示します */
	events: {
		event0: [32, null, "9999", {foo: "foo"}, false],
		event1: [32, null, "9999", {var: "var"}, false]
	}
}
module.exports = config;

ビルド方法

akashic-sandbox はTypeScriptで書かれたJSモジュールであるため、ビルドにはNode.jsが必要です。

npm run build にてビルドできます。

npm install
npm run build # src/以下をビルド

内部モジュールの更新方法

akashic-sandbox は、以下の内部モジュールのコードをリポジトリ内に直接保持しています。

  • @akashic/engine-files
  • @akashic/game-storage

また、これらのコードには Akashic Engine v1 系と v2 系が存在します。

akashic-sandbox の開発者がこれらのコードを更新するには次のコマンドを実行してください。

npm run update

内部モジュールの動作確認方法

akashic-sandbox を用いて内部モジュール (とくに engine-files) の動作確認を行いたい場合、以下の手順を行ってください。

  • 別で生成した engine-files のビルド成果物 engineFilesV{version}.js./js/v2/ または ./js/v1 にコピーします。
    • バージョンが異なる場合は ./engine-src/engineFilesVersion.json をビルドした engine-files に合わせてください。

テスト方法

  1. TSLintを使ったLint
  2. Jasmineを使ったユニットテスト

が実行されます。

npm test

ライセンス

本リポジトリは MIT License の元で公開されています。 詳しくは LICENSE をご覧ください。

ただし、画像ファイルおよび音声ファイルは CC BY 2.1 JP の元で公開されています。

Current Tags

  • 0.16.10                                ...           latest (9 days ago)
  • 0.13.46-test.2                                ...           next (a year ago)

123 Versions

  • 0.16.10                                ...           9 days ago
  • 0.16.9                                ...           17 days ago
  • 0.16.8                                ...           18 days ago
  • 0.16.7                                ...           a month ago
  • 0.16.3                                ...           3 months ago
  • 0.16.2                                ...           3 months ago
  • 0.16.1                                ...           3 months ago
  • 0.16.0                                ...           4 months ago
  • 0.15.23                                ...           4 months ago
  • 0.15.22                                ...           5 months ago
  • 0.15.21                                ...           6 months ago
  • 0.15.20                                ...           6 months ago
  • 0.15.19                                ...           7 months ago
  • 0.15.18                                ...           7 months ago
  • 0.15.17                                ...           7 months ago
  • 0.15.16                                ...           7 months ago
  • 0.15.15                                ...           8 months ago
  • 0.15.14                                ...           8 months ago
  • 0.15.13                                ...           8 months ago
  • 0.15.12                                ...           8 months ago
  • 0.15.11                                ...           8 months ago
  • 0.15.10                                ...           8 months ago
  • 0.15.9                                ...           8 months ago
  • 0.15.8                                ...           9 months ago
  • 0.15.7                                ...           9 months ago
  • 0.15.6                                ...           9 months ago
  • 0.15.5                                ...           9 months ago
  • 0.15.4                                ...           9 months ago
  • 0.15.3                                ...           10 months ago
  • 0.15.2                                ...           10 months ago
  • 0.15.1                                ...           10 months ago
  • 0.15.0                                ...           10 months ago
  • 0.14.0                                ...           a year ago
  • 0.13.69                                ...           a year ago
  • 0.13.68                                ...           a year ago
  • 0.13.67                                ...           a year ago
  • 0.13.66                                ...           a year ago
  • 0.13.65                                ...           a year ago
  • 0.13.64                                ...           a year ago
  • 0.13.63                                ...           a year ago
  • 0.13.62                                ...           a year ago
  • 0.13.61                                ...           a year ago
  • 0.13.60                                ...           a year ago
  • 0.13.59                                ...           a year ago
  • 0.13.58                                ...           a year ago
  • 0.13.57                                ...           a year ago
  • 0.13.56                                ...           a year ago
  • 0.13.55                                ...           a year ago
  • 0.13.54                                ...           a year ago
  • 0.13.53                                ...           a year ago
  • 0.13.52                                ...           a year ago
  • 0.13.51                                ...           a year ago
  • 0.13.50                                ...           a year ago
  • 0.13.48                                ...           a year ago
  • 0.13.47                                ...           a year ago
  • 0.13.46                                ...           a year ago
  • 0.13.46-test.2                                ...           a year ago
  • 0.13.46-test.1                                ...           a year ago
  • 0.13.46-test.0                                ...           a year ago
  • 0.13.45                                ...           a year ago
  • 0.13.44                                ...           a year ago
  • 0.13.43                                ...           a year ago
  • 0.13.42                                ...           2 years ago
  • 0.13.41                                ...           2 years ago
  • 0.13.40                                ...           2 years ago
  • 0.13.39                                ...           2 years ago
  • 0.13.38                                ...           2 years ago
  • 0.13.37                                ...           2 years ago
  • 0.13.36                                ...           2 years ago
  • 0.13.35                                ...           2 years ago
  • 0.13.34                                ...           2 years ago
  • 0.13.33                                ...           2 years ago
  • 0.13.32                                ...           2 years ago
  • 0.13.31                                ...           2 years ago
  • 0.13.30                                ...           2 years ago
  • 0.13.29                                ...           2 years ago
  • 0.13.28                                ...           2 years ago
  • 0.13.27                                ...           2 years ago
  • 0.13.26                                ...           2 years ago
  • 0.13.25                                ...           2 years ago
  • 0.13.24                                ...           2 years ago
  • 0.13.23                                ...           2 years ago
  • 0.13.22                                ...           2 years ago
  • 0.13.19                                ...           2 years ago
  • 0.13.21                                ...           2 years ago
  • 0.13.20                                ...           2 years ago
  • 0.13.18                                ...           2 years ago
  • 0.13.17                                ...           2 years ago
  • 0.13.17-beta.1                                ...           2 years ago
  • 0.13.17-beta.0                                ...           2 years ago
  • 0.13.16                                ...           2 years ago
  • 0.13.15                                ...           2 years ago
  • 0.13.14                                ...           2 years ago
  • 0.13.13                                ...           2 years ago
  • 1.0.0-refine.0                                ...           2 years ago
  • 0.13.12                                ...           2 years ago
  • 0.13.11                                ...           2 years ago
  • 0.13.10                                ...           2 years ago
  • 0.13.9                                ...           2 years ago
  • 0.13.8                                ...           2 years ago
  • 0.13.7                                ...           2 years ago
  • 0.13.6                                ...           3 years ago
  • 0.13.5                                ...           3 years ago
  • 0.13.4                                ...           3 years ago
  • 0.13.3                                ...           3 years ago
  • 0.13.2                                ...           3 years ago
  • 1.0.0-beta.0                                ...           3 years ago
  • 0.13.1                                ...           3 years ago
  • 0.13.0                                ...           3 years ago
  • 0.12.5                                ...           3 years ago
  • 0.12.4                                ...           3 years ago
  • 0.12.3                                ...           3 years ago
  • 0.12.2                                ...           3 years ago
  • 0.12.1                                ...           3 years ago
  • 0.12.0                                ...           3 years ago
  • 0.11.1                                ...           3 years ago
  • 0.11.0                                ...           3 years ago
  • 0.10.6                                ...           3 years ago
  • 0.10.5                                ...           3 years ago
  • 0.10.4                                ...           3 years ago
  • 0.10.3                                ...           3 years ago
  • 0.10.2                                ...           3 years ago
  • 0.10.1                                ...           3 years ago
Downloads
Today 0
This Week 123
This Month 423
Last Day 123
Last Week 16
Last Month 15
Dependencies (6)
Dev Dependencies (21)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |