# Puzzle_Game **Repository Path**: ymts/puzzle_game ## Basic Information - **Project Name**: Puzzle_Game - **Description**: JavaFx实现的图片拼图游戏 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-09-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Puzzle_Game #### 介绍 JavaFx实现的图片拼图游戏 #### 软件实现 利用JavaFX框架实现。 拼图游戏具有以下几个功能模块: 1. 选图功能模块:从一些图片中随机选取四张图片供玩家选择,每次开始新游戏图片都会更新。 2. 游戏功能模块:将玩家选定的图片切割并打乱排序,游戏过程中玩家可以查看游戏完成图以及切割后缺失的图片。 3. 排行榜功能模块:保留完成步数最少或用时最短的五位玩家信息,可以通过排行榜按钮查看。 4. 音乐音效功能模块:在不同界面(开始界面、游戏界面、完成后)的背景音乐功能和游戏时音效。 5. 设置功能模块:提供背景音乐的开关操作和难度选择功能。 6. 计步计时功能模块:记录玩家用步用时并予显示。 玩家在不同的界面能通过不同的控件来使用这些功能,主要的界面有: 1. 开始界面:在这里生成游戏中使用的可选图片,含有排行榜按键以及设置按键。 2. 设置界面:含有音乐音效的开关按键以及难度选择按键,还有确定按键以及重置按键。 3. 游戏界面:含有游戏区域以及用步用时显示区域,并含有查看完成图的按键。 4. 图片查看界面:含有完成图显示区域和缺失块显示区域,提供返回游戏按键回到游戏界面继续游戏。 5. 排行榜界面:显示成绩排名前五的玩家信息,包含步数排行榜和用时排行榜两个排行榜。并根据不同难度分别显示 6. 完成界面:共有四种完成界面,根据玩家的完成情况分别显示(入榜,入哪个榜,不入榜)。