您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > Java课程设计连连看游戏(含代码)
IJava程序课程设计任务书一、主要任务与目标1、了解图形用户界面的概念;2、了解AWT的基本体系结构,掌握窗口的基本原理;3、掌握几种布局管理器的使用方法;4、掌握java的事件处理机制;5、了解Swing的基本体系结构,掌握Swing组件的使用方法;6、掌握java小程序的工作原理和使用方法;7、该游戏还将设置退出,再来一局按钮,并实现相应的功能。8、设计一个用户注册登录界面二、主要内容与基本要求游戏规则是模仿网络上普通的连连看游戏,主要是鼠标两次点击的图片能否消去的问题。当前,前提是点击两张相同的图片,若点击的是同一张图片或者两张不同的图片,则不予处理。在两张想同图片所能连通的所有路径中,如果存在一条转弯点不多于两个的路径,就可以消去;如果没有,则不予处理。该游戏由30张不同的图片组成,游戏开始将会出现30张随机组合的图片,在规则下点击两张相同的图片后图片将会消失。图片全部消完为游戏成功。游戏还将设置退出,再来一局的按钮,和倒计时的功能,方便用户进行操作。并且有一个用户登录注册界面,玩家必须登录以后才可以进行游戏。三、计划进度12月28日~12月29日:课程设计选题,查找参考资料12月30日~12月31日:阅读参考书籍,收集资料,完成需求分析1月1日~1月3日:系统的代码设计及实现,数据库设计与实现1月4日~1月5日:系统的调试,修改,完善1月6日~1月7日:完成课程设计报告,准备答辩四、主要参考文献II[1]刘宝林.Java程序设计与案例习题解答与实验指导[M].[2]王鹏何云峰.Swing图形界面开发与案例分析[M].[3](美)KarlAvedal,DannyAyers,TimothyBriggs.JSP编程指南[M].电子工业出版社,2004,47-125.[4](美)MarkLinsenbardt.JSP在数据库中的应用与开发[M].希望电子出版社,2005,210-236.[5]DiannePhelan,Buildingasimplewebdatabaseapplication[C].IEEEInternationalProfessionalCommunicationConference,2004,79-86.[6](美)KarlAvedal,DannyAyers,TimothyBriggs.JSP编程指南[M].电子工业出版社,2006,47-125.[7]DiannePhelan,Buildingasimplewebdatabaseapplication[C].IEEEInternationalProfessionalCommunicationConference,2005,79-86.[8]Altendorf.Eric,Hohman.Moses,Zabicki.Roman.UsingJ2EEonalarge,web-basedproject[J].IEEESoftware.2002,19(02):81-89.摘要当今社会,休闲型游戏越来越得到人们的喜爱,我所做的毕业设计实例“连连看游戏的设计与实现”是近几年来网络上非常流行的一种二维休闲游戏,它对电脑配置要求不高,娱乐性强,易于上手。III此次设计所使用的语言为Java语言,开发环境为JCreator。主要应用到Swing组件,Java小程序,事件及接口等。这些接口为游戏的制作提供了便捷的条件,本系统的主要特点就是运用Swing组件和事件处理技术,进行界面的绘制,鼠标的操作,以及积分的显示等功能。这次通过连连看的设计开发将对理解Swing组件技术以及事件处理技术在游戏方面的应用起到很大的帮助作用,同时为掌握Java编程技术及二维休闲游戏设计的一般方法打下坚实的基础。本文阐述了实例“连连看”的设计思想和实现。全文分为五章。第一章对选题的背景及项目的功能进行了简要叙述。第二章介绍了开发本系统所使用的Java语言、Swing组件和事件处理技术。第三章介绍了系统的需求分析。第四章则对游戏的各功能模块及实现算法等详细设计进行了介绍。第五章对程序运行与调试中经历的问题和学到的编程及游戏设计经验进行总结。关键词:游戏,连连看,二维游戏ABSTRACTIVToday'ssociety,Casualgamesgetmoreandmorepopularamongpeople,Ididgraduatedesignexample,DesignandImplementationLianliankangameisverypopularinrecentyearsthenetworkofatwo-dimensionalcasualgames.Itslessdemandingcomputerconfiguration,Entertaining,Easytofly.ThelanguageusedingraduatedesignlanguagefortheJava,DevelopmentenvironmentfortheJCreator.MainlyappliedtotheMicrosoftSwingframeworkprovidesmoredocumentationproceduresandeventsfunctionstointerface.Thegameinterfaceoffersconvenientconditionsforproduction,Themainfeaturesofthissystemistouseeventsframeworkandinterfacetechnologytointerfacemapping,mouseoperations,anddisplayfunctionsstandings.ThedesignanddevelopmentbyLianliankanSwingframeworkwillunderstandthetechnologyandtheeventsapplicationoftechnologyinthegamesplayedveryhelpful,Javaprogrammingforbothmasterandtwo-dimensionalrecreationofthegeneralmethodofgamedesignandlayasolidfoundation.Inthispaper,examplesofLianliankanThedesignandimplementation.Paperisdividedintofivechapters.ChapterIoftheprojectbackgroundandprojectabriefdescriptionofthefunction.ThesecondchapterdescribesthedevelopmentofthissystemusesJavalanguage,SwingframeworkofthetechnologyandEventinterfacetechnology.Thethirdchapterdescribesthesystemrequirementsanalysis.Thefourthchapterofthegame'svariousfunctionmodulesandthedetaileddesignalgorithmwasintroduced.ChapterVoftheprogramisrunninganddebuggingtheproblemsexperiencedandlearnedprogrammingandgamedesignexperiencesummary.Keywords:Games,Lianliankan,two-dimensionalgameV目录JAVA程序课程设计任务书.............................................I摘要..............................................................IIABSTRACT.........................................................III目录..............................................................V第1章引言........................................................11.1背景..........................................................11.2课程设计内容..................................................11.3任务分工......................................................22章连连看游戏界面.................................................22.1连连看游戏概述................................................22.1.1连连看游戏的规则......................................32.1.2连连看胜利与失败条件..................................32.2连连看系统介绍................................................42.3本章小结......................................................5第3章连连看游戏的设计.............................................53.1系统需求分析..................................................63.2系统开发及运行环境............................................63.3系统主要功能要求..............................................63.4.1连连看系统总体结构....................................73.4.2连连看系统各模块介绍..................................73.5本章小结......................................................9第4章系统的具体实现...............................................94.1界面设计.....................................................104.1.1用户登陆界面图.......................................104.1.2注册界面.............................................13VI4.1.3系统界面.............................................164.1.4执行界面.............................................174.2程序设计及调试运行...........................................264.2.1游戏的连接算法.......................................264.2.3JFreeChart...........................................29第5章结束语.....................
本文标题:Java课程设计连连看游戏(含代码)
链接地址:https://www.777doc.com/doc-4214774 .html