,有所创新。
研究内容、研究方法与思路:
工作内容:本文研究并完成一套基于
Java的小型
网络有的
设计与实现。本文针对现有技术的应用,结合实际情况,在
软件工程理论指导下,进行Java网络游戏软件的分析、设计与实现,并详细讨论了
系统实现过程当中的难点。具体工作内容如下:1.Java网络游戏开发需求分析及开发方法与要求网络游戏用户的需求是各色各样的,不受地区、行业、部门、爱好的影响,都可以用Java语言描述清楚。本文针对项目的需求,通过深入比较己有的基础架构,由于Java语言的面向目标的特性,所以完全可以用O-O的技术与方法来开发,这是符合最新的软件开发规范要求的。Java语言的动画效果远比GUI技术更加逼真,尤其是利用WWW提供的巨大动画资源空间,可以共享全世界的动态画面的资源。2.熟悉相关知识于开发过程熟悉Java软件开发工具,及相关的平面设计工具PS,三维画面设计工具3D等,并对其进行系统的
学习。熟悉网络游戏开发流程,开发步骤,设计思想,设计原理等。3.Java网络游戏的设计及各部分功能模块的实现Java网络游戏的设计,本课题主要是对小型网络游戏进行的研究,对游戏的设计主要集中在以下几个方面的功能设计游戏控制功能的设计,界面的布局,以及其他辅助功能模块的设计:(1)游戏主界面模块功能:游戏的主界面主要包括游戏图形区域界面,游戏开始按钮、暂停按钮、退出按钮。而主界面在设计过程中要以美观,布局合理适合大众的习惯为准则。(2)模块控制功能的实现:游戏模块控制功能主要通过主界面上按钮来控制游戏的开始、游戏的结束和游戏的退出这三个功能以及游戏分数的变化,并设计相应的游戏规则,在这个模块需要对各个部分加入相应的代码,上述功能进行进一步的实现。(3)软件开发工具的选择:本课题主要是基于Java语言编程设计,并以3D,PS等设计工具,对画面进行外观设计,以达到较好的视觉效果。4.测试软件功能的测试,编制完成后对各部分功能进行详细的测试,以保证系统能顺利运行,实现其最终效果。研究方法与思路:
对网络游戏进行深入的了解,进行深入的调查研究,找到可以深化的创新点,对其进行创新和改进,并在Java的基础上对其进行设计实现,通过实现其各部分的功能设计,然后对其原理进行深入的探讨,掌握相关技术,并在此基础上对其进行研究。
主要创新点:在Java平台下进行网络游戏的研究,应用网络编程技术,对游戏的原理、
程序实现及其关键技术进行了详细学习、,包括动画的实现、音效的处理、鼠标和键盘事件的处理、网络联机、2D地图、算法等,掌握游戏设计的原理,设计、开发环境及语言和实现技巧等知识与实践技能。在本游戏中采用三维元素对其进行美化,使其更具视觉效果,更接近大众的审美观点。总体安排和计划进度(包括阶段性工作内容及完成时间):实验和加工:时间:2010年5月~2010年12月1.J2ME、Java窗口程序设计、3D等知识的学习2.整理、分析和界面设计3.代码设计与编写4.代码测试,功能实现论文工作进度安排:1.选题2.开题
报告(2010年11月1日—2010年11月20日)(2010年11月21日—2010年12月7日)
3.收集资料、阅读参考文献实施研究(2010年12月8日—2011年1月20日)4.技术学习、分析、实验与验证(2011年1月21日—2月23日)5.提交中期检查6.完成初稿7.论文进一步修改、整理8.最终定稿并提交论文(2011年2月24日)(2011年2月25日—2011年3月6日)(2011年3月7日—(2011年3月31日)2011年3月17日)
准备情况(查阅文献资料及调研情况、实验仪器设备准备情况等):阅读文献:[1]Java语言编程基础教程,宋振会著/2005年05月/清华大学出版社[2]Java游戏设计2,荣钦科技编著,清华大学出版社[3]Java游戏设计2,荣钦科技编著,北京科海电子出版社
[4]夏先波编著.JavaJDK实例宝典.电子工业出版社.2007[5]孙卫琴编著.Java面向对象编程.电子工业出版社.2006[6](美)埃克尔编著,陈昊鹏译.Java编程思想(第4版).机械工业出版社.2007[7]严桂兰刘波刘甲耀编著.Java编程模式与范例.机械工业出版社.2002
[8]3dsMax9完全自学手册子午影视&;子午装饰编著/2007年10月/海洋出版社[9]优秀动漫游戏系列教材--交互式漫游动画——Virtools+3dsMax虚拟罗建勤,张明编著/2010年07月
[10]锐风行技法3dsMax/AfterEffects电视品牌形象包装完全解码,肖艺,孙春星,雷荣祖编著/2010年08月/人民邮电出版社
[11]Java典型应用彻查1000例-图形与网络游戏开发(DVD),贾蓉生,胡大源,林金池编著/2009年07月/科学出版社