PVZ卡牌肉鸽游戏《植胜僵场》demo发布说明
[T.12] 团队项目:Alpha 阶段发布说明
| 这个作业属于哪个课程 | 北航2026年春季软件工程 |
| 这个作业的要求在哪里 | [T.12] 团队项目:Alpha 阶段发布说明 |
| 我在这个课程的目标是 | 完成软件开发,感受软件工程流程 |
| 这个作业在哪个具体方面帮助我实现目标 | 完成alpha阶段测试 |

《植胜僵场》是一款基于经典IP植物大战僵尸改编的单机Roguelike卡牌策略游戏。游戏将传统塔防题材中的植物与僵尸角色进行重构,融入卡牌构筑与随机探索机制,打造全新的策略体验。
玩家将在游戏中扮演“戴夫”,在不断变化的地图中探索、战斗与成长。通过收集与组合不同功能的卡牌,构建独特的战斗流派,并在每一局的冒险中面对不同敌人与事件。游戏在继承经典IP风格的同时,引入更具深度的策略系统与更自由的探索玩法,使其既具有情怀吸引力,又具备独立游戏的创新性与可玩性。
《植胜僵场》的核心目标,是打造一款轻量但有深度、易上手但耐玩的卡牌Roguelike作品,在熟悉的世界观中提供全新的游戏体验。
1. 新功能和特性
1.1 探图系统
1.1.1 功能简介
玩家以“戴夫”的身份出生在第一大关地图中,按下“WASD”或方向键进行自由移动,按下“E”与地图上的组件进行交互。在地图界面,右上角存在“小地图”和“卡包”按钮,点击“小地图”可将小地图隐藏,再次点击出现;点击“卡包”将看到玩家当前已收集的卡牌。小地图展示了第一大关地图的全局情况,其中玩家位置用戴夫图标标出,僵尸位置用红色和橙色圆点标出(红色为普通关卡,橙色为精英关卡),随机事件用青色圆点标出,传送点用粉色圆点标出,其余组件用不同颜色的矩形标出。

1.1.2 可交互组件
地图上包括以下可交互组件:
-
教程:图标为米白色纸条,按“E”后进入教程界面。(如上图所示)
-
僵尸:图标为不同关卡的代表性僵尸,按“E”后进入战斗界面。

- 随机事件:图标为问号,按“E”后进入随机事件界面。

- 商店:图标为戴夫的车,按“E”后进入商店界面。

- 休息点:图标为温室,按“E”后进入指定随机事件界面。

- 传送点:图标为传送门,按“E”后进入通关提示界面,本局游戏通关。

1.2 战斗系统
玩家通过与地图上的僵尸交互,进入战斗界面。

1.2.1 组件介绍
战斗界面包括以下内容:
-
阳光:位于左上角。表示当前回合玩家剩余阳光数量,一般情况下,每回合玩家阳光数量重置为 3,打出卡牌会消耗对应的阳光数量,阳光数量不足则无法打出卡牌(卡牌显示为半透明灰色)。
-
生命值:位于左上角,用大脑图标表示。表示玩家剩余生命值和最大生命值数量,玩家初始最大生命值为 80。僵尸攻击时直接从生命值中扣除,当生命值降到 0 时游戏失败,进入失败提示界面。
-
金币:位于左上角。表示玩家当前金币数量。通关一次对战获得 50 金币,金币在商店中使用来购买指定的卡牌。除此之外,随机事件也可能造成金币的增加或减少。
-
地图:位于右上角。点击后显示小地图,与地图界面的小地图相同。
-
牌库:位于右上角。点击后显示牌库,即玩家已收集的卡牌情况。
-
设置:位于右上角。当前版本未实现。
-
抽牌堆:位于左下角。表示待抽取的卡牌数量,初始时为玩家牌库的所有卡牌。当抽牌堆剩余卡牌数量为 0,且玩家需要抽牌时,将弃牌堆的所有卡牌洗入抽牌堆。
-
弃牌堆:位于右下角。表示弃置的卡牌数量,初始时为 0。玩家打出卡牌后对应卡牌放入弃牌堆,每回合结束后剩余手牌都被放入弃牌堆。
-
手牌:位于正下方。表示玩家当前可打出的卡牌,每回合从抽牌堆中抽取 5 张卡牌置于手牌,每回合结束后将所有手牌置于弃牌堆。玩家可以通过点击或拖拽打出卡牌并决定目标。
-
结束回合按钮:位于右侧。点击后玩家结束当前己方回合,进入僵尸行动回合。
-
逃跑按钮:位于右侧。点击后玩家失去 8 点生命值,退出战斗界面,回到地图界面,当前关卡可以重新进入。
-
僵尸攻击意图:僵尸头顶存在其下回合的攻击意图,黄色字体为基础技能,橙色字体为特殊技能(可将鼠标移至其上悬停查看技能效果解释)

1.2.2 战斗胜利与失败
战斗胜利:当玩家击败场上所有僵尸且有剩余生命值,当前战斗胜利。进入奖励界面,玩家获得 50 金币,并从随机 3 张卡牌中选择一张或零张加入牌库。

战斗失败:当玩家剩余生命值为 0,且场上存在未击败的僵尸,当前战斗失败,且本局游戏失败。进入失败提示界面,玩家可选择返回主菜单重新开始游戏。

1.3 卡牌系统
1.3.1 卡牌分类
卡牌种类:由卡面边框形状和颜色区分。
-
攻击卡:红色边框。用于造成伤害的卡牌。
-
技能卡:蓝色边框。用于施加buff的卡牌。
-
能力卡:绿色边框。用于对本局游戏产生效果。
卡牌稀有度:由卡面中心椭圆形颜色区分。
-
基础卡:无椭圆形标识。获取概率为 40%。
-
普通卡:蓝色椭圆形标识。获取概率为 40%。
-
非凡卡:紫色椭圆形标识。获取概率为 15%。
-
稀有卡:橙色椭圆形标识。获取概率为 5%。
1.3.2 卡牌内容

Alpha 阶段实现了 8 张卡牌,其属性如图所示。
1.4 僵尸系统
1.4.1 关卡配置
玩家通过在地图界面与僵尸图标交互,进入该关卡。关卡分为普通关卡(红色圆形)、精英关卡(橙色圆形)、boss关卡(暂不涉及)。
其中,Alpha版本实现了 5 个普通关卡和 1 个精英关卡。普通关卡与精英关卡间无依赖关系,而精英关卡与通关当前大关存在依赖关系。
关卡配置为:
| 关卡编号 | 关卡属性 | 关卡配置 |
| 1 | 普通 | 普通僵尸 |
| 2 | 普通 | 路障僵尸 |
| 3 | 普通 | 路障僵尸、普通僵尸 |
| 4 | 普通 | 铁通僵尸、普通僵尸 |
| 5 | 普通 | 撑杆跳僵尸、普通僵尸 |
| 6 | 精英 | 旗帜僵尸、普通僵尸、普通僵尸、路障僵尸 |
1.4.2 僵尸属性
Alpha 阶段实现了 5 种僵尸,其属性如下。(技能池中,粗体为特殊技能)
| 僵尸名称 | 生命值 | 技能池 | 特殊技能说明 |
| 普通僵尸 | 30 | 猛击 9 撕咬 6 |
造成 9 点伤害。 |
| 路障僵尸 | 40 | 路障防御 8 重击 10 撕咬 7 |
获得 8 点格挡。 |
| 铁桶僵尸 | 55 | 铁桶护甲 12 撕咬 8 防御 6 铁桶猛击 12 |
获得 12 点格挡。 |
| 撑杆跳僵尸 | 35 | 撑杆突袭 10 普通攻击 8 |
无视格挡,造成的伤害直接从生命值中扣除。 |
| 旗帜僵尸 | 28 | 号召 挥旗攻击 6 |
所有僵尸获得 +3 力量。 |
1.5 游戏界面
1.5.1 加载界面
玩家进入软件,在团队 logo 动画出现的同时,游戏完成图片和音频资源的加载。

1.5.2 主菜单界面
等待约 5 秒后,进入游戏主菜单。玩家点击“开始游戏”按钮进入游戏。

1.5.3 地图界面
点击“开始游戏”进入地图界面。

1.5.4 教程界面
在地图界面中与教程交互进入教程界面。第一次进入战斗界面、商店界面、卡包界面、事件界面时也会进入教程界面。

1.5.5 事件界面
在地图界面中与随机事件交互进入事件界面。

1.5.6 战斗界面
在地图界面中与僵尸交互进入战斗界面。

1.5.7 商店界面
在地图界面中与商店交互进入商店界面。

1.5.8 卡包界面
在地图界面中点击“卡包”按钮进入卡包界面。或在战斗界面中点击“牌库”按钮进入卡包界面。

1.5.9 失败提示界面

1.5.10 奖励界面

1.5.11 通关提示界面
在地图界面中与传送点交互后进入通关提示界面。

1.6 游戏流程图

2. 运行环境要求
PC 系统为 Windows 或 MacOS。
3. 安装与使用方法
下载对应 PC 系统的游戏文件压缩包,解压后进入文件夹,以 Windows 为例,双击 exe 文件即可启动游戏。

4. 已知的问题和限制
4.1 UI显示清晰度
存在部分卡牌描述较为模糊、图像不清晰的问题。预计下个版本修复。
4.2 卡牌技能描述
存在术语不一致问题,对专业术语没有解释。将于下个版本添加类似其他卡牌游戏的术语解释预览功能。
4.3 地图界面内生命值将为 0 不会触发失败
将于下个版本修复。
4.4 其他问题
可以通过玩家交流群反馈,或于该博客下留言。交流群二维码见下。
5. 发布方式以及发布地址
欢迎感兴趣的朋友添加微信群,掌握后续游戏更新动态。(若二维码过期可添加开发者微信:18571148133)

Alpha版本宣传视频:https://b23.tv/j23pgU8
Alpha版本下载链接:
https://bhpan.buaa.edu.cn/link/AA6656F672F9AC46ADB76C8E31C127F4B8

浙公网安备 33010602011771号