资源描述:
《毕业论文--基于Java的俄罗斯方块的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河北农业大学现代科技学院本科毕业论文题目:基于Java的俄罗斯方块的设计与实现学院:现代科技学院专业班级:计算机科学与技术1002班学号:学生姓名:指导教师姓名:指导教师职称:讲师二O一四年六月一日摘要俄罗斯方块作为一款风靡全球的多样化终端游戏,经久不衰。俄罗斯方块简单的基本游戏规则是旋转、移动,游戏自动随机输出7种形状的方块,经旋转后可形成28种形状,方块堆叠在一起,排列成完整的一行或多行消除得分,积分达到一定程度会自动提升级别。该游戏上手简单、老少皆宜、家喻户晓。本论文在详尽分析传统俄罗斯实现的基本原理、基本规则基础上,更深一步
2、地研究俄罗斯方块的创新模式,在经典模式基础上开发出等级可变的模式,本文对以上功能给出了实现流程、详尽描述、和部分源代码。程序是在MicrosoftWindows7系统下,以Java为开发语言,在MyEclipse开发平台上进行游戏的设计与实现。关键词:游戏;软件工程;MyEclipseAbstractTetrisisapopularglobaldiversificationterminalgame,enduring.ThebasicrulesofthegameTetrissimpleisrotating,moving,thegame
3、automaticallyrandomoutput7shapebox,therotationcanbeformedafterthe28squareshape,stackedtogether,arrangedtocompleteoneormorerowstoeliminatethescore,theintegraltoacertainextentwillautomaticallyupgradethelevelof.Thegamestartedsimple,suitableforallages,makeknowntoeveryfamil
4、y.InthispaperadetailedanalysisofthebasicrulesoftraditionalRussianbasicprinciple,onthebasisoftherealizationofinnovationmode,furtherstudyofTetris,developedaclassvariablemodelintheclassicalmodel,theabovefunctiongivestheimplementationprocess,detaileddescription,andpartofth
5、esourcecode.ThisdesignisintheMicrosoftWindows7system,takingJavaasthedevelopmentlanguage,forgamedesignandImplementationonMyEclipseplatform.关键词:游戏;俄罗斯方块;软件工程;MyEclipseKeywords:Game;softwareengineering;MyEclipse目录1绪论11.1俄罗斯方块游戏的背景11.2俄罗斯方块游戏的规则11.3研究俄罗斯方块游戏的意义11.4论文组织22相关
6、技术分析32.1JAVA语言概述32.2Eclipse简介43需求分析63.1系统需求63.2接口控制64系统设计74.1软件运行和开发工具74.2系统功能设计74.2.1手工处理业务的基本流程74.2.2基本流程的功能模块95系统实现115.1游戏主界面显示模块115.2画布、方块显示模块125.2.1背景画布模块设计125.2.2预览方块模块设计145.2.3方块移动、旋转设计165.3控制面板模块205.3.1菜单栏模块设计205.3.2控制面板按钮设计226总结23参考文献24致谢251绪论1.1俄罗斯方块游戏的背景俄罗斯方
7、块是俄罗斯人阿列克谢•帕基特诺夫(AlexeyPazhitnov)发明。1985年6月工作于莫斯科科学计算机中心的阿列克谢·帕基特诺夫在玩过一个拼图游戏之后受到启发,从而制作了一个以Electronica60(一种计算机)为平台的俄罗斯方块的游戏。后来经瓦丁·格拉西莫夫(VadimGerasimov)移植到PC上,并且在莫斯科的电脑界传播。人们一开始并没预料到它将会有如此广泛的吸引力。实际上,在游戏发明后的数年间,俄罗斯方块成了无数场专利官司和法律纠纷的目标,而许多公司也不遗余力地上阵厮杀,想要将游戏的创意据为己有。一个最初的版本是
8、SpectrumHolobyte为IBM兼容机开发的游戏。1988年,俄罗斯方块在街机上也变得非常流行,这归功于Atari,因为他们发布了一个能让两名玩家同时游戏的版本。俄罗斯方块经常被称为拼图游戏。玩家需要找出如何能把各块积木最好的