没有合适的资源?快使用搜索试试~ 我知道了~
学士学位论文--java的俄罗斯方块界面设计与实现.doc
0 下载量 43 浏览量
2023-06-30
08:09:51
上传
评论
收藏 322KB DOC 举报
温馨提示
试读
25页
学士学位论文--java的俄罗斯方块界面设计与实现.doc
资源推荐
资源详情
资源评论
1
毕 业 设 计 [ 论 文 ]
题目: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
2
3.1 引言....................................................................................................9
3.2 方案论证..........................................................................................10
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
3
基于 JAVA 的俄罗斯方块
摘 要
在现今电子信息高速发展的时代,电子游戏已经深入人们的日常生活,成为老少皆
宜的娱乐方式。但是游戏设计结合了日新月异的技术,在一个产品中整合了复杂的设计、
艺术、声音和软件,所以并不是人人皆知。直到今天,在中国从事游戏设计的人仍然很
少,但是游戏行业的发展之快,远超如家电、汽车等传统行业,也正因为如此,游戏人
才的教育、培养远落后于产业的发展。 俄罗斯方块是个老幼皆宜的小游戏,它实现由
四块正方形的色块组成,然后存储在一个数组的四个元素中,计算机随机产生不同七种
类型的方块,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方
向键控制翻转、向左、向右和向下操作,(控制键的实现是由键盘的方向键的事件处理
实现)。然后程序根据这七种方块堆叠成各种不同的模型。 论文描述了游戏的历史,开
发此游戏的环境,游戏开发的意义。遵循软件工程的知识,从软件问题定义开始,接着
进行可行性研究、需求分析、概要设计、详细设计,最后对软件进行了测试,整个开发
过程贯穿软件工程的知识体系。 此次设计在 Microsoft Windows XP 系统下,以 Java 为
4
开发
关键词:游戏设计:算法,数组,事件
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
5
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机上,而我国的用户都是通过红白机了解、喜欢上它的。现在联众又将重新掀起这
股让人沉迷的俄罗斯方块风潮。对一般用户来说,它的规则简单,容易上手,且游戏过
程变化无穷,而在"联众俄罗斯方块"中,更有一些联众网络游戏所独有的魅力――有单
机作战与两人在线对战两种模式,用户可任选一种进行游戏。网络模式还增加了积分制,
使用户既能感受到游戏中的乐趣,也给用户提供了一个展现自己高超技艺的场所。
俄罗斯方块游戏可以说是随计算机的发展而发展,并不断推陈出新演变出各种类似
游戏, 深受广大玩家喜爱。这个游戏有的简单, 有的复杂, 但其根本原理是一样的都是
对运动的方块进行组合, 来训练玩家的反应能力。谈到游戏软件, 大多数人都认为其神
妙莫测, 高不可及。而一般游戏软件也确实具有很高的技术难度, 随着开发工具及软件
开发方法学的不断发展, 动手开发游戏也不是十分困难的。俄罗斯方块游戏是一种古老
剩余24页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 412
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VIVADO中UART IP核使用
- 【深度学习实际案例解析】深度学习实际案例解析
- 封装swagger组件,提供全新UI以及无状态登录接口调用解决方案
- 小龙坎支局2024年4月渠道积分核对数据.xlam
- onlyoffice搭建及与alist使用的view.html
- Quadcopter-UAV-attitude-estimation-linux常用命令大全demo
- Quadcopter-UAV-attitude-estimation-based-on-数据库课程设计
- pbdlib-python-master.zip
- 43904245495352013_base.apk
- 基于springboot+vue + redis的工作流审批系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功