Skip to content

hsk-dream/GoPVZ

Repository files navigation

🌱 使用godot重置PVZ

从95版、植物娘、胆小菇之梦,到杂交版、融合版等众多精彩的改版与同人作品,相信许多玩家都曾萌生过属于自己的创意与幻想。

本项目基于 Godot4.5.1 引擎,致力于对原版《植物大战僵尸》进行高质量复刻(完美还原),目前除僵王和部分小游戏外已经基本实现所有原版内容。

欢迎各位大佬在本开源项目基础上,完成属于自己的 PVZ 同人改版之梦!

考虑到版权问题,将原版相关资源文件删除。

有对本项目感兴趣的大佬,欢迎大家进qq群 (1046565016) 交流

项目展示

项目视频介绍

开源!使用Godot实现对原版PVZ的完美复刻 (https://www.bilibili.com/video/BV1FKNJzUEpp/) 请观看该合集最新的展示视频

主游戏界面

主游戏界面

开始菜单界面

开始菜单界面

自定义关卡

  • 自定义关卡使用在游戏根目录下"level_game_para"文件夹中的游戏参数文件。
  • 游戏参数文件为"ResourceLevelData"类型的资源文件
  • 具体查看脚本文件"res://scripts/resources/level/level_data.gd"

游戏开发相关

基于本项目开发pvz同人改版必看内容(./docs/开发相关.md)

插件

一个 Godot 插件,用于重构 AnimationPlayer 的动画。 插件使用教程

注意:目录下plugin.gd脚本中调用的函数EditorUtil.find_animation_menu_button(base_control)只支持英文,需要进入函数修改对应的代码 func(node): return node.text == "Animation" 修改为 func(node): return node.text == "Animation" or node.text == "动画"

将植物大战僵尸的动画文件转换为Godot游戏引擎所支持的动画格式。使用教程 forked from PVZ_reanim2godot_animation

PVZ相关参考资料

📜 许可协议:Custom Non-Commercial License

本项目为《植物大战僵尸》复刻的学习作品,仅供个人学习与研究使用。 原作《植物大战僵尸》的游戏名称、角色、音乐、图像等内容的版权归 PopCap Games 及其母公司 Electronic Arts(EA) 所有, 本项目不用于任何商业目的,也不构成对原作版权的挑战或侵犯。

本项目采用自定义非商用许可协议,禁止任何形式的商业用途,其余条款与 MIT 协议一致,简要如下:

✅ 允许

  • 个人学习与研究;
  • 学术研究与教学用途;
  • 《植物大战僵尸》相关的非营利改编、同人创作。

❌ 禁止

  • 商业公司或组织内部使用;
  • 将本项目作为产品或服务的一部分进行销售、收费分发或在线提供;
  • 用于 SaaS、API 服务、BaaS 等直接或间接商业用途。

🔗 完整许可条款请查看 LICENSE 文件

🙌 致谢

致敬《植物大战僵尸》原作团队(PopCap & EA)

项目贡献

  • 植物图鉴初稿整理:多003_
  • 宽屏(16:9)的部分素材使用豆包ai生成,感谢ai

参考项目

About

使用Godot引擎重置PVZ。目前已基本实现原版内容,僵王和部分小游戏暂时不做。

Topics

Resources

License

Stars

Watchers

Forks

Packages