4 个版本 (破坏性更新)
0.8.0 | 2024 年 7 月 9 日 |
---|---|
0.7.0 | 2024 年 1 月 27 日 |
0.6.0 | 2023 年 7 月 30 日 |
0.5.0 | 2022 年 12 月 29 日 |
212 在 游戏 中排名
每月 134 次下载
20KB
132 行
所有立方体(Web 版本)
这是一种“体素游戏”,每个方块都是由更小的方块组成的(一个递归级别)。
这是一个正在进行中的项目;这是我用 Rust 编写的第一个项目,我旨在复制和扩展我之前的工作 Cubes。有关当前实现的功能的更多信息,请参阅 核心库crate all-is-cubes
。
这个 crate 是“Web 版本”:它目前包含一个简单的 Web 服务器,该服务器为游戏提供预构建的 WASM 和 JavaScript 文件。最终我希望它成为一个多人(或者至少是远程保存数据的)游戏服务器,但目前还没有实现任何网络功能。
您还可以运行 “桌面”版本,而不需要任何这些 Web 服务器的东西。
稳定性和版本控制
所有立方体是一个雄心勃勃的业余项目;许多要成为“完整”所必需的功能尚未实现,实现它们将需要不兼容的更改。在开发过程中,库 API 会经常更改,版本号将标记这些版本为不兼容(例如,0.3 到 0.4);在没有信心未来版本至少具有保存数据兼容性之前,将不会有 1.0 版本。然而,我已经尽力记录了在未来版本中可能 更可能 发生更改的 API 元素。
MSRV 政策:当前发布版本在 Cargo.toml
中准确记录了其 rust-version
。未来的版本通常需要发布时的当前稳定 Rust 版本。
许可证
所有源代码和其他材料均为版权所有 © 2020-2024 Kevin Reid,并许可在以下任一许可证下使用:
- Apache 许可证 2.0(《LICENSE-APACHE》或https://apache.ac.cn/licenses/LICENSE-2.0)
- 麻省理工学院许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
根据您的要求。
除非您明确表示否则,根据Apache-2.0许可证定义的,您有意提交给作品的所有贡献,应按上述方式双许可,不附加任何额外条款或条件。
依赖项
~10–23MB
~289K SLoC