这个项目能做什么
Kingslayer 是一个用 Rust 编写的基于文本的冒险游戏和库。其捆绑游戏可在 zaechus.github.io/kingslayer-web 在线游玩,也可通过 cargo install kingslayer 从 crates.io 安装,或从本地检出后使用 cargo run --release 运行。
对于自定义内容,用户可以像自带的 world.ron 一样,用 RON 格式定义一个世界文件,并通过 kingslayer custom_world.ron 直接启动它。作为库,它提供了一个 Game 类型,可以解析世界文件并使用 game.play() 运行,也可以通过 ask 方法接受手动输入并输出结果,如 kingslayer-web 示例所示。
评论
0 评分人数达到10人后显示
登录后参与讨论。