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