基于java技术的俄罗斯方块游戏的设计与实现

基于java技术的俄罗斯方块游戏的设计与实现

ID:14894761

大小:883.00 KB

页数:41页

时间:2018-07-30

基于java技术的俄罗斯方块游戏的设计与实现_第1页
基于java技术的俄罗斯方块游戏的设计与实现_第2页
基于java技术的俄罗斯方块游戏的设计与实现_第3页
基于java技术的俄罗斯方块游戏的设计与实现_第4页
基于java技术的俄罗斯方块游戏的设计与实现_第5页
资源描述:

《基于java技术的俄罗斯方块游戏的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录摘要1关键词11前言22需求分析32.1系统开发环境32.2系统玩法及规则32.3系统设计分析42.4注意事项53概要设计53.1系统介绍53.2系统简单设计63.3系统功能设计63.4系统流程84系统详细设计94.1设计游戏框架94.2设计游戏界面134.3游戏内容设计144.3.1方块描述144.3.2地图描述164.3.3地图方块阻碍描述164.3.4满行判断及删除164.3.5线程控制的实现174.3.6控制游戏开始174.3.7控制游戏暂停174.3.8控制游戏结束174.3.9控制方块自动下降184.3.10预备方

2、块区的上移效果194.3.11键盘事件处理194.4游戏其它功能的实现204.4.1添加状态栏204.4.2添加关于对话框204.4.3添加音响效果224.4.4得分情况封装234.4.5成绩的录入255系统实现285.1登入界面285.2游戏主界面285.3游戏结束显示框295.4成绩排行榜306系统测试306.1测试举例306.2测试项目316.3测试方法327设计小结337.1出现的问题及解决方法337.2游戏存在的不足357.3结论35参考文献36致谢37附录38基于JAVA技术的俄罗斯方块游戏的设计与实现摘要:俄罗斯方块

3、是一款非常经典的游戏,曾经风靡全球,经久不衰,相信不少人都玩过,同时也是我们学习面向对象编程思想的理想实例。现在面向对象的编程语言很多,都可以通过编程来实现。本设计介绍的是用Java语言设计一个俄罗斯方块游戏的全过程,整个游戏系统是一个应用程序,不再是嵌入到网页里的那种小应用程序,并使用了Swing组件,使得界面更具有专业效果。游戏设计过程中涉及到游戏框架、游戏界面的编写、菜单处理、变量的定义、算法设计以及预览功能的实现。同时,还为游戏添加了其他功能,如设计About对话框,实现游戏分数的存档,为游戏添加状态栏等。通过本次毕业设计

4、可以学到如何定义类和类成员及其方法;并如何使用JBuilder来创建工程;如何创建一个对话框,并将对话框和主应用程序联系起来共同使用。关键词:俄罗斯方块;Java;应用程序;Swing组件TheDesignAndImplementationOfATetrisGameBasedOnJavaTechnologyAbstract:Tetrisisaclassicanddurablegame,andithasbeenpopularallovertheworld.Believeingithasbeenplayedmanyofpeople.a

5、ndmeanwhileit’sanidealsampleforleaningobject-orientedprogramming.Itcanbeimplementedbydifferentobject-orientedprogramminglanguagesthatexistsnowadays.Thisthesisdescribestheimplementingprocessofthisgameinjavalanguage,whichisimplementedinapplicationforminsteadofappletthat

6、embeddedinthewebpages.Theuseofswingcomponentmakestheinterfacelookmoreprofessional.Theprocessofgameprogramminginvolvesthedesignofgameframeandgameinterface,menudesign,thedefinitionofvariable,arithmaticdesignandtheimplementationofpreviewfunction.Meanwhile,othersarealsoad

7、ded,suchastheAboutdialog,statusbar,andthefunctionofgamescoressaving.Alotcanbelearnedintheprocessofprogramming,suchashowtodefinetheclassesanditsmembersandfunctions,howtobuildaprojectinJBuilder,andhowtoimplementadialogbox,andhowtoconnectdialogboxtothemainframeofusingtog

8、ether.Keywords:Tetris;Java;application;swingcomponent1前言39计算机游戏如同戏剧、电影一样,是一种新型的综合性艺术产品,计算机游戏软件的开发和一般的软件产品的开发有着明显的不同,计算机游戏程序设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。