目标是用 Rust 写一个虚拟世界 | Entropy written by rust.
以及连接这个世界的工具
将现实以Rustling的风格解构如下,
Scaler: 量纲
基本物理量,均实现Copy
trait
Abilities: 能力
多个物理量的组合,实现Copy+Ability
特质
实现了自我tick方法
也是场中用于存储单个实体所包含的物理量的最小单元
System: 场
系统,负责tick以及和其他System交互
目前还有很多工作正在开发中,以下关键特性正在构思:
1. 多系统之间的交互
2. 运行器Driver
3. 并发计算
4. 客户端