JAVA俄罗斯方块游戏设计+源代码
时间:2019-10-26 14:00 来源:毕业论文 作者:毕业论文 点击:次
摘要:俄罗斯方块是一个比较综合而相对难度不很大的游戏,很适合初学者学习计算机程序开发技术,锻炼自己的实践能力。设计是在Windows 7系统下,基于Java语言,在Eclipse开发平台上进行设计与实现。本系统实现了消行得分、等级难度变化、设置颜色等功能。通过操作此系统能够达到益智休闲的好处。41358 毕业论文关键词:俄罗斯方块;游戏;Java;Eclipse Tetris Game Design and Implementation Based on JAVA Abstract: Tetris is a relatively comprehensive and relative difficulty is not great game, very suitable for beginners to learn computer programming technology, exercise their practice ability. Design is under the Windows 7 system, based on the Java language, the Eclipse development platform for the design and implementation. This system realized the score line elimination, the difficulty level changes, set the color, and other functions. Through the operation of the system can achieve the benefit of educational leisure. Key Words: Tetris; Game; Java; Eclipse 目 录 摘 要 1 引言 1 1.系统分析 2 1.1需求分析 2 1.2接口控制 2 2.系统概要设计 3 2.1系统相关技术 3 2.2系统设计 3 3.系统的详细设计与实现 3 3.1游戏实体对象模块 3 3.2游戏控制模块 6 3.3游戏界面显示模块 7 4.系统测试与运行 9 4.1系统测试的目的 9 4.2系统测试方法 9 4.3功能测试情况分析 9 5.小结 10 参考文献 10 致谢 11 基于JAVA的俄罗斯方块游戏设计与实现引言 俄罗斯方块是一款很经典的游戏。它曾经造成的轰动,相信作为一个游戏爱好者是不会忘得;它也包含着大多数人儿时浓浓的快乐回忆。就在前不久,一名国外的玩家在进行了优尔个多月练习之后,终于将1989版本的《俄罗斯方块》玩至满分999999 ;由此可见它让人爱不释手欲罢不能的魅力和受人喜爱的程度。 俄罗斯方块是前苏联科学家阿列克谢•帕基特诺夫所开发的教育用软件,开发的初衷想必是为了益智休闲,之后开始提供授权给各个游戏公司,造成各平台上软件大量发行的现象。这种现象说明了相比较其他游戏软件,经典的俄罗斯方块游戏可以说是个特例,它规则简单,所有人都熟悉,而且涉及到的键鼠控制、计分功能、图形绘制以及其他逻辑问题,是一个比较综合而相对难度不很大的游戏,很适合初学者学习计算机程序开发技术,锻炼自己的实践能力。 1. 系统分析 对系统分析就是考虑这个“系统要做什么”问题,去解决这个问题,对系统要素综合分析,找出一些可行的解决方案,再相互比较做出科学的抉择去满足自己的需求。 1.1需求分析 该系统会随机产生7种不同的图形,经过旋转变形后会有19种形状。图形自带自动下移特性,玩家可以通过鼠标决定游戏的状态,键盘按键控制图形的旋转变形和移动,把图形放在合适的位置接收变成障碍物。满行的障碍物会自行消除。每消一行,加100分,等级提升一次,难度随之增加至合适界限。图形堆满窗口,则游戏结束。游戏功能需求如下: 游戏界面需求:游戏的主界面包含游戏面板和游戏设置项面板。主界面明亮,游戏面板中图形默认颜色为淡紫色,障碍物为灰色,无网格。游戏设置项面板中各设置项分离块层次清晰、布局合理美观。 (责任编辑:qin) |