このプロジェクトについて
WarriorJSはコーディング練習をインタラクティブな冒険に変えます。プレイヤーはJavaScriptまたはTypeScriptコードを書き、塔の複数の階を進む戦士を制御します。各階はユニークなパズルを提示します:スラッジと戦い、弓兵をかわし、捕虜を救出し、階段に生きて到達します。このゲームはポイント&クリックの仕組みではなく、論理と問題解決を重視しており、初めての`if`文を学ぶ初心者にも、完璧なスコアを目指して戦略を磨く経験豊富な開発者にも適しています。
**クイックスタート**
1. Node.jsバージョン22以降をインストールします。
2. CLIをグローバルにインストールします:
sh
npm install --global @warriorjs/cli
3. ゲームを起動します:
sh
warriorjs
CLIは戦士の作成と塔の選択をガイドします。レベル指示を含む`README.md`と、ソリューションを実装する`Player.js`ファイルを生成します。`warriorjs`を再実行して、戦士のパフォーマンスを確認します。
ブラウザで直接[warriorjs.com](https://warriorjs.com/?ref=gh)でもプレイできます。
**ドキュメント**
公式ドキュメント(https://warrior.js.org)では、ゲームプレイの基本、利用可能な塔、スペース操作、ユニット制御、能力使用のための完全なPlayer APIをカバーしています。
**貢献**
このプロジェクトでは、新しい塔(他の人がプレイするレベルのセット)の構築、バグ修正、ドキュメント改善、新しい能力やユニットの追加など、貢献を歓迎しています。詳細な貢献ガイドラインは`CONTRIBUTING.md`にあり、`CODE_OF_CONDUCT.md`は期待される行動を概説しています。
**謝辞**
WarriorJSは、Ryan BatesによるRuby版`ruby-warrior`の移植として始まりました。また、ロゴとビジュアルアセットをデザインしたGuillermo Curaにも感謝します。
**ライセンス**
WarriorJSはMITライセンスの下でリリースされています。完全な条件は`LICENSE`を参照してください。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.