Giter Site home page Giter Site logo

patilise / wwawing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wwawing/wwawing

0.0 0.0 0.0 35.6 MB

a World Wide Adventure Implementation in JavaScript

Home Page: https://wwawing.com

License: MIT License

Shell 0.01% JavaScript 0.08% Java 2.18% TypeScript 90.50% CSS 0.01% HTML 4.47% Pug 0.40% SCSS 2.36%

wwawing's Introduction

WWA Wing

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

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

準備

  • Node.js 18系
  • npm 8系

を準備してください。

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

npm install
npm run build

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

サポートブラウザ

PC

OSは不問です。

  • Mozilla Firefox (最新版)
  • Google Chrome/Chromium (最新版) ※ Microsoft Edge の最新版など Chromium ベースのブラウザを含む
  • Safari (最新版)

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

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

ディレクトリ構成

├── getEngineVersion.sh                         ## WWA Wing 本体のバージョンを取得するためのシェルスクリプト (Travis CIで使用)
├── lerna.json                                  ## lerna の構成ファイル
├── netlify.toml                                ## Netlify によるテストファイル自動生成のための設定ファイル
├── tsconfig.json                               ## TypeScript のコンパイル設定ファイル
└── packages ================================== ## このディレクトリ以下に各 npm パッケージを格納しています
     ├── all ================================== ## WWA Wing の配布物すべてを含むパッケージ
     ├── assets =============================== ## 開発時や配布物の生成時に使う静的なファイル
     ├── common-interface ===================== ## WWA Wing で使用するデータ構造を定義したソースコードパッケージ
     ├── debug-server ========================= ## wwa-server (WWA作者向けのHTTPサーバ)
     ├── engine =============================== ## WWA Wing本体
     ├── event-emitter ======================== ## Node.js でもブラウザでも動作する EventEmitter ライブラリ
     ├── 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

行動規範

wwawing's People

Contributors

matsuyuki-a avatar aokashi avatar hirarira avatar dependabot[bot] avatar patilise avatar aruneko avatar monaka avatar httpnet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.