6 个版本 (重大变更)
0.6.0 | 2024 年 4 月 26 日 |
---|---|
0.5.0 | 2024 年 4 月 26 日 |
0.4.0 | 2024 年 4 月 26 日 |
0.3.0 | 2024 年 4 月 25 日 |
0.1.0 | 2024 年 4 月 25 日 |
#805 in 游戏开发
21KB
528 行
Space Traveller
基于 MVC 架构的简单命令行游戏引擎,以宇宙空间为中心。"阅读器"和"查看器"组件作为公共 trait 对象完全可定制,并注入到主部分。它可以作为制作史诗级、复古 RPG 的起点,丰富宇宙知识。
只需玩耍
use space_traveller::{view, GameManager, StdInputReader};
fn main() {
let std_reader = StdInputReader;
let console_view = view::ConsoleView;
let gm = GameManager::new(std_reader, console_view);
let gm = gm.add_players();
let gm = gm.start_game();
gm.finish_game();
}
lib.rs
:
Space Traveller
space_traveller
是一个基于 MVC 架构的简单命令行游戏引擎,以宇宙空间为中心。它可以作为制作史诗级、复古 RPG 的起点,丰富宇宙知识。
依赖关系
~340–485KB