# React Minesweeper **Repository Path**: frank-deng/react-minesweeper ## Basic Information - **Project Name**: React Minesweeper - **Description**: A simple minesweeper game implemented in React.js. - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-16 - **Last Updated**: 2024-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README React扫雷 ========= 一款简单的扫雷游戏,使用React.js实现。 特点 ---- * 只支持单击挖开方块的操作,不支持手动标雷(大多数情况下,雷会被自动标记上,不用手动标雷)。 * 支持通过LocalStorage存储游戏记录,并支持导出JSON格式或dbf格式的数据(dbf格式的数据不包含雷区的具体分布以及每步具体的点击位置)。 方块挖开规则 ------------ 1. 当雷区中存在雷数为0的方块时,将其相邻的8个方块挖开。 2. 当雷区中存在雷数不为0的方块,且相邻未挖开的方块数等于该方块对应的雷数时,将周围未挖开的方块标记为有雷方块。 3. 当雷区中存在雷数不为0的方块,且相邻的被标记为有雷方块的数量等于该方块对应的雷数时,将周围未标记的方块挖开。 4. 为雷区中每个方块重复步骤1、2、3,直到雷区中没有方块被挖开。