游戏开发实训报告.doc_第1页
游戏开发实训报告.doc_第2页
游戏开发实训报告.doc_第3页
游戏开发实训报告.doc_第4页
游戏开发实训报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

无锡科技职业学院实训报告无锡科技职业学院软件与服务外包学院游戏开发实训实训报告实训名称: SpaceShooter游戏开发 专 业: 软件技术(游戏设计) 班 级: 软游0901 学 号: 100090753 姓 名: 马锐 指导教师: 陈晓男 完成日期: 2011-10-15 软 件 外 包 工 程 系 制目 录一、需求分析2二、任务进度表3三、项目测试4四、实训小结5五、项目帮助6六、参考文献(不少于三则)7七、成绩评定表8一、需求分析1、概述本项目内容为开发一个射击类型的手机游戏的应用程序。本游戏在深水潜艇的基础上做了大幅度修改,能够实现画面的修改、游戏角色速度的增加或者减小、游戏角色实现子弹连发以及敌机的自动发射等操作。利用面向对象的编程思想以及双缓冲技术来完成系统的设计,同时体现可视化编程风格。在科技日益发展的今天,手机游戏也在日益发展。这次实训是我们第二次跟手机游戏直接接触了,这次的手机游戏设计一个基于J2ME语言的处理程序,能够实现要求利用面向对象的编程思想以及组件开发原理来完成这次游戏的系统的设计,同时体现可视化编程风格,制作射击游戏的代码在此基础上一目了然。2、技术原理本游戏主要使用了双缓冲技术。双缓冲技术是编写J2ME游戏程序的关键技术之一。双缓冲主要解决了由延迟引起的画面闪烁。实际上,双缓冲技术是计算机动画的一项传统技术。成屏幕闪烁的主要原因在于,画面在显示的同时程序又在改变它,于是画面闪烁。解决的办法是在内存中开辟一片区域作为后台画面,程序对它的更新、修改,完成后再显示它。这样被显示的图像永远是已经完全画好的图像,程序的修改将不是正在被显示的图像当启用双缓冲时,所有绘制操作首先呈现到内存缓冲区,而不是屏幕上的绘图图面。所有绘制操作完成后,内存缓冲区直接复制到与其关联的绘图图面。因为在屏幕上只执行一个图形操作,所以消除了由复杂绘制操作造成的图像闪烁。说通俗点,就是把先绘制出来的图片放在缓冲区,等全部都绘制完了,再显示出来,而不是绘制一部分就显示一部分。当然还有其他方法可以解决屏幕闪烁的问题,但使用双缓冲技术是一种值得推荐的解决方案。这次的实训我们组遵循着精益求精、异于常规的思维,在源代码的基础之上,用陈忱老师教与我们得天独厚的编程技巧,丰富了原先呆板而毫无特色的代码,加之用可牛照片处理技术,在网上搜到的图片精巧细工的美化过后,我们感觉很是满意。二、任务进度表日期计划任务完成任务缺陷报告11.1010游戏框架和结构的搭建确定游戏背景11.10.11根据各个框架确定方法与类主界面基本确定个别类名与方法名重复11.10.12计算触发事件为编写算法作准备主要触发事件完成个别触发事件无法完成11.10.13编写算法部分算法完成代码不够简介 重用性不高11.10.14同上算法基本完成部分操作不能实现11.10.15添加相应图片在游戏中游戏主要角色的图片设置完成图片的质量有缺陷11.10.16实现整体效果程序运行基本正常有bug出现三、项目测试输入值预期结果实际结果评论进入游戏出现主界面出现主界面一切正常点击“开始游戏”进入游戏读取画面读取失败未达到预期结果点击“游戏帮助”进入相应界面进入该界面达到预期结果点击“退出游戏”退出游戏退出游戏四、实训小结通过这次试训我们无论是在制作静态或是动态网页方面都有了明显的提高。在制作本次网站前,我一直觉得自己在静态网页的建设方面有了足够的经验,但通过这次的实践,发现自己所需要学习的知识还有很多。自己曾经的学习成果只是冰山一角微不足道。在动态网页制作方面,难点就是在编写脚本方面。如何能制作出一个运行流畅的网页,是我们建设网站所需要解决的共同问题。在架设数据库方面,我们首先需要对网站前后台的信息量掌握的比较完善,这样在建立数据库的时候才会尽可能避免数据信息遗漏的情况。本次在制作网页方面,我们还需要在网页中嵌入Flash小游戏,在编写过程中,原来没有我们想象的那么棘手,这和嵌入普通的Flash动画如出一辙,只不过需要添加相应的脚本来执行它而已。经过以一个多星期的时间后,网站基本建设完毕。总之,要想把结果展现的更完美,就要我们不断去实践,去尝试。五、项目帮助1、数据库安装 (1)将实例目录“App_Data”文件夹下扩展名为“.MDF”和“.LDF”的两个文件拷贝到SQL Server 2000安装路径下的“MSSQL”/“Data”目录下。 (2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)在弹出的“附加数据库”对话框中选择刚拷贝过去的数据库文件(.MDF文件),单击【确定】按钮,即可完成数据库的附加操作。2、配置IIS (1)打开“开始”“控制面板”命令,打开“控制面板”窗口,在该窗口中双击“管理工具”图标,进入到“管理工具”窗口,在该窗口中双击“Internet 信息服务”图标,运行“Internet 信息服务”。 (2)选中“默认网站”节点,单击右键,选择“新建”/“虚拟目录”。 (3)弹出“虚拟目录创建向导”对话框,单击“下一步”按钮,弹出虚拟目录别名对话框,在其中输入网站别名(可任输入字符)。 (4)单击“下一步”按钮,弹出“选择目录路径”对话框。 (5)单击“浏览”按钮,弹出“浏览文件夹”对话框,选择您的网站路径。 (6)单击“确定”按钮,再单击“下一步”按钮,勾选“运行脚本”复选框,然后单击“下一步”按钮,单击“完成”按钮,完成IIS配置操作。 (7)选中首页文件“Index.html”,单击鼠标右键,在弹出的菜单中选择“浏览”菜单项。六、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论