資源簡介
這是一份很好的資料可供大家享用雙人玩的Java五子棋游戲,非常使用的一個程序哦

代碼片段和文件信息
//Author:?^-^?Veerle?^-^
//Download?by?http://www.codefans.net
public?class?objCellMatrix
{
private?int[][]?pieceMatrix?=?new?int[8][8];?//Stores?which?piece?is?in?a?cell.?0?empty?1?red?2?blue
private?int?winningNumber?=?0;
public?void?objCellMatrix?()
{
}
public?void?resetMatrix?()
{
for?(int?row?=?0;?row?8;?row++)
{
for?(int?column?=?0;?column?8;?column++)
{
if?(row?<=?2?||?row?>=?5)?//row?012?or?567
{
pieceMatrix[row][column]?=?0;
}
else
{
if?(column?<=?2?||?column?>=?5)?//column?012?or?567
{
pieceMatrix[row][column]?=?0;
}
else
{
if?((row?==?3?&&?column?==?3)?||?(row?==?4?&&?column?==?4))?//NW?and?SE?of?middle
{
pieceMatrix[row][column]?=?2;
}
else
{
pieceMatrix[row][column]?=?1;
}
}
}
}
}
}
public?int?getPieceCell?(int?row?int?column)
{
return?pieceMatrix[row][column];
}
public?void?setPieceCell?(int?row?int?column?int?piece)
{
pieceMatrix[row][column]?=?piece;
}
public?String?calculateWinner?(String[]?strPlayerName)
{
int?red?=?0;
int?blue?=?0;
int?currentCell?=?0;
for?(int?row?=?0;?row?8;?row++)
{
for?(int?column?=?0;?column?8;?column++)
{
currentCell?=?pieceMatrix[row][column];
if?(currentCell?==?0)
{
continue;
}
else?if?(currentCell?==?1)
{
red++;
}
else
{
blue++;
}
}
}
if?(red?>?blue)
{
return?strPlayerName[0]?+?“?has?won?with?a?score?of?“?+?red?+?“.?“?+?strPlayerName[1]?+?“?got?“?+?blue;
}
else?if?(blue?>?red)
{
return?strPlayerName[1]?+?“?has?won?with?a?score?of?“?+?blue?+?“.?“?+?strPlayerName[0]?+?“?got?“?+?red;
}
else
{
return?“this?game?was?a?draw?with?both?players?getting?a?score?of?“?+?blue;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????173??2005-09-02?09:34??雙人玩的Java五子棋游戲\coinBlue.gif
?????文件????????173??2005-09-02?09:34??雙人玩的Java五子棋游戲\coinRed.gif
?????文件????????724??2009-12-04?09:56??雙人玩的Java五子棋游戲\main_from.gif
?????文件????????212??2010-03-26?10:01??雙人玩的Java五子棋游戲\manifest.txt
?????文件???????2028??2009-01-23?13:56??雙人玩的Java五子棋游戲\objCellMatrix.java
?????文件???????1242??2009-01-23?13:56??雙人玩的Java五子棋游戲\objChessBoard.java
?????文件???????1722??2009-01-23?13:56??雙人玩的Java五子棋游戲\objCreateap
?????文件??????11812??2009-01-23?13:56??雙人玩的Java五子棋游戲\objMoveCheck.java
?????文件??????10661??2005-09-17?21:39??雙人玩的Java五子棋游戲\othello.jar
?????文件???????5171??2009-01-23?13:56??雙人玩的Java五子棋游戲\othello.java
?????文件????????161??2005-09-17?21:36??雙人玩的Java五子棋游戲\tile.gif
?????文件???????6142??2009-01-23?13:56??雙人玩的Java五子棋游戲\windowOthelloBoard.java
?????文件????????694??2009-11-16?16:37??雙人玩的Java五子棋游戲\使?用?說?明.txt
?????目錄??????????0??2010-03-26?09:32??雙人玩的Java五子棋游戲
-----------?---------??----------?-----??----
????????????????40915????????????????????14
評論
共有 條評論