1 / 26
文档名称:

俄罗斯方块.doc

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

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

分享

预览

俄罗斯方块.doc

上传人:小枷 2019/3/7 文件大小:179 KB

下载得到文件列表

俄罗斯方块.doc

文档介绍

文档介绍:新乡学院计算机科学系2008届毕业(设计)论文新乡学院毕业论文基于Java俄罗斯方块游戏的设计与开发专业:计算机软件技术班级:05级计算机软件班学号:05083133姓名:吴静指导老师:王晓洁2008年3月目录目录 1摘要 1第一章绪论  本课题的研究意义 3第二章java编程语言基础 4 4 6第三章需求分析 9第四章俄罗斯方块程序的设计 21第五章总结 24致谢 24参考文献 25摘要俄罗斯方块是一款非常经典的游戏,风靡全球,,经久不衰,是学习面向对象的编程思想的理想实例。本毕业设计论文介绍用JAVA语言设计一个“俄罗斯方块”游戏的过程,整个游戏系统是一个应用程序(JavaApplication),不再是嵌入到网页里的那种小应用程序(Applet);并使用了标准Swing组件,使得界面更具有美观的视觉效果。游戏设计过程中涉及到游戏框架、游戏界面的编写、菜单处理、算法设计以及预览功能的实现。同时,还为游戏添加了其他功能,如设计实现游戏分数的存档,为游戏添加状态栏等。主程序源文件名:,另外还包含必要的图标文件。程序运行后基本能实现一个俄罗斯方块游戏的功能。本文分成五个部分,分别为绪论、Java语言基础、游戏和系统的分析设计、源代码的设计与运行实现、总结,详细的介绍了开发系统的具体步骤,以及所应用的技术,以配图例的方式详尽说明,:java,俄罗斯方块,需求分析,,它曾经造成的轰动与造成的经济价值在游戏史上是非常巨大的。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的。最终经过各种改良,俄罗斯方块的第一个PC版本诞生了,他们给这个游戏取了一个源于希腊文字的名字“四”(tetra)——Tetris,即现在的“俄罗斯方块”。这种将不断掉落的各种形状的方块摆满一行将之消除的游戏,不仅风靡了当时的俄罗斯,甚至到现在依然以其不退的热度席卷着全球。众多的游戏开发者也纷纷效仿制作出了各种新版本,因此也使“俄罗斯方块”这款老少皆宜的游戏变得越来越趣味横生。对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而在一些联众网络游戏中,更有一些独有的魅力――有单机作战、双人单机对战和双人网络对战三种游戏模式,三种模式都是在一行堆满后就可以消掉,最后方块堆积至窗口顶端,即告负,用户可任选一种模式进行游戏。其中单人模式是一种玩积分的游戏,如果积分高的话,还可以存入高分榜上。而双人单机对战模式则是两个人在同一台机器上进行对战游戏,双人网络对战模式则需要两人首先进行网络连接,然后才能进行对战游戏,后两种模式在游戏过程中如果自己一次消去两行以上的话,就可以送给对方使对方的行数增长,让你尽情体会对战的趣味。另外,网络对战模式还具备网络聊天功能,让你在游戏过程中还能体验到聊天的乐趣,同时也给用户提供了一个展现自己高超技艺的场所。现在我国的网络迅速普及,以往的只限于单机版的游戏已远远不能满足广大的游戏玩家,这便促使我们向着一个更高层次的水平去迈进,所以要求我们设计游戏时,要出于吸引玩家的目的,应该提高游戏的好玩度。但可玩度是好玩度的基础。好玩度在上升到一个阶段后将由于可玩度的限制而不能再继续上升。以俄罗斯方块为例,通过对每个方块添加意义,增加关数并为每关赋上不同的意义(也就是情节),增加画面效果(如三维立体效果且在水下玩的)和音效(如方块落地时发出机械的焊接声音)。即使这样,其好玩度也不能超过RPG类游戏。所以,要提高可玩度,就要在游戏的组成上下工夫;要提高好玩度,就要在游戏的外衣上下工夫。国内有人专门将俄罗斯方块游戏做为经典教材来学习IT。改造后的版本,有的仿制程序中方块的形状和颜色等又新添加了许多美化功能,甚至连方格也可以放大缩小。 本课题的研究意义将传统的俄罗斯方块游戏,通过java编程实现基本的游戏功能,同时添加分数、窗体选择等新的功能,美化游戏的界面外观,增加了游戏的好玩性。本论文就是为了实现这些想法而设计的。其研究意义有以下几点:(1)可以通过此俄罗斯方块游戏的开发,对java编程语言的开发技术有一个全新的了解,各方面应用比较到位,使理论用于了实践,掌握了java开发程序的全过程(包括系统分析,程序设计,程序开发)。(2)利用以前传统的俄罗斯方块游戏(单人游戏)通过java技术将其设计为

最近更新

人教版一年级上册数学期末测试卷附参考答案【.. 8页

人教版三年级上册数学期末测试卷及参考答案(.. 6页

人教版小学三年级上册数学期末测试卷及答案(.. 6页

人教版小学三年级上册数学期末测试卷附完整答.. 6页

运维工程师必备的网络带宽监控常用命令 9页

人教版二年级下册数学期末测试卷(名师推荐).. 5页

北京版一年级上册数学期末测试卷及参考答案(.. 7页

北京版一年级上册数学期末测试卷精品(夺冠).. 7页

人教版小学三年级上册数学期末测试卷及参考答.. 6页

人教版小学三年级上册数学期末测试卷有答案 6页

小升初六年级下册数学期末测试卷【原创题】 6页

小升初六年级下册数学期末测试卷含答案【预热.. 7页

冀教版一年级上册数学期末测试卷附答案(a卷).. 9页

北京版一年级上册数学期末测试卷及答案(有一.. 9页

小升初数学期末测试卷附参考答案(夺分金卷).. 7页

小升初六年级下册数学期末测试卷完整参考答案.. 6页

小升初六年级下册数学期末测试卷附答案(达标.. 7页

小学一年级上册数学期末测试卷附参考答案(能.. 8页

小学六年级下册数学期末测试卷精品【突破训练.. 6页

小升初数学解答题大全(名师推荐) 31页

小学一年级上册数学期末测试卷含完整答案(必.. 9页

小学科学《声音》综合练习题附参考答案【巩固.. 11页

小学科学《磁铁》练习题【黄金题型】 8页

小学六年级下册数学期末测试卷附参考答案【名.. 7页

小学科学《磁铁》练习题(精选题) 7页

小学科学《声音》练习题精品【完整版】 11页

小学科学《声音》综合练习题【夺冠】 11页

小学科学《声音》综合练习题含答案(满分必刷.. 11页

小学负数综合练习题 附参考答案(满分必刷) 6页

小学科学《磁铁》练习题及答案(历年真题) 8页