原始碼和文件分享 基於QT實現的掃雷小遊戲

2021-09-27 11:07:48 字數 258 閱讀 9442

一、需求和規格說明

本題目做乙個n x m 的掃雷遊戲,每個方格包含兩種狀態:關閉(closed)和開啟(opened),初始化時每個方格都是關閉的,乙個開啟的方格也會包含兩種狀態:乙個數字(clue)和乙個雷(bomb)。你可以開啟(open)乙個方格,如果你開啟的是乙個bomb,那麼就失敗;否則就會開啟乙個數字,該數字是位於[0,8]的乙個整數,該數字表示其所有鄰居方格(neighboring squares)所包含的雷數,應用該資訊可以幫助你掃雷。

原始碼和文件分享 基於QT實現的數獨遊戲

1 簡介 sudoku 是一款利用 qt 實現的數獨遊戲,提供了多達 10 個難度的關卡選擇,同時還有豐富的功能來幫助玩家更加高效地求解數獨問題,例如候選數 高亮相同數字 高亮選中的行列 撤銷當前操作以及提示等功能。玩家還可以手動輸入數獨題目利用 sudoku 幫助求解。除了傳統 9 9 的數獨遊戲...

原始碼和文件分享 基於QT實現的語法分析器

1 題目介紹 根據算符優先分析演算法,編寫乙個語法分析程式,可以選擇以下三項之一作為分析演算法中的輸入 直接輸入根據已知文法人工構造的演算法優先關係矩陣 輸入已知文法和first last集合,由程式自動生成該文法的演算法優先關係矩陣 輸入已知文法,由程式自動生成該文法的演算法優先關係矩陣 程式具有...

原始碼和文件分享 基於QT實現的語法分析器

1 題目介紹 根據算符優先分析演算法,編寫乙個語法分析程式,可以選擇以下三項之一作為分析演算法中的輸入 直接輸入根據已知文法人工構造的演算法優先關係矩陣 輸入已知文法和first last集合,由程式自動生成該文法的演算法優先關係矩陣 輸入已知文法,由程式自動生成該文法的演算法優先關係矩陣 程式具有...