Java课程设计连连看游戏含代码Word格式.docx
- 文档编号:15829146
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:52
- 大小:1,017.32KB
Java课程设计连连看游戏含代码Word格式.docx
《Java课程设计连连看游戏含代码Word格式.docx》由会员分享,可在线阅读,更多相关《Java课程设计连连看游戏含代码Word格式.docx(52页珍藏版)》请在冰豆网上搜索。
8、设计一个用户注册登录界面
二、主要内容与基本要求
游戏规则是模仿网络上普通的连连看游戏,主要是鼠标两次点击的图片能否消去的问题。
当前,前提是点击两张相同的图片,若点击的是同一张图片或者两张不同的图片,则不予处理。
在两张想同图片所能连通的所有路径中,如果存在一条转弯点不多于两个的路径,就可以消去;
如果没有,则不予处理。
该游戏由30张不同的图片组成,游戏开始将会出现30张随机组合的图片,在规则下点击两张相同的图片后图片将会消失。
图片全部消完为游戏成功。
游戏还将设置退出,再来一局的按钮,和倒计时的功能,方便用户进行操作。
并且有一个用户登录注册界面,玩家必须登录以后才可以进行游戏。
三、计划进度
12月28日~12月29日:
课程设计选题,查找参考资料
12月30日~12月31日:
阅读参考书籍,收集资料,完成需求分析
1月1日~1月3日:
系统的代码设计及实现,数据库设计与实现
1月4日~1月5日:
系统的调试,修改,完善
1月6日~1月7日:
完成课程设计报告,准备答辩
四、主要参考文献
[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.
摘要
当今社会,休闲型游戏越来越得到人们的喜爱,我所做的毕业设计实例“连连看游戏的设计与实现”是近几年来网络上非常流行的一种二维休闲游戏,它对电脑配置要求不高,娱乐性强,易于上手。
此次设计所使用的语言为Java语言,开发环境为JCreator。
主要应用到Swing组件,Java小程序,事件及接口等。
这些接口为游戏的制作提供了便捷的条件,本系统的主要特点就是运用Swing组件和事件处理技术,进行界面的绘制,鼠标的操作,以及积分的显示等功能。
这次通过连连看的设计开发将对理解Swing组件技术以及事件处理技术在游戏方面的应用起到很大的帮助作用,同时为掌握Java编程技术及二维休闲游戏设计的一般方法打下坚实的基础。
本文阐述了实例“连连看”的设计思想和实现。
全文分为五章。
第一章对选题的背景及项目的功能进行了简要叙述。
第二章介绍了开发本系统所使用的Java语言、Swing组件和事件处理技术。
第三章介绍了系统的需求分析。
第四章则对游戏的各功能模块及实现算法等详细设计进行了介绍。
第五章对程序运行与调试中经历的问题和学到的编程及游戏设计经验进行总结。
关键词:
游戏,连连看,二维游戏
ABSTRACT
Today'
ssociety,Casualgamesgetmoreandmorepopularamongpeople,Ididgraduatedesignexample,"
DesignandImplementationLianliankangame"
isverypopularinrecentyearsthenetworkofatwo-dimensionalcasualgames.Itslessdemandingcomputerconfiguration,Entertaining,Easytofly.
ThelanguageusedingraduatedesignlanguagefortheJava,DevelopmentenvironmentfortheJCreator.MainlyappliedtotheMicrosoftSwingframeworkprovidesmoredocumentationproceduresandeventsfunctionstointerface.Thegameinterfaceoffersconvenientconditionsforproduction,Themainfeaturesofthissystemistouseeventsframeworkandinterfacetechnologytointerfacemapping,mouseoperations,anddisplayfunctionsstandings.
ThedesignanddevelopmentbyLianliankanSwingframeworkwillunderstandthetechnologyandtheeventsapplicationoftechnologyinthegamesplayedveryhelpful,Javaprogrammingforbothmasterandtwo-dimensionalrecreationofthegeneralmethodofgamedesignandlayasolidfoundation.
Inthispaper,examplesof"
Lianliankan"
Thedesignandimplementation.Paperisdividedintofivechapters.ChapterIoftheprojectbackgroundandprojectabriefdescriptionofthefunction.ThesecondchapterdescribesthedevelopmentofthissystemusesJavalanguage,SwingframeworkofthetechnologyandEventinterfacetechnology.Thethirdchapterdescribesthesystemrequirementsanalysis.Thefourthchapterofthegame'
svariousfunctionmodulesandthedetaileddesignalgorithmwasintroduced.ChapterVoftheprogramisrunninganddebuggingtheproblemsexperiencedandlearnedprogrammingandgamedesignexperiencesummary.
Keywords:
Games,Lianliankan,two-dimensionalgame
第1章引言
1.1背景
游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。
“连连看”的发展经历了从桌面游戏、在线游戏、不同版本连连看游戏(12张)社交游戏三个过程。
游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。
这其中,顾方编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。
并于2004年,取得了国家版权局的计算机软件著作权登记证书。
随着Flash应用的流行,网上出现了多种在线Flash版本“连连看”。
如“水晶连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。
2008年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。
“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者Jonevey在Manyou开放平台上推出的“宠物连连看”最为流行。
现在网络小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不乏经典。
连连看游戏就是典型。
不管走到哪个网页游戏网站,连连看游戏总是排在受玩家欢迎排名的前5位,休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的经典网络休闲小游戏。
1.2课程设计内容
游戏还将设置退出,再来一局的按钮,并实现该功能,方便用户进行操作。
该游戏将有如下内容:
(1)游戏计分功能
当消去两个相同的图片后分数将增加100分。
(2)退出功能
该功能有一个“退出”按钮,当按下“退出”按钮后,将直接退出游戏。
(3)再来一局功能
该功能有一个“再来一局”的按钮,当按下“再来一局”按钮后,图片将会重新排列,重新开始游戏。
(4)游戏倒计时功能
在游戏界面的上方有一个倒计时的进度条,增加游戏的难度,激发玩家的挑战兴趣。
(5)用户登录注册功能
在进入游戏界面之前,将会出现用户登录界面,如果没有注册的玩家在按下“注册”按钮后将进入注册界面,玩家需要填写用户名,密码,性别等信息完成注册,再进入登录界面,输入用户名和密码按下“确定”后就将进入游戏界面,开始游戏。
1.3任务分工
2章连连看游戏界面
2.1连连看游戏概述
当今社会,休闲型游戏越来越得到人们的喜爱,我们所做的设计实例“连连看游戏的设计与实现”是近几年来网络上非常流行的一种二维休闲游戏,它对电脑配置要求不高,娱乐性强,易于上手。
此次设计所使用的语言为Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程设计 连连 游戏 代码