当前位置:首页 > Java课程设计连连看游戏(含代码)
目 录
JAVA程序课程设计任务书 ............................................. I 摘要 .............................................................. II ABSTRACT ......................................................... III 目 录 .............................................................. V 第1章 引言 ........................................................ 1 1.1 背景 .......................................................... 1 1.2 课程设计内容 .................................................. 1 1.3 任务分工 ...................................................... 2 2章 连连看游戏界面 ................................................. 2 2.1 连连看游戏概述 ................................................ 2
2.1.1 连连看游戏的规则 ...................................... 3 2.1.2连连看胜利与失败条件 .................................. 3 2.2连连看系统介绍 ................................................ 4 2.3 本章小结 ...................................................... 5 第3章 连连看游戏的设计 ............................................. 5 3.1 系统需求分析 .................................................. 6 3.2 系统开发及运行环境 ............................................ 6 3.3 系统主要功能要求 .............................................. 6
3.4.1 连连看系统总体结构 .................................... 7 3.4.2 连连看系统各模块介绍 .................................. 7 3.5 本章小结 ...................................................... 9 第4章 系统的具体实现 ............................................... 9 4.1界面设计 ..................................................... 10
4.1.1用户登陆界面图 ....................................... 10 4.1.2注册界面 ............................................. 13
V
4.1.3系统界面 ............................................. 16 4.1.4执行界面 ............................................. 17 4.2程序设计及调试运行 ........................................... 26
4.2.1游戏的连接算法 ....................................... 26 4.2.3 JFreeChart ........................................... 29
第5章 结束语 ..................................................... 31 致谢 .............................................................. 32 参考文献 .......................................................... 32 附录 源代码 ....................................................... 33
VI
第1章 引言
1.1 背景
游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。“连连看”的发展经历了从桌面游戏、在线游戏、不同版本连连看游戏(12张)社交游戏三个过程。
游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿达连连看”以其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于2004年,取得了国家版权局的计算机软件著作权登记证书。
随着Flash应用的流行,网上出现了多种在线Flash版本“连连看”。如“水晶连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女性玩家。
2008年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,其中以开发者Jonevey在Manyou开放平台上推出的“宠物连连看”最为流行。
现在网络小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程),很多游戏不乏经典。连连看游戏就是典型。
不管走到哪个网页游戏网站,连连看游戏总是排在受玩家欢迎排名的前5位,休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是一款适合大众的经典网络休闲小游戏。
1.2 课程设计内容
游戏规则是模仿网络上普通的连连看游戏,主要是鼠标两次点击的图片能否消去的问题。当前,前提是点击两张相同的图片,若点击的是同一张图片或者两张不同的图片,则不予处理。在两张想同图片所能连通的所有路径中,如果存在一条转弯点不多于两个的路径,就可以消去;如果没有,则不予处理。
1
该游戏由30张不同的图片组成,游戏开始将会出现30张随机组合的图片,在规则下点击两张相同的图片后图片将会消失。图片全部消完为游戏成功。游戏还将设置退出,再来一局的按钮,并实现该功能,方便用户进行操作。 该游戏将有如下内容: (1)游戏计分功能
当消去两个相同的图片后分数将增加100分。 (2)退出功能
该功能有一个“退出”按钮,当按下“退出”按钮后,将直接退出游戏。 (3)再来一局功能
该功能有一个“再来一局”的按钮,当按下“再来一局”按钮后,图片将会重新排列,重新开始游戏。 (4)游戏倒计时功能
在游戏界面的上方有一个倒计时的进度条,增加游戏的难度,激发玩家的挑战兴趣。
(5)用户登录注册功能
在进入游戏界面之前,将会出现用户登录界面,如果没有注册的玩家在按下“注册”按钮后将进入注册界面,玩家需要填写用户名,密码,性别等信息完成注册,再进入登录界面,输入用户名和密码按下“确定”后就将进入游戏界面,开始游戏。
1.3 任务分工
2章 连连看游戏界面
2.1 连连看游戏概述
当今社会,休闲型游戏越来越得到人们的喜爱,我们所做的设计实例“连连看
游戏的设计与实现”是近几年来网络上非常流行的一种二维休闲游戏,它对电脑配置要求不高,娱乐性强,易于上手。
2
共分享92篇相关文档