프로젝트 소개

Monkeys of the Caribbean은 브라우저 기반의 2인용 타일 배치 게임입니다. 게임에서 원숭이들은 해적 지배자들을 물리치고, 제한된 해상 루트를 장악하여 가장 많은 코코넛을 모으기 위해 경쟁합니다. README에는 2명의 플레이어와 약 15분의 플레이 시간이 명시되어 있습니다. 라이브 버전은 monkeys.twistedtrailgames.com에서 이용 가능하며, 게임 아이콘도 저장소에 포함되어 있습니다. 프로젝트는 GitHub 이슈를 통해 피드백과 개선 아이디어를 수용하며, 같은 사이트의 다른 게임으로 연결됩니다. 개발을 위해 README에는 여러 npm 명령어가 제공됩니다. "npm run build"는 프로젝트를 빌드하고, "npm run dev"는 라이브 리로딩을 지원하며 서비스 워커 없이 로컬 버전을 시작합니다. 서비스 워커가 이전에 등록된 경우, Chrome 개발자 도구의 Application > Service workers에서 등록을 해제할 수 있습니다. "npm start"는 로컬에서 실행하고 서비스 워커를 등록합니다. 배포는 main 브랜치로 푸시하거나 .github/workflows/deploy.yml 워크플로우를 수동으로 트리거하여 처리됩니다. 배포 중에는 prebuild 스크립트가 PNG 이미지를 WebP 형식으로 압축합니다. README에는 WebP 압축 도구가 설치된 경우 "npm run compressImages"로 이미지를 별도로 압축할 수 있다는 내용도 언급되어 있습니다. 저장소는 영어로 작성되었습니다.