资源简介
这是一份很好的资料可供大家享用双人玩的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
相关资源
- 个人通讯录java代码
- Java 编程思想源代码使用导入eclipse流
- OpnCV_java Android 银行卡处理识别
- JAVA学籍管理系统mvc
- 基于c/s架构的JAVA聊天程序 ,服务端和
- java定时从ftp服务器更新相关文件
- java 程序工资管理系统
- JAVA实现ftp客户端的上传、、删除
- 购物网站(基于jsp+javabean+mysql三层结
- javaEE复习题
- RefInvoke.java
- 华为 java 安全 编码 规范 安全篇 2.0
- JAVA实训报告万年历
- java 学生管理系统Eclipse编写
- ChineseChessView.java
- java面板多线程发牌程序
- java简单桌面考试系统可实现倒计时、
- java代码实现填充word模板生成word合同
- 操作系统课程设计——“生产者消费
- 使用java实现Xmodem协议
- 公交管理系统java+MySQL源码及设计报告
- java实现坦克大战联机
- 钉钉企业应用Demo(Java)
- JAVA实验报告(四)-李兆明.doc
- JSP技术发展史
- 直方图应用相似图片识别Java
- java开发实战经典——课后答案
- Java游戏设计(包含论文)
- java核心技术第十版源码
- 服务端接入顺丰apijava可直接运行
评论
共有 条评论