PVZ卡牌肉鸽游戏《植胜僵场》demo发布说明

[T.12] 团队项目:Alpha 阶段发布说明

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

image

《植胜僵场》是一款基于经典IP植物大战僵尸改编的单机Roguelike卡牌策略游戏。游戏将传统塔防题材中的植物与僵尸角色进行重构,融入卡牌构筑与随机探索机制,打造全新的策略体验。

玩家将在游戏中扮演“戴夫”,在不断变化的地图中探索、战斗与成长。通过收集与组合不同功能的卡牌,构建独特的战斗流派,并在每一局的冒险中面对不同敌人与事件。游戏在继承经典IP风格的同时,引入更具深度的策略系统与更自由的探索玩法,使其既具有情怀吸引力,又具备独立游戏的创新性与可玩性。

《植胜僵场》的核心目标,是打造一款轻量但有深度、易上手但耐玩的卡牌Roguelike作品,在熟悉的世界观中提供全新的游戏体验。

1. 新功能和特性

1.1 探图系统

1.1.1 功能简介

玩家以“戴夫”的身份出生在第一大关地图中,按下“WASD”或方向键进行自由移动,按下“E”与地图上的组件进行交互。在地图界面,右上角存在“小地图”和“卡包”按钮,点击“小地图”可将小地图隐藏,再次点击出现;点击“卡包”将看到玩家当前已收集的卡牌。小地图展示了第一大关地图的全局情况,其中玩家位置用戴夫图标标出,僵尸位置用红色和橙色圆点标出(红色为普通关卡,橙色为精英关卡),随机事件用青色圆点标出,传送点用粉色圆点标出,其余组件用不同颜色的矩形标出。

image

1.1.2 可交互组件

地图上包括以下可交互组件:

  • 教程:图标为米白色纸条,按“E”后进入教程界面。(如上图所示)

  • 僵尸:图标为不同关卡的代表性僵尸,按“E”后进入战斗界面。

image

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

image

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

image

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

image

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

image

1.2 战斗系统

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

image

1.2.1 组件介绍

战斗界面包括以下内容:

  • 阳光:位于左上角。表示当前回合玩家剩余阳光数量,一般情况下,每回合玩家阳光数量重置为 3,打出卡牌会消耗对应的阳光数量,阳光数量不足则无法打出卡牌(卡牌显示为半透明灰色)。

  • 生命值:位于左上角,用大脑图标表示。表示玩家剩余生命值和最大生命值数量,玩家初始最大生命值为 80。僵尸攻击时直接从生命值中扣除,当生命值降到 0 时游戏失败,进入失败提示界面。

  • 金币:位于左上角。表示玩家当前金币数量。通关一次对战获得 50 金币,金币在商店中使用来购买指定的卡牌。除此之外,随机事件也可能造成金币的增加或减少。

  • 地图:位于右上角。点击后显示小地图,与地图界面的小地图相同。

  • 牌库:位于右上角。点击后显示牌库,即玩家已收集的卡牌情况。

  • 设置:位于右上角。当前版本未实现。

  • 抽牌堆:位于左下角。表示待抽取的卡牌数量,初始时为玩家牌库的所有卡牌。当抽牌堆剩余卡牌数量为 0,且玩家需要抽牌时,将弃牌堆的所有卡牌洗入抽牌堆。

  • 弃牌堆:位于右下角。表示弃置的卡牌数量,初始时为 0。玩家打出卡牌后对应卡牌放入弃牌堆,每回合结束后剩余手牌都被放入弃牌堆。

  • 手牌:位于正下方。表示玩家当前可打出的卡牌,每回合从抽牌堆中抽取 5 张卡牌置于手牌,每回合结束后将所有手牌置于弃牌堆。玩家可以通过点击或拖拽打出卡牌并决定目标。

  • 结束回合按钮:位于右侧。点击后玩家结束当前己方回合,进入僵尸行动回合。

  • 逃跑按钮:位于右侧。点击后玩家失去 8 点生命值,退出战斗界面,回到地图界面,当前关卡可以重新进入。

  • 僵尸攻击意图:僵尸头顶存在其下回合的攻击意图,黄色字体为基础技能,橙色字体为特殊技能(可将鼠标移至其上悬停查看技能效果解释)

image

1.2.2 战斗胜利与失败

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

image

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

image

1.3 卡牌系统

1.3.1 卡牌分类

卡牌种类:由卡面边框形状和颜色区分。

  • 攻击卡:红色边框。用于造成伤害的卡牌。

  • 技能卡:蓝色边框。用于施加buff的卡牌。

  • 能力卡:绿色边框。用于对本局游戏产生效果。

卡牌稀有度:由卡面中心椭圆形颜色区分。

  • 基础卡:无椭圆形标识。获取概率为 40%。

  • 普通卡:蓝色椭圆形标识。获取概率为 40%。

  • 非凡卡:紫色椭圆形标识。获取概率为 15%。

  • 稀有卡:橙色椭圆形标识。获取概率为 5%。

1.3.2 卡牌内容

image

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 动画出现的同时,游戏完成图片和音频资源的加载。

image

1.5.2 主菜单界面

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

image

1.5.3 地图界面

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

image

1.5.4 教程界面

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

image

1.5.5 事件界面

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

image

1.5.6 战斗界面

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

image

1.5.7 商店界面

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

image

1.5.8 卡包界面

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

image

1.5.9 失败提示界面

image

1.5.10 奖励界面

image

1.5.11 通关提示界面

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

image

1.6 游戏流程图

image

2. 运行环境要求

PC 系统为 Windows 或 MacOS。

3. 安装与使用方法

下载对应 PC 系统的游戏文件压缩包,解压后进入文件夹,以 Windows 为例,双击 exe 文件即可启动游戏。

image

4. 已知的问题和限制

4.1 UI显示清晰度

存在部分卡牌描述较为模糊、图像不清晰的问题。预计下个版本修复。

4.2 卡牌技能描述

存在术语不一致问题,对专业术语没有解释。将于下个版本添加类似其他卡牌游戏的术语解释预览功能。

4.3 地图界面内生命值将为 0 不会触发失败

将于下个版本修复。

4.4 其他问题

可以通过玩家交流群反馈,或于该博客下留言。交流群二维码见下。

5. 发布方式以及发布地址

欢迎感兴趣的朋友添加微信群,掌握后续游戏更新动态。(若二维码过期可添加开发者微信:18571148133)

image

Alpha版本宣传视频:https://b23.tv/j23pgU8

Alpha版本下载链接:

https://bhpan.buaa.edu.cn/link/AA6656F672F9AC46ADB76C8E31C127F4B8

https://pan.baidu.com/s/13I6qzX6EZu9SstuU5byw0A?pwd=guxi

posted @ 2026-05-13 17:58  魔法细胞  阅读(6)  评论(0)    收藏  举报