Skip to content
a World Wide Adventure Implementation in JavaScript
TypeScript HTML Java CSS Other
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
keys
packages
.gitignore
.npmignore
CONTRIBUTING.md
LICENSE
README.md
getEngineVersion.sh
lerna.json
netlify.toml
package-lock.json
package.json
tsconfig.json

README.md

WWA Wing

インターネット RPG 「World Wide Adventure」 の TypeScript / JavaScript 実装です。

このリポジトリは、 packages ディレクトリ下 にある複数の npm パッケージで管理されており、複数のリポジトリにまたがる操作などは lerna により自動化されています。

準備

この README.md があるディレクトリで、

npm install

することで、各パッケージが動作可能な状態になります。

サポートブラウザ

PC

OSは不問です。

  • Microsoft Internet Explorer 11
  • Microsoft Edge (最新版)
  • Mozilla Firefox (最新版)
  • Google Chrome/Chromium (最新版)
  • Safari (最新版)

スマートフォン・タブレット

  • Android 上の Google Chrome (最新版)
  • iOS 上の Safari (最新版)

ディレクトリ構成

├── getEngineVersion.sh                         ## WWA Wing 本体のバージョンを取得するためのシェルスクリプト (Travis CIで使用)
├── lerna.json                                  ## lerna の構成ファイル
├── netlify.toml                                ## Netlify によるテストファイル自動生成のための設定ファイル
├── tsconfig.json                               ## TypeScript のコンパイル設定ファイル
├── keys                                        ## Travis CIによる配布物自動公開に使用するSSH公開鍵(暗号化済)
└── packages ================================== ## このディレクトリ以下に各 npm パッケージを格納しています
     ├── all ================================== ## WWA Wing の配布物すべてを含むパッケージ
     ├── assets =============================== ## 開発時や配布物の生成時に使う静的なファイル
     ├── common-interface ===================== ## WWA Wing で使用するデータ構造を定義したソースコードパッケージ
     ├── debug-server ========================= ## wwa-server (WWA作者向けのHTTPサーバ)
     ├── engine =============================== ## WWA Wing本体
     ├── loader =============================== ## WWALoader (WWAのマップデータを WWA Wing のデータに変換するプログラム)
     ├── page-generator ======================= ## WWA のHTMLファイルを生成するプログラム
     └── styles =============================== ## sassスタイルシートのファイル (scss形式)

ローカルで動かしたい

Wiki の Getting Started をご参照ください。

WWA Wing 本体のソースは packages/engine/src 下にあります。

ブランチ戦略

  • develop ブランチが最新です。
  • 現在リリースされているWWA Wingは master ブランチの最新です。
  • Pull Request を作成する場合は、 リポジトリのフォークを作成した上でこのリポジトリの develop ブランチに向けて作成してください。
  • リリース作業は WWA Wing Team のメンテナ(まつゆき @matsuyuki-a)が行います。(develop ブランチを master ブランチにマージします。)

詳細は コントリビューションガイドライン に含まれています。

ライセンス

  • ソースコード: MIT (Expat)
  • ドキュメント・画像・音源: CC-BY 4.0
You can’t perform that action at this time.