Rancemxn/neopvz
GitHub: Rancemxn/neopvz
使用 Rust 语言重新实现《植物大战僵尸》1.0.0.1051 版本的游戏引擎与玩法逻辑。
Stars: 0 | Forks: 0
# neopvz
*《植物大战僵尸》* 的 Rust 重新实现,目标是**在行为上与 1.0.0.1051 版本保持一致**。
## 目标
- 游戏玩法 / 系统**效果与官方 1.0.0.1051 版本一致**
- **本仓库的源代码**采用 AGPL-3.0 协议
- **不**在此处分发游戏资源(请自行准备 1.0.0.1051 版本目录)
## 资源(本地)
```
assets/1.0.0.1051/ # full game tree, gitignored
```
在 `Desktop/pvz` 工作区中,这是从 `../PVZ-1.0.0.1051/` 复制而来的。
参见 `assets/README.md`。
## 工作区布局
```
crates/
neopvz-pak/ # .pak / resource containers
neopvz-tod/ # reanim / particles / trails (TodLib-style)
neopvz-lawn/ # Board / Plant / Zombie gameplay logic
neopvz-sexy/ # app shell (window, gfx, audio facades)
neopvz/ # binary entry
```
## 构建与测试策略
**不要将本地编译/测试作为唯一标准。**
GitHub Actions 上的 CI 是把关者:
- 工作流:[`.github/workflows/full-gate.yml`](.github/workflows/full-gate.yml)
- 代码风格与 [`Rancemxn/fcs-project` full-gate](https://github.com/Rancemxn/fcs-project/tree/main/.github) 保持一致
## 许可证
[AGPL-3.0](LICENSE)
## Agent 说明
参见 [AGENTS.md](AGENTS.md)。父级逆向工程工作区映射(如果存在):`../AGENTS.md`。
标签:Rust, 云资产清单, 可视化界面, 植物大战僵尸, 游戏, 网络流量审计, 逆向工程, 重制版