资源描述:
《基于java连连看游戏计算机毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、使用java开发连连看游戏摘要社会在发展,人类在进步,生活质量保证之余,各种游戏蜂拥而起,越来越受到各界人士的追捧,比如老少适宜的斗地主,深受广大女性喜欢的节奏大师,受高智商人群喜欢的棋牌类游戏等等,而连连看游戏是无人不知无人不晓的其中之一。我这次的毕设题目是“使用java开发连连看游戏”,改项目使用Java语言为母本,以Eclipse为开发工具,用Swing组件为父本,进行游戏开发。这次毕业设的主要想法就是应用Swing组件和处理事件技术,绘制界面,通过代码实现随机二维数组,此外点击鼠标来实现各项功能。连连看游戏除了实现以往版本的普通消除功能,还实现了特殊消除功能,即任意位置只要两张图
2、片相同即可消除,此为这次毕业设计的最大亮点。此外我还对这次毕业设添加了背景音乐以炸弹功能,在用户体验方面做出了很大的思维突破。通过此次连连看游戏的设将,使我深刻理解了Swing组件,事件处理,java语言的三大特性——封装,继承,多态。这些都将为我以后开发程序打下了坚实的意识基础和能力基础。关键词:连连看;Swing;数组lianliankangameusingjavadevelopersAbstractSocialdevelopment,humanprogress,Iguaranteethequalityoflife,avarietyofgamesswarmedintothesky,m
3、oreandmoresoughtafterbyallwalksoflife,youngandold,suchastheappropriateLandlords,themajorityofwomenliketherhythmmaster,byintelligentpeoplefavoritereadings,etc.,andJamgameisoneIdonotknowsomethingwell-knownunmanned.Ihavethecompletesetentitled"lianliankangameusingjavadevelopers"changeprojectusingtheJ
4、avalanguageasfemaletoEclipseasadevelopmenttool,withtheparentoftheSwingcomponents,forgamedevelopment.ThecompletesetofthemainideaistouseSwingcomponentsandtechnologytohandletheevent,drawinginterface,two-dimensionalarraybyarandomcode,inadditiontoachievingtheclickofamousefunction.Snakegameinadditionto
5、achievingtheeliminationofthepreviousversionofthecommonfeatures,butalsotoachievetheeliminationofthespecialfeaturesthatanypositioncanbeeliminatedaslongasthesametwopictures,thisisthebiggesthighlightofthecompleteset.Besidesthis,Ialsoaddedacompletesetofbackgroundmusictobombfunction,theuserexperienceha
6、smadeagreatbreakthroughthinking.ThroughthisSnakegamedesignwillmakemeadeepunderstandingoftheSwingcomponents,eventhandling,thethreecharacteristicsofjavalanguage-encapsulation,inheritance,polymorphism.AllthesewillIlaterdevelopedtheprogramlaidasolidfoundationandtheabilitytosensethefoundation.Keywords
7、:lianliankangame;Swing;arraysii目录摘要iAbstractii第一章绪论1一、连连看游戏开发介绍1二、游戏的发展概况1三、游戏操作2四、游戏设计的目的2第二章系统需求分析3一、游戏玩法说明和功能说明3二、游戏可行性论证4三、主要问题4四、技术要求4五、设计要求4(一)开发环境及工具4(二)理论基础5(三)开发环境及工具介绍5第三章系统的概要设计8一、引言8(一)编写目的8(二)设计背景说明8二、总体设计