프로젝트 소개

Kingslayer는 Rust로 작성된 텍스트 기반 어드벤처 게임이자 라이브러리입니다. 포함된 게임은 zaechus.github.io/kingslayer-web에서 온라인으로 플레이하거나, cargo install kingslayer로 crates.io에서 설치하거나, 로컬 체크아웃에서 cargo run --release로 실행할 수 있습니다. 커스텀 콘텐츠의 경우 사용자는 포함된 world.ron과 유사하게 RON으로 월드 파일을 정의하고 kingslayer custom_world.ron으로 직접 실행할 수 있습니다. 라이브러리로서는 월드 파일을 파싱해 game.play()로 실행하거나, kingslayer-web 예제에서처럼 ask 메서드를 통해 수동 입력과 출력을 처리할 수 있는 Game 타입을 제공합니다.