二、方法及预期目的:
1、 拟采用的研究方法(手段)
打飞机游戏基于JAVA编程语言编写的,实现主游戏模块功能。其中应用CommandListener进行监听各种动作以完成对游戏的控制。
本课题采用软件开发的一般方法,可行性研究、需求分析、总体设计、详细设计与单元测试、综合测试等。
2、本课题要研究或解决的问题及预期目的
(1)游戏中为了美观,适用性强,可能需要采用外部文件引入的图片贴图。
(2)玩家飞机的运行可以通过键盘响应时间控制,敌方飞机是自动运行,就需要一定的智能性。敌人飞机的运行算法也要进行相关的设置,以免游戏过于简单。
(3)对于双方发射的子弹应该赋予不同的速度,同时,程序应该设定敌人飞机的子弹不与敌人的飞机进行碰撞检测,以增加游戏的可玩性。
(4)双方的飞机在前进时也需要考虑到是否碰撞到敌方飞机,以免重叠运行,造成许多物理上不可能的情况,缺乏真实感。每一次刷新页面、每前进一步都需要进行相关的碰撞检测。
3、进度表
第1~2周:资料准备阶段按任务书要求进行资料收集、调研,功能、需求分析,文献查阅等。
第 3 周:完成开题报告和检索相关外文资料,选择正规出处的外文资料进行翻译工作。
第4~9周:按任务书要求进行系统分析设计工作,并按时提交开题报告、外文资料翻译等。
第 10 周:论文的初稿撰写 撰写毕业设计(论文)初稿并上交指导教师修改。
第 11 周:论文修改、定稿 在指导教师初稿批改的基础上,完成毕业设计(论文)的终稿,并提交给指导教师进行修改审阅,直到指导教师认为可以定稿为止。
第 12 周:配合指导教师完成毕业论文打印、装订工作,并将打印好的论文和相关材料交指导教师评阅,经指导教师认可方可参加答辩,并做好答辩准备。
第 13 周:论文修改论文答辩
第 14 周:公开答辩
三、指导老师意见
同意开题
指导教师签名: 日期:2013.3.17
|