使用java开连连看游戏.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用java开连连看游戏

基于java连连看 游戏 “连连看”游戏的背景及意义 背景 游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。“连连看”的发展经历了从桌面游戏、在线游戏、社交游戏三个过程。 意义 为了让人们在紧张的生活中得到身心上的放松,这次游戏设计的意义是为了总结和运用大学期间所学的java知识。 “连连看”游戏系统的结构 1 算法模块 1.图片路径处理设计 2.图片的产生设计 2 界面显示模块 1.游戏界面设计2.时间显示设计 3.游戏过关、失败的设计 3 菜单控制模块 1.开始游戏 2.重新开始 3.炸弹功能 4.退出 5.游戏的规则 6.游戏关于 连连看 游戏 算法模块 菜单模块 界面模块 “连连看”游戏需求分析 1.图片布局设计 图片的设计是采用GUI编程的网格布局,定义一个八行八列的网格布局,使用16个数字然后随机产生四个数字,用二维数组把它们打乱放到八行八列的网格布局中,注意的是二维数组的下标要和网格布局是的行、列数相同。 2.消去图片的设计 1、相邻的情况 2、不相邻的情况 3.类的设计 LLKFrame.java 主窗口部分:定义了程序用函数,实现了程序菜单的使用。 ChessButton.java 按键部分:定义按键的位置,代表的值。 MapUI.java 游戏部分:判断点击的图片,判断两图片是否可连,是否相同。判断是否胜利。实现炸弹功能。 Settings.java 数组:确定了游戏各种参数属性。 ArrayPoint.java 取值部分:定义图片的值。 Map.java 算法部分:通过算法确定两张图片是否连通。 Music.java 音乐部分:通过音乐为游戏添加背景音乐。 “连连看”游戏系统开发的要求 1.开发环境及工具 开发环境:windows 8.1 。 开发工具:Eclipse 。 2.理论基础 Java语言基础 GUI编程 Eclipse的操作。 数组、随机数 图片消去判断流程图 流程图 相关的概念介绍 GUI(Graphical User Interface )图形界面开发 图形界面开发的几个概念 1.控件:简单来说,就是我们在程序界面中看到的所有组件(比如:按钮,输入框,图片,选择框,文字等等) 2.布局:Swing 包括许多布局,布局也是类,负责处理组件在应用程序中的摆放位置,以及在应用程序改变尺寸或者删除、添加组件时对组件进行相应处理 3.事件:在人机交互过程中发生的所有操作均会触发事件。事件是一个信号,用来告诉程序用户的操作;事件也是一个过程,当用户的操作发生后,我们的程序应该做出什么样的响应。 系统界面 游戏开始 后的主界面 项目层次结构 代码结构层次 结论 “连连看”游戏的基本功能都已经实现,其中很多变量之间数据的传递都很复杂,要搞不明白就没办法再往下做了,路径判断问题中用到数据结构的知识,也很抽象,代码量也很大,另外这个游戏不会用到数据库,所用功能也很少,只需要判断用户每次鼠标点击的坐标以及当前坐标位置代表的图片内容就好了。 致谢 大学的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了我很大的帮助。本次毕业设计能够顺利完成,要特别感谢我的导师李楠老师,感谢他对我的教导和关心。 最后向所有关心和帮助过我的人表示真心的感谢。

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档