1 / 44
文档名称:

毕业设计(论文)-JAVA俄罗斯方块单人游戏的实现.doc

格式:doc   页数:44页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-JAVA俄罗斯方块单人游戏的实现.doc

上传人:3346389411 2014/3/28 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-JAVA俄罗斯方块单人游戏的实现.doc

文档介绍

文档介绍:优质资料
哈尔滨理工大学
毕业设计
题目: 俄罗斯方块单人游戏的实现
院、系: 软件工程系
姓名:
指导教师:
系主任:
2012 年 06 月 20 日

俄罗斯方块单人游戏的实现
摘要
论文描述了电脑游戏的发展现状,和开发此游戏的意义。遵循软件工程的知识,从软件问题定义开始,接着进行了主要功能的描述、实现原理的分析、详细设计,最后对软件进行了测试,整个开发过程贯穿软件工程的知识体系。此次设计在Microsoft Windows XP系统下,以Java为开发语言,在Eclipse开发平台上进行游戏的设计与实践。
本游戏开发的总体任务就是实现游戏的可操作性,以及界面的简单清晰性。整个开发过程遵循软件工程规范,采用JAVA GUI编程来实现界面以及事件的控制,用户根据键盘的四个方向键控制翻转、向左、向右和向下操作,通过菜单栏中的相应菜单选项实现游戏的开始、结束、变换方块、积分以及等级的功能。由于知识以及能力的限制,本游戏所实现的功能不够强大,可对本游戏进行改善,从而增强游戏的功能。通过研究分析俄罗斯方块所具备的能力及实现的方法、确定主体结构。利用现阶段我所能达到的能力,以最简洁、最容易的办法,边开发边测试边修改,实现一个初级游戏软件。
关键词电脑游戏;俄罗斯方块游戏;Java语言
Single game of Tetris
Abstract
The paper describes the development status of puter game, and the development of the significance of this game. Follow the knowledge of software engineering, start from the definition of a software problem, followed by a description of the main functions of the principle of analysis, detailed design, the final test of the software throughout the development process throughout the software engineering body of knowledge. The design of the Microsoft Windows XP systems, the Java development language, game design and practice in the Eclipse development platform.
The development of the overall mission of this game is to achieve operability of the game, as well as clear and simple interface. Throughout the development process follows the software engineering specifications, using JAVA GUI programming interface and control of events, according to the four directions of the keyboard keys to control flip, left, right and down operation, selected through the menu bar of the corresponding menuthe game start, end, transform the box score and level of functionality. Knowledge and capacity constraints, this game is not powerful enough, you can make improvements to the game, thereby enhancing the functionality of the game. Through research and analysis capability of Tetris and to determine the main structure. With my best ability to achieve at this stage, the most concise, easiest way to edge