欢迎来到天天文库
浏览记录
ID:20259654
大小:77.96 KB
页数:5页
时间:2018-10-11
《俄罗斯方块游戏开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2013届毕业设计开题报告题目基于C#的网上汽车租赁管理系统的设计与实验专业通信工程姓名戴波班级09通信Y1指导教师查志琴起止日期2013.1~2013.62013年01月01日毕业设计开题报告(含课题的来源及现状、设计要求、工作内容、设计方案、技术路线、预期目标、时间安排及参考文献等内容,字数为500~1000字。)一、课题来源及研究的现状俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的,它
2、看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。国内许多论文对俄罗斯方块游戏的教学意义做了深入讨论,主要集中于游戏中方块变换的算法研究,其中利用枚举算法和利用矩阵转置的算法最为多见。另外,还有许多文章探讨了游戏在嵌入式平台中的开发以及应用。二、设计要求l游戏开启询问玩家是否开启声音;l玩家可以选择游戏的难度级别,即方块下落的快慢;l玩家进入游戏主界面后,开始移动方块选择方块下落的位置;l根据玩家的积分,进入相应的难度级别;l当方块累积置顶,提示玩家游戏结束;三、工作内容
3、本课题根据java的编程基础利用j2me的规范编写游戏代码,实现方块的移动、游戏升级等,完成用户的需求。l编程时注意几个重要的数组和变量;l设计界面;l系统功能模块设计;l在功能模块设计时,类的设计;l系统实现:满足游戏玩家的需求;l系统测试;三、设计方案和技术路线整个课题的设计主要分为以下几个模块:启动游戏界面、游戏选择界面、游戏主界面的设计、游戏结束界面等。游戏主界面的设计应注意手机屏幕的尺寸,在这里选择wtk中DefaultColorPhone模拟器,屏幕尺寸大小为240×320。在设计过程中主要运用了j2me的
4、Canvas类别和Graphics类别进行方块的绘制,另外还利用Command类别实现窗口组件事件的监听。在游戏选择界面中通过分别插入不同的图片实现箭头的选择效果,并且箭头的上下移动会触发声音播放事件,已达到选择箭头移动的声效。在难度选择中,选择不同的等级会在游戏中实现方块下落的速度的快慢。游戏主界面的设计中,首先绘制游戏画布,即游戏背景。由10×20个方格组成,背景颜色设置为0x333333。在右边区域之间显示游戏的等级和目前得分,还有下一个将要出现的方块,另外特别编写了一段测试游戏帧的程序,也同时在右边区域显示,以
5、便于更好的测试游戏在真实手机运行的速度。开始游戏时,是先利用二维数组创建4×4矩阵用以生成所需方块,然后设置时间点和随机函数,随机产生下一个将要出现在游戏方格中的方块,再利用矩阵的转置实现方块的变换即顺时针旋转。同时还要加入碰撞检测机制,当方块落下或移动网络边界线时应停止移动。游戏主界面工作流程图如下所示:开始初始化产生一个新方块方块是否到底是碰撞检测消行计分否否是否旋转方块否方块是否到顶是方块旋转是游戏结束方块下降定时一行四、预期目标(1)设计的游戏能够实现背景音乐的播放;(2)学会搭建eclipse+wtk集成开发
6、环境,熟悉eclipse软件的使用方法;(3)根据游戏设计的要求,对各个模块进行调试;(4)找出查出的问题,进行最终调试,完成课题;五、时间安排1.第1周:落实毕业设计任务,明确工作内容,部署毕业设计各项工作内容;2.第2周:查阅课题的相关资料和文献,进行总结概括,撰写文献综述;3.第3周:根据课题的内容,寻找课题相关的外文文献,进行外文翻译;4.第4周:熟悉课题的制作步骤和要求,以及设计路线,填写开题报告;5.第5~9周:整体结构设计,模块设计,设计与实现。6.第10~11周:实现程序编写。7.第12~14周:整体系
7、统调试、测试、修改、根据进度添加新功能。8.第15~17周:整理资料,写毕业设计论文。9.第18周:制作PPT,准备答辩。六、参考文献【1】邱菊,徐立希,唐凯军,牛小梅.基于枚举算法设计“俄罗斯方块”游戏[J].电脑知识与技术,2009,5(14):10~12.【2】袁秀莲.基于ARM平台的俄罗斯方块的设计与实现[J].河南机电高等专科学校学报,2010,18(5):17~19.【3】高凌琴,陈青华.俄罗斯方块游戏关键技术探讨[J].信息技术与信息化,2008(02):69~71.【4】徐寅哲.基于JAVA俄罗斯方块的
8、游戏开发[J].资治文摘(管理版),2009(05):192~199.指导教师意见(对课题的深度、广度及工作量的意见和对毕业设计结果的预测):指导教师:年月日系部意见:系主任:年月日注:开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一,此报告应在导师的指导下,由学生填写,经导师签署意见及系部审核后生效。
此文档下载收益归作者所有