WWA( http://wwajp.com )のJavaScript実装です。
.travis.yml
の取り扱いにご注意ください.
master
にコミットすると, Travis CI が動き出します。開発はdevelop
の派生ブランチでお願いいたします。develop
からブランチを作って、develop
に対する Pull Request を作ってくれると喜びます。
master
: リリース用のブランチです。develop
: 開発用のブランチです。 このリポジトリ内で開発される方はここから分岐させたブランチで開発し, よさ気ならdevelop
へのPull Request を作成してください.distribute-all
: 完全版の配布物です。 Travis CIによりmaster
のコミットごとに自動生成されます。distribute-update
: 更新版の配布物です。Travis CIによりmaster
のコミットごとに自動生成されます。
- src ディレクトリにすべての元になっているTypeScriptソースがあります。
- 下記の手順でビルドができます。 node.js が必要です。
$ npm install
$ npm run build
- 配布用ZIPを作りたい場合はディレクトリ「__DISTRIBUTE__」へ。
- wwaload.js と wwaload.noworker は WWALoader( https://github.com/WWAWing/WWALoader )により生成されたものです。
同梱されているマップデータファイル「caves01.dat」「caves02.dat」 「island02.dat」「wwamap.dat」、 ゲーム中で使用される画像の内「caves01.gif」「caves02.gif」「island02.gif」「making.gif」「mapcg.gif」および WWA作成ツールに関しての著作権は原作者NAO氏が保持し、取り扱いについてはキャラバンサークル( http://wwajp.com )で定める通りとし、WWA Debuggerの実行ファイルおよびインストーラのバッチファイルに関しての著作権は、原作者Aruneko氏および アイコン制作者プチ氏が保持し、取り扱いについては同梱しているWWA Debuggerの説明文書によるものとします。
. ├── __DISTRIBUTE__ - 配布用ファイル生成用ディレクトリ ├── audio - 音楽関連のディレクトリ ├── cryptojs - パスワードセーブの生成に使っている [crypto-js](https://www.npmjs.com/package/crypto-js) の一部が入っています。 ├── debugger - WWA Debugger 関連 ├── dist_html - 配布用ZIPに入れるサンプルマップ用HTMLを含むディレクトリ ├── src - WWA WingのTypeScriptソースを含むディレクトリ ├── wwamk310 - WWA作成ツール関連 ├── node_modules - 依存しているライブラリなどが入るディレクトリ ( `npm install` で作成されます)
.gitignore, マップデータ, WWAでロードされる画像ファイル, WWAを配置するHTMLファイル(_convert.htmlを除く)は省略
├── package.json - node.jsのパッケージ設定。ビルド手順やバージョン情報、依存ライブラリの情報が書かれています。 ├── README.md - このファイル ├── _convert.html - WebWorker非使用版のテストページ ├── classictitle.gif - タイトル画像に使える画像の例 ├── cover.gif - デフォルトのタイトル画像 ├── cover.pdn - デフォルトのタイトル画像のPaint.NETファイル ├── index.html - テストページトップ ├── manual.html - マニュアル ├── style.css - 標準マップで使用している用CSS ├── wwa.css - WWAで使用するCSS ├── wwa_classic.css - WWAで使用するCSS(本家再現版) ├── wwa.js - WWA Wing本体(minify済) ├── wwa-nolink.js - WWA Wing本体(minify済・crypto-jsとの結合なし) ├── wwa-nolink.js.map - wwa-nolink.js のソースマップ ├── wwa.long.js - WWA Wing本体(minifyなし・crypto-jsとの結合なし) ├── wwa.long.js.map - wwa.long.js のソースマップ ├── wwaload.js - WWA Loader(Worker版) ├── wwaload.noworker.js(Workerなし版) └── wwawing-disp.png - バナー
不具合を発見された場合は、issuesかPull Requestまで。Githubのアカウントを持っていない場合はバグ報告板( http://jbbs.shitaraba.net/netgame/14732/ )まで。
WWA Wing - http://wwawing.com