




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于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.事件:在人机交互过程中发生的所有操作均会触发事件。事件是一个信号,用来告诉程序用户的操作;事件也是一个过程,当用户的操作发生后,我们的程序应该做出什么样的响应。,系统界面,游戏开始后的主界面,项目层次结构,代码结构层次,结论,“连连看”游戏的基本功能都已经实现,其中很多变量之间数据的传递都很复杂,要搞不明白就没办法再往下做了,路径判断问题中用到数据结构的知识,也很抽象,代码量也很大,另外这个游戏不会用到数据库,所用功能也很少,只需要判断用户每次鼠标点击的坐标以及当前坐标位置代表的图片内容就好了。,致谢,大学的学习生活即将结束。在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我成长过程中给予了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025金华社发人力资源发展有限公司招聘1人考前自测高频考点模拟试题有完整答案详解
- 2025广东广州市黄埔区教育局招聘事业编制教职员206人模拟试卷附答案详解(突破训练)
- 2025贵州省卫生中心第十三届贵州人才博览会引才1人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年河南省上蔡第一高级中学招聘教师30人模拟试卷及答案详解(考点梳理)
- 2025内蒙古峰市教育科学研究中心竞争性比选教研员5人模拟试卷及答案详解(历年真题)
- 2025年宿州学院高层次人才公开招聘39人模拟试卷及答案详解(历年真题)
- 2025金华市金投集团有限公司校园招聘5人模拟试卷及答案详解(历年真题)
- 2025北京冀北博望电力产业管理有限公司招聘(第三批)考前自测高频考点模拟试题有答案详解
- 2025安徽合肥市长丰县下塘镇招聘村(社区)后备干部12名模拟试卷附答案详解(黄金题型)
- 2025江西吉安市七叶荆文化旅游有限公司面向社会招聘2名考前自测高频考点模拟试题附答案详解(典型题)
- 食品安全知到智慧树章节测试答案2024年秋浙江大学
- 施工单位安全管理组织机构及职责
- 天津市河东区2024-2025学年上学期第一次月考七年级数学试题(含答案解析)
- 《大数据导论(第2版)》全套教学课件
- 高考生物选择性必修1稳态与调节基础知识填空默写(每天打卡)
- 壳聚糖的生物相容性与安全性评价
- DB32T3916-2020建筑地基基础检测规程
- 体育与健康(水平一)《非移动性技能(16课时)》大单元教学计划
- 小班区域观察记录表30篇
- 转子泵培训课件
- 司美格鲁肽学习课件
评论
0/150
提交评论