-
大小: 870KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-05
- 語言: C/C++
- 標(biāo)簽: 數(shù)獨(dú)??完成算法??生成算法??
資源簡介
本人根據(jù)華為編程比賽決賽要求編寫的一個(gè)數(shù)獨(dú)游戲。
編程平臺(tái):Visual Studio 2008 SP1版
注意:如果要在VS2008非SP1版上運(yùn)行,請(qǐng)將代碼中的CWinAppEx全部改成CWinApp,屏蔽掉Stdafx.h中的#include <afxcontrolbars.h>,并且添加CMutex的頭文件afxmt.h。
游戲功能:九宮格自由輸入,自由讀取數(shù)獨(dú)原始布局?jǐn)?shù)據(jù),自動(dòng)完成任意數(shù)獨(dú)布局,自動(dòng)生成難度適中的數(shù)獨(dú)布局,輸入提示,游戲時(shí)間提示等。
代碼片段和文件信息
//?GamePad.cpp?:?實(shí)現(xiàn)文件
//
#include?“stdafx.h“
#include?“Sudoku.h“
#include?“GamePad.h“
#include?“SudokuDlg.h“
//?CGamePad
IMPLEMENT_DYNAMIC(CGamePad?CStatic)
CGamePad::CGamePad()
{
m_x?=?0;
m_y?=?0;
m_key?=?0;
m_row?=?0;
m_col?=?0;
m_edit?=?NULL;
m_nClick?=?0;
m_bPrompt?=?false;
int??tmpy?=?-43;
for?(?int?row?=?0;?row?9;?row++?)
{
if?(?(row%3)?==?0?)??tmpy?+=?55;
if?(?(row%3)?==?1?)??tmpy?+=?50;
if?(?(row%3)?==?2?)??tmpy?+=?51;
int??tmpx?=?-43;
for?(?int?col?=?0;?col?9;?col++?)
{
if?(?(col%3)?==?0?)??tmpx?+=?55;
if?(?(col%3)?==?1?)??tmpx?+=?50;
if?(?(col%3)?==?2?)??tmpx?+=?51;
m_rect[row][col]?=?CRect(tmpx?tmpy?tmpx+50?tmpy+50);
m_bCorrect[row][col]?=?true;
}
}
m_bFont.CreateFont(
40???????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????390??2010-08-22?12:27??數(shù)獨(dú)游戲\Sudoku\Sudoku\ClassDiagram1.cd
?????文件??????10100??2010-08-28?16:48??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.000
?????文件????????101??2010-08-28?10:45??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.001
?????文件????????101??2010-08-28?16:48??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.002
?????文件????????101??2010-08-28?10:46??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.007
?????文件???????1313??2010-08-28?10:46??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.014
?????文件????????101??2010-08-28?10:45??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.017
?????文件????????101??2010-08-28?10:45??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.019
?????文件??????10100??2010-08-28?16:50??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\Result.021
?????文件?????????97??2010-06-29?17:19??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.001
?????文件?????????97??2010-07-01?16:38??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.002
?????文件?????????97??2010-07-01?17:22??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.003
?????文件?????????97??2010-07-05?09:07??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.004
?????文件?????????97??2010-07-05?09:09??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.005
?????文件?????????97??2010-07-05?09:11??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.006
?????文件?????????97??2010-07-05?09:12??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.007
?????文件?????????97??2010-07-05?09:13??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.008
?????文件?????????97??2010-07-05?09:14??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.009
?????文件?????????97??2010-07-05?09:15??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.010
?????文件?????????97??2010-07-05?09:16??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.011
?????文件?????????97??2010-07-05?09:17??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.012
?????文件?????????97??2010-07-05?09:18??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.013
?????文件?????????97??2010-07-08?12:12??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.014
?????文件?????????97??2010-07-05?09:20??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.015
?????文件?????????97??2010-07-05?09:21??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.016
?????文件?????????97??2010-07-05?09:22??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.017
?????文件?????????97??2010-07-05?09:23??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.018
?????文件?????????97??2010-07-05?09:24??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.019
?????文件?????????97??2010-08-23?11:36??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\sudoku.020
?????文件?????????99??2010-08-25?14:53??數(shù)獨(dú)游戲\Sudoku\Sudoku\game\test.txt
............此處省略68個(gè)文件信息
評(píng)論
共有 條評(píng)論