Об этом проекте

Kingslayer — текстовая приключенческая игра и библиотека, написанные на Rust. Встроенную игру можно запускать онлайн по адресу zaechus.github.io/kingslayer-web, устанавливать с crates.io командой cargo install kingslayer или запускать из локальной копии командой cargo run --release. Для пользовательского контента можно определить файл мира в формате RON, аналогично включённому файлу world.ron, и запустить его напрямую командой kingslayer custom_world.ron. Как библиотека, Kingslayer предоставляет тип Game, который может разобрать файл мира и запустить его через game.play(), либо принимать ручной ввод и возвращать вывод через метод ask, как показано в примере kingslayer-web.