2个版本
0.0.2 | 2021年5月21日 |
---|---|
0.0.1 | 2018年12月20日 |
#1857 in 游戏开发
130KB
2.5K SLoC
dashing.rs
dashing
是一个用于在Rust中构建控制台风格的roguelike游戏的库。
当前状态
该项目目前处于预alpha状态。它目前提供了一个基本的真彩色字符控制台和基本的输入处理能力,但在准备上线之前,API还需要进行大量的思考和改进。
入门指南
查看 hello_world 示例,以了解引擎的基本使用方法。
许可证
该项目采用 Apache 2许可证。
免责声明
该项目不是官方支持的Google产品。
lib.rs
:
dashing
是一个用于构建roguelike游戏的库。
路线图
要实现的功能
- 输入处理
- 不要在公共接口中使用winit事件类型
- GUI库
- 支持启动画面
- 序列化/持久化框架
- 图形改进
- 用户指定的着色器
- 动画精灵
- 热插拔字体
- 动态缩放
- 资源管理系统
- 运行时构建精灵图纹理
- 音频
- 并行处理
依赖项
~8–21MB
~316K SLoC