毕业设计_java的俄罗斯方块界面设计方案与实现_优秀

2018-12-11 22:15

毕业设计[论文]

题目:JAVA的俄罗斯方块界面设计与实现

目 录

摘 要 ............................................................................................................. 4 ABSTRACT .................................................................................................... 5 1绪论 ............................................................................................................... 6

1.1开发背景 ............................................................................................. 6 1.2 俄罗斯方块的开发意义 .................................................................... 7 2 可行性研究 .................................................................................................. 8

2.1 设计目的 ............................................................................................ 9 2.2 软件问题定义 .................................................................................... 9

2.3 可行性分析........................................................................................9 3 需求分析 ...................................................................................................... 9

1

3.1 引言 .................................................................................................... 9 3.2 方案论证 .......................................................... 错误!未定义书签。 4 游戏的开发与编译 .................................................................................... 12

4.1 编译工具简介 .................................................................................. 12 4.2 硬件及软件开发平台 ...................................................................... 12 4.3 功能设计 .......................................................................................... 12 4.4 系统功能模块 .................................................................................. 13

4.5

功能流程图......................................................................................18

4.6 详细设计..........................................................................................18

5 游戏演示 ................................................................................................... 21

5.1 开始游戏 .......................................................................................... 21

5.2

系统测试..........................................................................................24

5.3 按键时间功能测试..........................................................................24

6 结论 ........................................................................................................... 25

6.1问题....................................................................................................25 6.2解决方法...........................................................................................25

7 参考文献 ..................................................................................................... 26

2

基于JAVA的俄罗斯方块

摘 要

在现今电子信息高速发展的时代,电子游戏已经深入人们的日常生活,成为老少皆宜的娱乐方式。但是游戏设计结合了日新月异的技术,在一个产品中整合了复杂的设计、艺术、声音和软件,所以并不是人人皆知。直到今天,在中国从事游戏设计的人仍然很少,但是游戏行业的发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人才的教育、培养远落后于产业的发展。 俄罗斯方块是个老幼皆宜的小游戏,它实现由四块正方形的色块组成,然后存储在一个数组的四个元素中,计算机随机产生不同七种类型的方块,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方向键控制翻转、向左、向右和向下操作,(控制键的实现是由键盘的方向键的事件处理实现)。然后程序根据这七种方块堆叠成各种不同的模型。 论文描述了游戏的历史,开发此游戏的环境,游戏开发的意义。遵循软件工程的知识,从软件问题定义开始,接着进行可行性研究、需求分析、概要设计、详细设计,最后对软件进行了测试,整个开发过程贯穿软件工程的知识体系。 此次设计在Microsoft Windows XP系统下,以Java为

3

开发

关键词:游戏设计:算法,数组,事件

Based on Linux Read-Write control of EERROM

Abstract

In the rapid development of the electronic information era, computer game has penetrated into people's daily life, become a family-friendly entertainment. But with the technology change rapidly in game design, sophisticated design, art, audio and software integration in a product, so not all the world knows. Until today, in the game design in China are still rare, but the game industry is the development of fast, far more than the home electric, automobile and other traditional industries, but also because of this, the education of talents training game, development is far behind the industry. Tetris is a young and old-Safe game, it consists of four square blocks of color, and then stored in the four element of an array, the computer randomly generated seven different types of

4

boxes, according to the computer clock control it at a certain time, the user according to the four key to control the direction of turning, keyboard left, right and down operation, (control key is composed of a keyboard direction key event processing). Then the program based on the seven kinds of boxes stacked up into various model. This paper describes the history of the development of the game, the game environment, the meaning of game development. According to software engineering knowledge, from a software problem definition, feasibility study, then demand analysis, outline design, detailed design, finally after testing, the entire development process throughout the software engineering body of knowledge. The design in Microsoft Windows XP system, developed by Java

Key words: ARRAY INCIDENT ALGORITHM

引 言

游戏是人们活动中一项非常重要的内容,有人认为如果哪一天人类对所有的游戏都失去兴趣,恐怕世界的末日就要到了。电脑对游戏的贡献有目共睹,现在摸过电脑的人很少有没玩过电脑游戏的,喜欢游戏的人也很少有不玩电脑的。

俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人Alex Pajitnov制作的,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。究其历史,俄罗斯方块最早还是出现在PC机上,而我国的用户都是通过红白机了解、喜欢上它的。现在联众又将重新掀起这股让人沉迷的俄罗斯方块风潮。对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而在\联众俄罗斯方块\中,更有一些联众网络游戏所独有的魅力――有单机作战与两人在线对战两种模式,用户可任选一种进行游戏。网络模式还增加了积分制,使用户既能感受到游戏中的乐趣,也给用户提供了一个展现自己高超技艺的场所。

俄罗斯方块游戏可以说是随计算机的发展而发展,并不断推陈出新演变出各种类似游戏, 深受广大玩家喜爱。这个游戏有的简单, 有的复杂, 但其根本原理是一样的都是对运动的方块进行组合, 来训练玩家的反应能力。谈到游戏软件, 大多数人都认为其神妙莫测, 高不可及。而一般游戏软件也确实具有很高的技术难度, 随着开发工具及软件开发方法学的不断发展, 动手开发游戏也不是十分困难的。俄罗斯方块游戏是一种古老

5


毕业设计_java的俄罗斯方块界面设计方案与实现_优秀.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:迈普路由器配置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: