欢迎来到天天文库
浏览记录
ID:323999
大小:788.50 KB
页数:39页
时间:2017-07-23
《基于java语言的游戏开发—俄罗斯方块 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机科学与技术学院毕业设计(论文)论文题目:基于JAVA语言的游戏开发——俄罗斯方块学生姓名:学号:093821042专业:计算机科学与技术方向:软件开发方向指导教师:2013年5月论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到违反本声明所引起的一切法律责任将由本人承担。学位论文作者签名:年月学位论文版权使用授权书本学位论文作者完全
2、了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密□,在_________年解密后适用本授权书。2、不保密□。(请在以上相应方框内打“√”)作者签名:年月日导师签名:年月日目录摘要1引言31绪论31.1早期游戏机的诞生31.2任天堂公司的崛起41.316位机争霸时代41.43D时代开启51.521世纪状况
3、52电子游戏的发展现状62.1电子游戏在国内的发展现状62.2电子游戏在国外的发展现状62.3发展电子游戏产业的意义73可行性研究83.1软件设计目的83.2软件设计基本问题83.3可行性研究的分析93.4可行性研究的结论94需求分析94.1游戏功能需求104.1.1游戏界面需求104.1.2游戏控制需求104.1.3图形显示需求104.2运行环境及系统性能的需求104.3游戏接口需求114.4游戏方案论证114.5游戏方案选择125详细设计与实现135.1游戏客户端设计135.2主模块—方块与地图模块设计155.2.1如何得到方块18A.方块
4、的模型18B.方块的颜色18C.如何得到一个新方块19D.如何得到下一个方块195.2.2方块的翻转与移动20A.方块的移动20B.方块的翻转22a.方块翻转判定22b.翻转越界纠正245.2.3满行消除256游戏测试286.1测试的意义及注意事项286.2游戏测试的步骤286.2.1单元测试286.2.2集成测试286.2.3确认测试286.2.4系统测试286.3测试的过程286.3.1游戏界面菜单选项的功能测试296.3.2按键事件的功能测试316.3.3方块堆砌与消行测试316.4测试结果32结束语32致谢33参考文献34基于JAVA语
5、言的游戏开发——俄罗斯方块学生:尚宏佳指导教师:汪志勇湖北科技学院计算机科学与技术学院湖北咸宁437100摘要俄罗斯方块是大多数人都熟悉的一款游戏,它玩法简单,乐趣无穷,一直深受各年龄层的玩家喜爱。游戏的实现是由四块正方形的色块组成,存储在一个四维数组之中,根据计算机时钟控制它在一定的时间间隔之内,随机不停的产生七种不同类型的方块,用户根据键盘的三个方向键控制向左、向右和加速操作,通过空格键控制翻转的操作,然后程序根据这七种方块堆叠成各种不同的模型。本文是基于java语言的俄罗斯游戏的开发,首先描述了游戏的历史,开发此游戏的环境,游戏开发的意义
6、。然后从软件问题定义开始,进行可行性研究、需求分析、详细设计与实现,最后对软件进行了测试,整个开发过程贯穿软件工程的知识体系。关键词:电子游戏;俄罗斯方块;java1ThegamedevelopmentbasedonJAVAlanguage—TetrisStudent:ShangHongjiaSupervisor:WangZhiyongSchoolofComputerScience&Technology,HubeiUniversityofScienceandTechnology,Xianning,Hubei,437100AbstractTetr
7、is,afamilargameamongmostpeopleonearth,whichiseasyandwithinfinitefuntoplay,hasbeenwellreceivedbypeopleofallages.Thegame,composedoffoursquareblocksandstoredinafour-dimensionalarray,issubjecttothecomputerclockcontrol.Withincertaintimeintervals,randomlyandcontinuously,itproduced
8、sevendifferenttypesofBoxes.Theusersneedtocontrolthedirectionoftheboxesbydir
此文档下载收益归作者所有