欢迎来到天天文库
浏览记录
ID:14894761
大小:883.00 KB
页数:41页
时间:2018-07-30
《基于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计算机游戏如同戏剧、电影一样,是一种新型的综合性艺术产品,计算机游戏软件的开发和一般的软件产品的开发有着明显的不同,计算机游戏程序设
此文档下载收益归作者所有