本项目是大一下学期C++程序设计课程的大作业,
Project_FinalProject文件夹里是整个项目的最终代码版本(包括所有的所需图片都在image.zip这个文件里),项目代码需在Qt Creator中运行。
在PROTECT HER KINGDOM最终实验报告.pptx文件中,有本组成员的详细分工:
以下为游戏剧情描述:
主人公是一位跟着大魔法师学习的公主,
攻击方式为弓箭,匕首,和法术攻击。
在她成年的那一天,外敌入侵。敌人一路打到首都。双方都损失惨重。
只要再坚持三天从其他地方调的兵就会赶来,这也是游戏胜利的目标。
第一天
敌人在试探,派出一路路小兵。
你拿出了祖传的傀儡(只能摆在自己所处位置,可以被小兵当做是主人公来攻击)。
然后躲在后面远程法术攻击(火球之类的)
第二天
敌方也有一位出色的魔法师
他用魔法张开了结界,笼罩了你和他的一部分军队。(表现为背景改变为火焰山或者冰雪城市)
你必须在一天内破开结界(限时任务,现实世界中十分钟为一天),方式为利用迷宫地形穿过层层小兵攻击结界的核心水晶。
而且里面不能用任何法术,你只能通过弓箭或者匕首攻击。
第三天,打破结界出来以后。
敌军为了使用巨大的攻城机甲,把你城门口的各种障碍物都破坏了。
背景光秃秃的,没有任何可以躲避的障碍物。
巨大的攻城机甲,可以释放一些小兵
打败它即为通关结局。
援军来到,大将军为你的智勇双全,忠孝爱国折服,你们开开心心地在一起了。