27 个版本 (15 个重大变更)

0.22.1 2023年9月3日
0.21.1 2023年7月28日
0.17.0 2023年2月16日
0.16.1 2022年11月7日
0.5.0 2022年7月29日

#531 in 游戏开发

MIT 许可协议

93KB
2.5K SLoC

二零二四

2048 游戏的基本引擎和移动验证器

这是一个用 Rust 编写的库,文档可以在 docs.rs 找到。

最新版本可以从 crates.io 或从 npm 下载 wasm 版本。

有关使用的许可协议(MIT)的信息,请参阅 LICENSE

如何操作

测试

运行 cargo test 以运行默认测试。

要运行昂贵的测试(例如验证 10,000 个真实游戏),请替换为 cargo test -- --ignored

构建

运行 cargo build --release 以构建

发布

运行提供的 publish.sh 以将包发布到 crates.io 并将 wasm 绑定发布到 npm。您需要安装 wasm-pack 以构建 npm 包。


lib.rs:

2048 游戏的基本引擎和移动验证器

包含使用 wasm_bindgen 生成的 wasm 绑定

依赖关系

~2.4–5MB
~96K SLoC