LunaroakF / Sudoku

QT6.0 + cpp 数独游戏带界面

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sudoku

Image text

规则

数独游戏使用的拼图是由 9 个九宫格(3 格宽 × 3 格高)组成的一个 9×9 格子的正方图形。
通常游戏设计者会提供一个已经最少填写了 17 个数字的拼图,要求游戏者补齐拼图中空白的格子。
每个格子可填写 1 至 9 这 9 个数字
若填写后的拼图中每一列、每一行,以及每一个九宫格都正好是 1 至 9 这 9 个数字,不出现重复数字。
则可认定游戏者取得数独游戏的胜利。

数独游戏主要考察游戏者的逻辑思维能力,与数字运算能力无关。
数独的玩法逻辑简单,但数字排列方式千变万化。
不少教育者认为数独是锻炼脑筋的好方法。
实现了一个图形化的数独游戏。
实现下列功能:
(1)实现再在文件中读取一种游戏布局到界面的功能。
(2)游戏布局有选择难度的功能,包含最少两种难度选择。
(3)根据难度选择实现随机生成一种游戏布局的功能。
(4)在界面上填写数字,判断各行、各列、各宫所填数字是否符合规则。
(5)对新的布局进行完整计算。
(6)绘制游戏界面,能够显示完整数独游戏界面。

About

QT6.0 + cpp 数独游戏带界面


Languages

Language:C++ 96.4%Language:QMake 3.6%