1、毕 业 设 计 ( 论 文 ) 任 务 书第 1 页毕业设计(论文)题目:基于 Java 的愤怒的小鸟游戏的设计与实现毕业设计(论文)要求及原始数据(资料):1综述国内外物体碰撞、滚动、滑动和弹跳功能技术研究现状;2深入了解 Java awt 相关技术;3熟练掌握 Java awt 的应用与分析,训练编写 GUI 的能力;4设计并实现愤怒的小鸟中针对物理碰撞效果的实现;5深入分析愤怒的小鸟中 jbox2D 物理引擎的关键技术与编写语言;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。第 2 页毕业设计(论文)主要内容:1综述 Java awt 在愤怒的小鸟游戏开发中
2、的应用;2了解 jbox2D 物理引擎的相关技术;3熟悉 Java awt 以及 jbox2D 物理引擎的开发环境; 4设计 Java awt 中针对外部输入对应在游戏中效果的体现;5. 深入分析 Java awt 和 jbox2D 关键技术与编写语言 Java 的设计流程;6熟练掌握基于 java 的愤怒的小鸟的游戏功能编写;7设计与实现愤怒的小鸟游戏功能处理程序。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。第 3 页主要参考文献(资料):1 基于 Box2D 物理引擎的刚体运动和
3、碰撞模拟J. 奚焱. 电脑编程技 巧与 维护. 2011(24)2 基于物理引擎三维物理仿真实验的实现方法J. 田超,张文俊,张小凤,刘东平. 微型电脑应用. 2010(02)3 虚拟现实环境中的物理模拟及物理引擎应用的研究J.陈定方. 湖北工业大学学报.2008(02)4 游戏音效在物理引擎中的运用J. 魏婷,郑豪. 福建电脑. 2008(01)5 探析 JAVA Swing 工具包在图形用户界面设计中的应用J. 苏碧霞. 信息与电脑(理论版). 2013(05)6 Swing 可视化组件多线程操作机制研究J. 胡家芬. 电脑知识与技术. 2012(31)7 一种 Swing 组件的动态国际
4、化解决方案J. 肖荣. 软件导刊. 2009(10)8 使用 Java Swing 组件进行事件处理方法的分析与比较J. 张海越,范曦. 软件导刊.2013(06)9 Beginning Java ObjectsJacquie Barker 2005-10 A portable AWT/Swing architecture for Java game development YiHsienWang Softw: Pract. Exper. 2007(07)11 Objective viewpoint: Java AWT layout management 101 George Crawford Crossroads 1998(01)专业班级 学生要求设计(论文)工作起止日期指导教师签字 日期教研室主任审查签字 日期系主任批准签字 日期