- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数字组合小游戏的开发与设计
摘要人类社会是一个不断进步的整体,现今社会,人们的生活已经不再局限于生存,而在于生活。而电子游戏就是享受生活的一种方式,它用自身独特的魅力博得了许多人的欢心。
本设计的是通过采用JAVA语言,以为Eclipse为开发工具设计一款数字组合游戏。在连连看小游戏的基础上实现数字组合的功能,即通过连连看的连接方式将两张数字图片进行组合消除。游戏具备了市场上同类型游戏应有的基本功能,包括开始游戏、游戏设置、再来一局、退出游戏等功能,还包括了得分框,让玩家可以知道自己的水平。主要运用了JFrame类、JButton类、鼠标监听事件来实现以上功能,通过对游戏中各个环节进行测试,测试运行结果良好,没有出现导致游戏崩溃的现象。
关键词数字组合游戏EclipseJAVA
DevelopmentandDesignofDigitalCombinationGames
AbstractHumansocietyisaprogressivewhole.Intodayssociety,peopleslifeisnolongerlimitedtosurvival,butlife.Andvideogameisawaytoenjoylife,ithaswonmanypeoplesfavorwithitsuniquecharm.
ThisdesignisthroughtheuseofJavalanguage,foreclipseasadevelopmenttooltodesignadigitalcombinationgame.Thefunctionofdigitalcombinationisrealizedonthebasisofwatchinggamesinsuccession,thatistoeliminatethecombinationoftwodigitalpicturesthroughtheconnectionofwatchinggamesinsuccession.Thegamehasthebasicfunctionsofthesametypeofgameinthemarket,includingstartgame,gamesetting,anothergame,exitgameandotherfunctions,aswellasscoringbox,sothatplayerscanknowtheirownlevel.ThemainuseofJFrameclass,JButtonclass,mousemonitoringeventstoachievetheabovefunctions,throughthetestofallaspectsofthegame,thetestrunresultsaregood,thereisnophenomenonleadingtogamecrash.
KeywordsNumbercombinationGamesEclipseJAVA
目录
TOC\o1-3\h\z\u引言 1
1游戏开发工具和技术介绍 3
1.1Eclipse软件的简介 3
1.2JAVA语言介绍 3
2系统需求分析 4
2.1需求分析 4
2.1.1功能需求分析 4
2.1.2系统性能要求 4
2.2可行性分析 5
3游戏设计 6
3.1游戏设计目标 6
3.2游戏的界面 7
3.2.1游戏区 7
3.2.2功能按钮区 8
3.2.3得分区 8
3.3游戏初始化 9
3.3.1初始化变量 9
3.3.2初始化界面 9
3.3.3初始化资源 9
3.3.4总方法 9
3.4图案方块的连接判断 10
3.4.1得分规则 12
3.4.2相连规则 12
3.4.3判断消除和连通的方法 14
3.5游戏运行效果 14
4游戏测试 15
4.1软件测试 15
4.2游戏系统性能分析 16
4.3开发过程中遇到的问题以及解决方案 17
结论 20
参考文献 21
致谢 22
附录 23
您可能关注的文档
- 圆柱电池滚槽机机构设计.doc
- 基于Java EE的城市公交线路仿真系统_定稿.docx
- 饮料灌注及封装装置的设计.docx
- 共享编程资料库网站设计与实现.doc
- 基于互联网拓扑特征的多粒度社团发现算法及其可视化.doc
- 基于大数据分析乐器全员营销系统开发论文.doc
- 基于STM32的六足仿生机器人设计.docx
- 三相谐波电能提取电路研究.doc
- 套筒式热风炉流场及温度场数值模拟.doc
- 应对分布式电源规模化接入的电网故障分析方法与保护原理研究.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)