1 簡介
sudoku 是一款利用 qt 實現的數獨遊戲,提供了多達 10 個難度的關卡選擇,同時還有豐富的功能來幫助玩家更加高效地求解數獨問題,例如候選數、高亮相同數字、高亮選中的行列、撤銷當前操作以及提示等功能。玩家還可以手動輸入數獨題目利用 sudoku 幫助求解。
除了傳統 9×9 的數獨遊戲以外,還提供了更高難度的 16×16 的數獨遊戲。
9x9數獨16x16數獨
2 功能
sudoku 提供了多個方便的按鈕:
新遊戲:玩家可以開始一局新的遊戲
重玩:玩家可以重新開始本局遊戲
暫停:玩家可以暫停該局遊戲(即暫停計時)
清除:清除當前選中格仔的所有數字
撤銷:撤銷前一步的操作,以及取消撤銷(最多可支援 50 步撤銷)
同時可以通過選單來實現多達 10 種難度的遊戲選擇,可以求解任意使用者輸入的數獨問題。
原始碼和文件分享 基於QT實現的掃雷小遊戲
一 需求和規格說明 本題目做乙個n x m 的掃雷遊戲,每個方格包含兩種狀態 關閉 closed 和開啟 opened 初始化時每個方格都是關閉的,乙個開啟的方格也會包含兩種狀態 乙個數字 clue 和乙個雷 bomb 你可以開啟 open 乙個方格,如果你開啟的是乙個bomb,那麼就失敗 否則就會...
原始碼和文件分享 基於QT實現的語法分析器
1 題目介紹 根據算符優先分析演算法,編寫乙個語法分析程式,可以選擇以下三項之一作為分析演算法中的輸入 直接輸入根據已知文法人工構造的演算法優先關係矩陣 輸入已知文法和first last集合,由程式自動生成該文法的演算法優先關係矩陣 輸入已知文法,由程式自動生成該文法的演算法優先關係矩陣 程式具有...
原始碼和文件分享 基於QT實現的語法分析器
1 題目介紹 根據算符優先分析演算法,編寫乙個語法分析程式,可以選擇以下三項之一作為分析演算法中的輸入 直接輸入根據已知文法人工構造的演算法優先關係矩陣 輸入已知文法和first last集合,由程式自動生成該文法的演算法優先關係矩陣 輸入已知文法,由程式自動生成該文法的演算法優先關係矩陣 程式具有...