1 unstable release
0.1.0 | Sep 25, 2023 |
---|
#647 in Concurrency
6KB
130 lines
ENTROPY::<rust>
目标是用 Rust 写一个虚拟世界 | Entropy written by rust.
以及连接这个世界的工具
设计风格/实现模式
将现实以Rustling的风格解构如下,
-
Scaler: 量纲
基本物理量,均实现Copy
trait -
Abilities: 能力
多个物理量的组合,实现Copy+Ability
特质 实现了自我tick方法
也是场中用于存储单个实体所包含的物理量的最小单元 -
System: 场
系统,负责tick以及和其他System交互
开发中
目前还有很多工作正在开发中,以下关键特性正在构思:
- 多系统之间的交互
- 运行器Driver
- 并发计算
- 客户端
Dependencies
~0.5–1MB
~21K SLoC