RPGアツマールに投稿可能な、ゲーム制作ツールに依存しないコードのサンプルです。
srcディレクトリ以下にHTMLファイル等が存在します。
javascriptの記述にはtypescriptを使用し、parcelでsrc/index.htmlを起点としてjavascriptへの変換とファイル結合を同時に実行します。
各アプリケーションの詳細については以下を参照してください。
- typescript: https://www.typescriptlang.org/
- parcel: https://parceljs.org/
また、RPGアツマールAPIの提供するグローバルオブジェクトRPGAtsumaruの型を参照するためにリポジトリatsumaru/api-typesに依存しています。
git, node, npm を使用したコマンドライン上での操作を説明します。 各アプリケーションのダウンロードについては以下を参照してください。 Windows環境ではWSLを使用してください。
- git: https://git-scm.com/
- node: https://nodejs.org/ja/
- npm: https://www.npmjs.com/
後の操作を行う前に以下を実行する必要があります。
git clone https://github.com/atsumaru/game-code-sample
cd game-code-sample
npm installsrc以下のコードをブラウザから表示可能なファイル群に変換し、dist以下に配置します。
npm run compileRPGアツマールに投稿可能なzipファイルをdist.zipとして作成します。
npm run zip