このプロジェクトについて
Kingslayerは、Rustで書かれたテキストベースのアドベンチャーゲーム兼ライブラリです。同梱ゲームは zaechus.github.io/kingslayer-web でオンラインでプレイできるほか、crates.io から cargo install kingslayer でインストールしたり、ローカルチェックアウトから cargo run --release で実行したりできます。
カスタムコンテンツについては、ユーザーは同梱の world.ron に似た形でワールドファイルをRONで定義し、kingslayer custom_world.ron で直接起動できます。ライブラリとしては、ワールドファイルを解析して game.play() で実行したり、kingslayer-webの例で示されているように ask メソッドを介して手動入力と出力を受け付けたりできる Game 型を公開しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.