資源簡介
內含閱讀文檔,方便易懂。VS2010編寫,五子棋程序包含雙活四,活三四,雙活三,活四禁手。

代碼片段和文件信息
#include?“Board.h“
Board::Board(void)
{
for(int?k=0;k<15;k++)
for(int?m=0;m<15;m++)
chessBoard[k][m]=0;
print();
flag=0;
}
int?Board::getBoard(int?xint?y)
{
return?chessBoard[x][y];
}
void?Board::print()
{
//system(“cls“);
cout<<“********************五子棋******************************“< cout<<“???“;
for(int?i=0;i<15;i++)
{
if(i>9)cout<<“?“;
?cout< }
cout< for(int?x1=0;x1<15;x1++)
{
cout< for(int?y1=0;y1<15;y1++)
{
if(y1>9)cout<<“?“;
if(chessBoard[x1][y1]==0)?cout< if(chessBoard[x1][y1]==1)?cout< if(chessBoard[x1][y1]==2)?cout< }
cout< }
}
void?Board::add(Chess?pieces)
{
//主要將棋盤和棋子的位置對應起來
int?x=pieces.getX();
int?y=pieces.getY();
chessBoard[x][y]=pieces.getColor();
//電腦下子
if(pieces.getColor()==1)flag=1;//電腦一下子就標識1
}
int?Board::getFlag()
{
return?flag;
}
Board::~Board(void)
{
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-12-09?11:02??backGammon\
?????目錄???????????0??2014-12-05?15:17??backGammon\backGammon\
?????文件?????5984256??2014-12-09?11:02??backGammon\backGammon.sdf
?????文件?????????897??2014-09-21?16:57??backGammon\backGammon.sln
?????文件???????25088??2014-12-09?11:02??backGammon\backGammon.suo
?????文件????????4177??2014-10-06?16:16??backGammon\backGammon\backGammon.vcxproj
?????文件????????1499??2014-10-06?16:16??backGammon\backGammon\backGammon.vcxproj.filters
?????文件?????????143??2014-09-21?16:57??backGammon\backGammon\backGammon.vcxproj.user
?????文件????????1019??2014-11-15?15:00??backGammon\backGammon\Board.cpp
?????文件?????????414??2014-10-24?16:43??backGammon\backGammon\Board.h
?????文件?????????246??2014-10-24?16:42??backGammon\backGammon\Chess.cpp
?????文件?????????248??2014-10-24?16:43??backGammon\backGammon\Chess.h
?????文件????????1029??2014-12-09?11:02??backGammon\backGammon\main.cpp
?????目錄???????????0??2014-12-09?10:54??backGammon\backGammon\Release\
?????文件????????1640??2014-12-05?21:42??backGammon\backGammon\Release\backGammon.Build.CppClean.log
?????文件?????????381??2014-12-09?10:54??backGammon\backGammon\Release\backGammon.exe.intermediate.manifest
?????文件??????????91??2014-12-09?10:54??backGammon\backGammon\Release\backGammon.lastbuildstate
?????文件????????2549??2014-12-09?10:54??backGammon\backGammon\Release\backGammon.log
?????文件??????795743??2014-12-05?21:42??backGammon\backGammon\Release\Board.obj
?????文件????????5700??2014-12-05?21:42??backGammon\backGammon\Release\Chess.obj
?????文件????????3194??2014-12-09?10:54??backGammon\backGammon\Release\cl.command.1.tlog
?????文件???????30804??2014-12-09?10:54??backGammon\backGammon\Release\CL.read.1.tlog
?????文件????????3174??2014-12-09?10:54??backGammon\backGammon\Release\CL.write.1.tlog
?????文件????????2238??2014-12-09?10:54??backGammon\backGammon\Release\li
?????文件????????3924??2014-12-09?10:54??backGammon\backGammon\Release\li
?????文件????????1312??2014-12-09?10:54??backGammon\backGammon\Release\li
?????文件??????794277??2014-12-05?22:18??backGammon\backGammon\Release\main.obj
?????文件?????????600??2014-12-09?10:54??backGammon\backGammon\Release\mt.command.1.tlog
?????文件?????????774??2014-12-09?10:54??backGammon\backGammon\Release\mt.read.1.tlog
?????文件?????????414??2014-12-09?10:54??backGammon\backGammon\Release\mt.write.1.tlog
?????文件??????948854??2014-12-09?10:54??backGammon\backGammon\Release\Rule.obj
............此處省略9個文件信息
評論
共有 條評論