# Sudoku **Repository Path**: CraftWorks/Sudoku ## Basic Information - **Project Name**: Sudoku - **Description**: 使用Java Swing实现的数独游戏,支持全键盘操作。 - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-18 - **Last Updated**: 2025-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sudoku #### 介绍 使用Java Swing实现的数独游戏,支持全键盘操作。支持异形网格(如2x3网格,可自定义)。 #### 编译及打包 执行 mvn clean package,生成绿色发行版程序包(target/Sudoku)。 #### 键盘操作说明 ``` 方向键(或W/S/A/D):移动单元格光标 数字键(1~9):设置当前单元格数字 C:清空当前单元格 H:显示或隐藏单元格候选数字 Ctrl-数字键(1~9):设置单元格候选数字 Ctrl-C:清空单元格候选数字 Ctrl-Q:退出游戏 Ctrl-Z:撤销上一步 Ctrl-G:放弃 Ctrl-H:查看答案 Ctrl-S:保存盘面进度 Ctrl-R:重置盘面进度 Alt-1:切换 4x4 盘面,重新开局,难度:困难 Alt-2:切换 9x9 盘面,重新开局,难度:困难 Alt-3:切换 6x6 盘面,重新开局,难度:困难 F1:查看操作说明 F2:重新开局,难度:容易 F3:重新开局,难度:困难 F4:重新开局,难度:极难 F5:重新开局(空白) ```