資源簡介
用C#寫的五子棋源代碼,功能強大。
下的過算你厲害。
代碼片段和文件信息
#include?
#include?
using?namespace?std;
//用于標志人落子位置
#define??flag_person??1
//用于標志計算機落子位置
#define??flag_computer?2
////五子棋類,用于判斷計算機應落子位置
////游戲是否結束,以及游戲的勝負方
class?Pente
{
public:
int?flag[15][15];?//用于標志棋盤中的棋子位置
int?important_p[15][15];?//以防守為目標的,標志棋盤中每個位置落子的重要程度的數組
int?important_c[15][15];?//以進攻為目標的,標志棋盤中每個位置落子的重要程度的數組
public:
Pente();
virtual?~Pente();
void?restart();?//開局
int?donext(int?xint?yint?*nxint?*ny);?//計算下一步驟
int?donext2(int?xint?yint?*nxint?*ny);
int?judge();?//判斷勝負
int?getvalue(int?xint?yint*?pvint*?cv);
private:
int?setvalue(int?lflagint?llengthint?lbint?rflagint?rlengthint?rbint?f);
void?initsetvalue();?//將分值數組置為0
};
Pente::Pente()
{
???int?ij;
???for?(i=0;i<15;i++)
???{
???for?(j=0;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????10103??2007-12-11?23:28??gobang\gobang\Form1.cs
?????文件???????3709??2007-12-11?22:41??gobang\gobang\Form1.Designer.cs
?????文件???????6012??2007-12-11?22:41??gobang\gobang\Form1.resx
?????文件???????3912??2005-12-09?02:20??gobang\gobang\gobang.csproj
?????文件????????465??2007-12-07?01:14??gobang\gobang\Program.cs
?????文件???????1184??2007-12-07?01:14??gobang\gobang\Properties\AssemblyInfo.cs
?????文件???????2834??2007-12-11?23:31??gobang\gobang\Properties\Resources.Designer.cs
?????文件???????6942??2007-12-11?23:31??gobang\gobang\Properties\Resources.resx
?????文件???????1089??2007-12-07?01:14??gobang\gobang\Properties\Settings.Designer.cs
?????文件????????249??2007-12-07?01:14??gobang\gobang\Properties\Settings.settings
?????文件????????972??2005-12-09?02:35??gobang\gobang\setup.cs
?????文件???????4875??2005-12-09?02:35??gobang\gobang\setup.Designer.cs
?????文件???????5814??2005-12-09?02:17??gobang\gobang\setup.resx
?????文件???????2572??2005-12-09?02:53??gobang\gobang.sln
????..A..H.?????34816??2007-12-11?23:41??gobang\gobang.suo
?????文件?????????60??2007-12-10?23:42??gobang\pente\output.def
?????文件??????37869??2007-12-11?23:18??gobang\pente\pente.cpp
?????文件????????105??2005-12-09?03:25??gobang\pente\pente.h
?????文件???????3351??2007-12-11?22:01??gobang\pente\pente.vcproj
?????文件???????1427??2007-12-11?23:41??gobang\pente\pente.vcproj.D95B6C85E085428.Administrator.user
?????文件???????1414??2007-12-09?18:25??gobang\pente\pente.vcproj.HOME-0908C42D16.lpp.user
????.....H.?????27136??2007-12-11?22:57??gobang\~WRL2986.tmp
?????文件?????619520??2007-12-11?23:28??gobang\開發文檔.doc
?????目錄??????????0??2007-12-11?23:41??gobang\gobang\bin\Debug
?????目錄??????????0??2007-12-11?23:41??gobang\gobang\obj\Debug
?????目錄??????????0??2005-12-09?22:17??gobang\gobang\bin
?????目錄??????????0??2007-12-11?23:41??gobang\gobang\obj
?????目錄??????????0??2007-12-11?23:31??gobang\gobang\Properties
?????目錄??????????0??2007-12-11?23:41??gobang\gobang
?????目錄??????????0??2007-12-11?23:37??gobang\pente
............此處省略5個文件信息
評論
共有 條評論