프로젝트 소개
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.