使用JAVA开发连连看游戏
技术:Java等
摘要:
随着社会节奏的加快,平常工作的竞争强度也加大,生活的压力也跟着加重,所以休息时或下班后大家都需要个休闲的娱乐工具,来放松自己,缓解自己的压力,消除紧张的疲劳状态,Java连连看游戏制作的目的就是为了满足了人们休闲娱乐的需要,本游戏通过设置不同的关卡难度符合各个游戏水平的玩家,使每个人都有自己的挑战,同时连连看游戏的不同难度也可以满足各种游戏水平的人群,也使连连看游戏长久的保持了新鲜感。
本文首先介绍了连连看游戏的发展和基本规则,进而分析了使用Java开发连连看游戏的优点和开发的可行性,然后论述了连连看游戏的设计目的和解决的主要问题,并且详细论述了游戏的需求分析、概要设计、详细设计及游戏的具体实现和单元测试。本连连看游戏除实现了基本的图片相消功能之后,还添加了额外的功能,如炸弹道具、提示道具、刷新道具、倒计时等,最后,本文对该游戏进行了客观的总结。
这个游戏使用了java语言,通过GUI在MyEclipse中编写。实现的后台功能有图片相消、道具功能、界面完善、添加音效等。
关键词:连连看,游戏,JAVA
目录:
1 引言 1
1.1 连连看游戏发展 1
1.1.1 桌面连连看游戏发展 1
1.1.2 在线连连看游戏发展 1
1.1.3 社交连连看游戏发展 1
1.2 连连看游戏介绍 1
1.2.1 连连看游戏基本规则 2
1.2.2 连连看游戏关卡设置 2
1.3 连连看游戏设计目的 2
1.4 连连看游戏解决的主要问题 2
1.5 连连看游戏技术的简要说明 3
1.6 Java语言的主要特性 5
1.6.1简单性 5
1.6.2跨平台 5
1.6.3面向对象 5
1.6.4多线程 5
1.6.5动态性 5
1.6.6健壮性 6
1.7 连连看游戏的关键技术 6
2 连连看游戏需求分析 7
2.1 需求分析 7
2.2 可行性分析 7
2.3 功能需求分析 7
2.4 性能需求分析 8
2.4.1 硬件环境 8
2.4.2 软件环境 8
2.4.3 环境变量 8
3 连连看游戏概要设计 9
3.1 功能设计分析 9
3.2 功能设计方法 10
3.3 连连看游戏流程图 11
4 连连看游戏详细设计 12
4.1 游戏中地图布局 12
4.2 游戏中地图算法设计 13
4.3 游戏中界面显示 17
4.3.1 游戏成功界面 17
4.3.2 游戏失败界面 18
4.4 游戏中声音模块 19
5 单元测试 20
5.1 文件目录 20
5.2 游戏界面各功能展示 21
5.2.1 游戏帮助界面 21
5.2.2 游戏道具界面 21
5.2.3 游戏提示过场界面 22
6 毕业设计总结 24
参 考 文 献 25
致 谢 26
使用JAVA开发连连看游戏相关推荐
- java设计连连看心得_基于Java的连连看游戏的设计与实现
ComputerKnowledgeand Technology 电脑知识与技术 软件设计开发本栏目责任编辑:谢媛媛 第7卷第35期 (2011年12月) 9 基于Java的连连看游戏的设计与实现 陈珊 ...
- 基于java的连连看游戏系统设计与实现(项目报告+答辩PPT+源代码+数据库+截图+部署视频)
项目说明报告 基于Java的连连看游戏设计与实现 连连看是一种消除类益智游戏,核心要求是在规定的时间内,消除游戏界面中选中的两张相同的图案,直至完全消除所有图案.这款游戏操作简单(只需单击鼠标左键操作 ...
- [计算机毕设]基于java的连连看游戏系统设计与实现(项目报告+答辩PPT+源代码+数据库)
项目说明报告 基于Java的连连看游戏设计与实现 连连看是一种消除类益智游戏,核心要求是在规定的时间内,消除游戏界面中选中的两张相同的图案,直至完全消除所有图案.这款游戏操作简单(只需单击鼠标左键操作 ...
- 【教程+源码】Java开发经典游戏飞翔的小鸟_Java游戏项目Flappy Bird像素鸟游戏
在飞翔的小鸟游戏中,玩家只需通过点击方向键操纵让小鸟避开绿色管道等障碍物即可继续前进.如果小鸟碰到管道,游戏立即结束. 那么如何用Java编写一款属于自己的飞翔的小鸟游戏呢?其过程并不复杂,本课程详细 ...
- 基于JavaSwing开发连连看游戏(单机版) 课程设计 大作业源码 毕业设计
基于JavaSwing开发连连看游戏(单机版): (大作业) 开发环境: Windows操作系统 开发工具: MyEclipse/Eclipse+Jdk 运行效果图: 基于JavaSwing开发 ...
- 【源码+图片素材】Java开发经典游戏飞翔的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java小游戏_Java初级项目_Java课程设计项目
开发环境: jdk1.8 开发工具: IDEA JavaEE基础: 变量.数据类型.判断语句.循环结构.数组.集合.简单窗口创建.图形图片绘制.双缓存技术.事件-键盘事件.物体的碰撞检测.File [ ...
- 基于Java的连连看游戏设计与实现
项目介绍 连连看是一种消除类益智游戏,核心要求是在规定的时间内,消除游戏界面中选中的两张相同的图案,直至完全消除所有图案.这款游戏操作简单(只需单击鼠标左键操作).面向人群广泛,在限时操作的游戏要求下 ...
- Java 开发的游戏,自己收藏的
赞助商链接 创意 设计 上海 广告 宣传手册 公司品牌网站 视觉识别 平面设计 www.yaean.com 淮海中路 887号, 卢湾区 手机上的Java即J2ME(Java 2 Micro Edit ...
- java开发flash游戏_FLASH+JAVA开发实时网络游戏
FLASH+JAVA开发实时网络游戏 本文分两部分:FLASH编程 和 Java编程,此文记录的仅仅是我在探索中的一些收获,其中用了很多个人化的描述语言,并不是业界标准的用语. :) 探索笔记: 目前 ...
- java开发sns游戏服务需要注意的问题
java的跨平台 给我们开发带来了很多方便.鉴于目前大多数服务器都运行在liunx操作系统上.所以这对于我们目前大多数在window下开发游戏应用有很大的好处.但其中也有很多弊端,涉及到java运行 ...
最新文章
- Windows XP字体模糊
- python notebook右侧网页_《Python web开发》笔记 一:网页开发基础
- JavaFX 2 GameTutorial第2部分
- strace 简单用法
- python 怎么调用 矩阵 第几行_python工厂第19层 多重列表1
- [第5天]nginx环境下404问题
- zend studio html乱码,解决Eclipse/Zend Studio编辑xml/html乱码问题
- 如何提高自身数学分析水平?
- python header是啥_Python爬虫之Header
- 【自用向】【新手向】PHP入门学习(不断更新)
- 手机android怎么开机画面,安卓开机动画特效软件下载
- (一)JPA的快速入门
- 中国传统民间游戏汇总
- 转自Master HaKu 的C#调用C++写的Dll时的运行时错误解决
- Python小作业 列举红黄绿小球的组合
- gitlab修改附件上传文件大小限制
- Android 12.0关机界面全屏显示(UI全屏显示)
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- java助教面试自我介绍_助教老师面试的自我介绍
- UG二次开发GRIP获取料大小