Sudoku
基本信息
| 属性 | 值 |
|---|---|
| 主控方块 | lootgames:sdk_master(SudokuTile,类名不含 Master) |
| 启动方块 | lootgames:sdk_activator |
| 工厂类 | GameSudoku.Factory |
| 抽取权重 | 1(三款游戏等概率) |
| 核心类 | SudokuBoard |
来源:ru/timeconqueror/lootgames/minigame/sudoku/GameSudoku.java、ru/timeconqueror/lootgames/common/config/ConfigSudoku.java:42-90。
核心数值(源码默认值)
| 配置项 | 默认值 | 范围 | 含义 |
|---|---|---|---|
weight |
1 | 0 ~ MAX | 抽取概率,0 = 关闭 |
attempt_count |
3 | 1 ~ MAX | 提交错误答案后游戏结束的次数 |
clear_on_wrong_answer |
ALL |
ALL / NONE / WRONG_ONLY |
答错后清除哪些玩家填入的格子 |
clear_on_wrong_answer 三档含义(ConfigSudoku.java:55-67):
ALL— 清除全部玩家填入,强制完整重做(默认)NONE— 全部保留,可逐格修改后重交WRONG_ONLY— 只清除与答案不符的格子,正确项保留
解析失败时回退到 ALL(:69-71,catch IllegalArgumentException)。
三档提示开关(hints 子分类,默认全部 false)
| 配置项 | 默认 | 含义 |
|---|---|---|
hint_duplicates |
false | 高亮同行/列/3×3 宫内数字重复的格子为黄色 |
hint_overflow |
false | 高亮全盘出现 > 9 次的数字格为浅红色 |
hint_completed_digit |
false | 某数字恰好填满 9 次时,把该数字格高亮为绿色 |
来源:ConfigSudoku.java:73-90。
客户端
专门的渲染与交互层:SudokuRenderer / SudokuOverlayHandler / SudokuBoardClickHandler,以及 9 个数独专用网络包(ru/timeconqueror/lootgames/common/packet/game/sudoku/,实测文件数 9)。
相关条目
- SDK Master - 数独主控方块
- Sudoku Activator - 数独启动方块
- Minesweeper - 另一款游戏
- Game of Light - 另一款游戏