程序员刷题judge PVZ-project-at-NKU Created by 陈俊升, 程子果, 董继煜, 张嘉诚 from July 1 to July 10, 2020 实验报告摘要: 在这次高级语言编程实训中,我们自7月1日确定项目为游戏'植物大战僵尸'后,尽管有前端实训的任务,仍全身心地投入到Qt的学习与游戏的制作中,并于7月11日基本圆满完成项目。 在项目前期,我们一方面认真学习Qt的基本知识,一方面寻找查阅相关项目的信息,既收集了大量游戏的素材以供后期使用,又对将要制作的游戏有了大体的框架。 在基本了解Qt后,我们开始了制作,决定用实践促进学习。 我们首先将任务分为界面与逻辑,组员各司其职,确定了以QGraphics类为基础的游戏逻辑。 筑实了游戏的基本盘后,我们通过比对原版游戏,讨论制作了我们在功能、界面、音乐、创新方面可以执行的任务,并给出优先度,组员清楚有条理的领取并独立完成任务,对项目执行的效率与清晰度均有了很大的提升。 小组成员之间分工虽然明确,但交流氛围极为活跃,每个人都对整体代码十分了解,互帮互助在提高积极性的同时增强了每人的能力。 经过十天的艰苦奋斗,最终我们圆满完成了项目。