任务书
学生姓名 |
| 学 号 | S | 专业(方向) | 计算机科学与技术 | ||
论文(设计)题目 | 基于java的坦克大战游戏的设计与实现 | ||||||
来 源 | □科研项目 □社会(生产)实际 √自拟 (在□内打√) | ||||||
毕业论文(设计)的主要内容及要求: 本程序通过将java及相关函数之间的逻辑关系、数据结构等课程知识综合运用起来设计一个初具规模的坦克大战游戏。在对游戏特效的原理内容进行充分调研的基础上设计一个小型游戏的设计过程、常量、枚举在小型游戏设计中的作用、复杂条件语句在小型游戏中的作用、随机函数在小型游戏中的应用、游戏中状态的概念和切换方法、游戏中速度的实现方法、覆盖和碰撞问题的实现方法、使用API函数实现简单的游戏图像显示和输入的处理,以及子弹爆炸的过程。 | |||||||
必读参考文献: [l]赵强,乔新亮. J2EE应用开发[M]. 电子工业出版社,2003 [2]夏庆亮. Java应用开发指南[J]. 清华大学出版社,2010 [3]耿祥义,张跃平. Java面向对象程序设计[J]. 清华大学出版社,2010 [4]杨绍方. Java编程实用技术与案例[J]. 清华大学出版社,2000 [5]明日科技. Java编程全能词典[J]. 电子工业出版社,2010 [6](美)埃克尔著 陈昊鹏,饶若楠等译. Java编程思想[J]. 机械工业出版社,2005 [7](美)Gary J.Bronson著 张珑 刘雅文译. Java编程原理[J]. 清华大学出版社,2004 [8](美)Michael Morrison著 徐刚,于健,薛雷译. 游戏编程入门[J]. 人民邮电出版社,2005.9 [9](美)Wendy Stahler著 冯宝坤,曹英译. 游戏编程中的数理应用[J]. 红旗出版社,2005 [10](美)克罗夫特(David Wallace Croft)著 彭晖译. Java游戏高级编程[J]. 清华大学出版社,2005 | |||||||
进度安排: 2016-10-01—2016-11-30 进行任务调研,文献阅读,资料收集,确定选题,提交开题报告和任务书 2016-12-01—2016-12-25 根据掌握资料,撰写设计报告大纲,设计系统,展开毕业设计工作 2016-12-26—2017-2-20 进行毕业设计初期检查,并对毕业设计进行修改 2017-2-21—2017-3-31 修改、完善系统及设计报告,进行中期检查,完善毕业设计报告 2017-4-1—2017-5-15 提交设计系统,设计报告定稿,组织毕业设计验收和答辩工作 | |||||||
结果形式:论文、设计 | |||||||
指导教师签字: 年 月 日 | |||||||
院系意见: 签字: 年 月 日 |
注:1.毕业论文任务书由指导教师根据学生选题的具体情况填写,经指导教师签字后下达学生。
2.任务书内容可以电脑输入,但签字必须由指导教师本人手签,