使用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