2个版本

0.0.2 2021年5月21日
0.0.1 2018年12月20日

#1857 in 游戏开发

Apache-2.0

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