一. 实验项目
飞机大战
二. 实验项目功能描述
规定飞机移动及敌机出现的区域,在区域下显示你的得分。游戏开始,从屏幕上方同时出现5架敌机,敌机的位置是随机的,并不断向下移动,通过“wasdj”控制飞机:w为向上移动,s为向下移动,a为向左移动,d为向右移动,j控制发射子弹,飞机不能同时移动和发射子弹。若飞机击中一架敌机,得分加一,同时随机产生一架新的敌机;若敌机跑出规矩区域,得分减一,同时随机产生一架新的敌机;若飞机与敌机相撞,则游戏结束。
三. 项目模块结构介绍
四. 实现界面展示
五. 代码托管链接
六. 实验总结
问题:关于飞机大战游戏的制作,刚开始时毫无头绪,看书后,发现随着代码功能的完善,主函数里添了好多不认识的函数。一些代码块的功能不怎么懂。
解决办法:看书,照着书上的打代码。
感想:在这写游戏时,要先把整体的框架构思出来,最好把每个功能作为一个模块,然后逐个实现。