逃出生天游戏介绍 胡永泽 高振卓 答辩人:
游戏简介 技术实现 创意发挥 目录 Contents
Part one 游戏简介
游戏简介 1
游戏简介 1
游戏简介 1
游戏简介 1
Part two 技术实现
技术实现—链表 2 敌机的创建 敌机的行动 敌机的删除与减血 通过传入头指针实现对敌机的创建并且设定敌机的名字,位置,hp等参数。 传入头指针实现对敌机向本机移动,并且向本机发射子弹。 敌机的删除与减血 传入头指针与碰撞函数传入的名字,实现对敌机的删除工作。并且通过判断头指针是否为空得到敌机是否被全部别删除从而改变游戏状态。
技术实现 2 血条的处理 设置两个长方形,一个在上面一个在下面,上面的血条有一半在屏幕外面,将本机hp赋值个上面的图形的高度的从而可以制作血条。 Hp的统计 每当最后一关结束时将此时的本机hp与文件中的历史hp进行判断如果本机hp大于历史hp将本机hp写入,在通关界面显示本次通关hp与历史最高hp。
Part three 创意发挥
创意发挥 3 两种攻击与伤害模式 敌机血量的显示 由于可以发射两种子弹,于是我们在设计了两种不同的飞机来接收不同的子弹,当用错误的子弹攻击敌人时,敌机加血本机减血。 敌机血量的显示 通过将敌机的hp赋值给敌机的颜色参数,但血量降低是敌机颜色发生改变于是可以对敌机血量进行预判。
创意发挥 3 边界的处理 当敌机飞到边界的时候,我们并不想让敌机速度为零,而是让敌机出现在边界的另一端,从而通过这种方式更加灵活的躲避敌机子弹,以牺牲一点血量作为惩罚。 画面与音效的处理 随着关数的增加背景音乐也越来越激情,背景也更加华丽从而激发人的荷尔蒙感到更加愉悦。
创意发挥 3 未来可以开发多种模式 由于本机hp,移动速度,本机子弹的速度伤害发射频率与敌机的速度,hp,敌机子弹的速度伤害发射频率还有碰撞时的伤害,本机碰到边界处理的改变都会对游戏的难度与玩法产生巨大的影响。因此可以设置不同的相应参数值使游戏的相同的一关有许多不同的玩法,增加可玩性。
谢谢 T h a n k s