프로젝트 소개

Rust Laboratory는 Rust와 Tauri v2 프레임워크로 제작된 사이버펑크 테마의 그래픽 인터페이스를 갖춘 텍스트 기반 어드벤처 게임입니다. 플레이어는 버려진 Prometheus Research Facility를 탐험하는 탐사 저널리스트 Dr. Alex Chen의 역할을 맡습니다. 게임 콘텐츠에는 개별 설명, 퍼즐 및 비밀이 있는 14개 이상의 상호 연결된 방, 배경 스토리와 용도가 있는 20개 이상의 수집 가능한 아이템, 암호 해독, 아이템 조합 및 수리가 포함된 6개의 퍼즐, 그리고 13개의 업적이 포함됩니다. 인터페이스는 애니메이션과 파티클 효과가 있는 다크 테마, 탐험한 영역의 대화형 미니맵, 컨텍스트 인식 명령 자동완성, 명령 기록 탐색 기능을 제공합니다. 명령어는 이동, 살펴보기, 아이템 획득 및 버리기, 아이템 사용 및 조사, 문서 읽기, 아이템 조합, 퍼즐 해결, 인벤토리, 지도, 상태, 힌트 및 도움말을 포함합니다. 세이브/로드 시스템은 3개의 슬롯과 자동 저장을 제공합니다. 이 프로젝트는 GitHub Releases를 통해 Windows 설치 프로그램으로 배포되며, Rust 1.70+, Node.js 18+ 및 Tauri CLI를 사용하여 소스에서 빌드할 수 있습니다. 코드베이스는 Rust 백엔드(엔진, 타입, 월드, 아이템, 퍼즐, 플레이어, 명령어, 스토리, 세이브)를 HTML/CSS/JavaScript 프론트엔드에서 분리하며, GitHub Actions 릴리스 워크플로우를 포함합니다. 문서는 Tauri 명령 API, 기여 가이드라인, 릴리스 파이프라인, 테스트 커버리지 계획 및 상업/검증 계획 문서를 다룹니다. MIT 라이선스로 배포됩니다.