资源简介
可实现悔棋功能,java语言编写,界面简单,适合初学者学习
代码片段和文件信息
public class AutoPlay{
int xy;
void autoPlay(int chesspad[][]int aint b){
int randomNumber=(int)(Math.random()*8)+1;
switch(randomNumber){
case(1):
if(chesspad[a-1][b-1]==0)
{x=a-1;y=b-1;}
else if(chesspad[a-2][b-2]==0)
{x=a-2;y=b-2;}
else {x=a-3;y=b-3;}
break;
case(2):
if(chesspad[a-1][b]==0)
{x=a-1;y=b;}
else if(chesspad[a-2][b]==0)
{x=a-2;y=b;}
else {x=a-3;y=b;}
break;
case(3):
if(chesspad[a-1][b+1]==0)
{x=a-1;y=b+1;}
else if(chesspad[a-2][b+2]==0)
{x=a-2;y=b+2;}
else {x=a-3;y=b+3;}
break;
case(4):
if(chesspad[a][b+1]==0)
{x=a;y=b+1;}
else if(chesspad[a][b+2]==0)
{x=a;y=b+2;}
else {x=a;y=b+3;}
break;
case(5):
if(chesspad[a+1][b+1]==0)
{x=a+1;y=b+1;}
else if(chesspad[a+2][b+2]==0)
{x=a+2;y=b+2;}
else {x=a+3;y=b+3;}
break;
case(6):
if(chesspad[a+1][b]==0)
{x=a+1;y=b;}
else if(chesspad[a+2][b]==0)
{x=a+2;y=b;}
else {x=a+3;y=b;}
break;
case(7):
if(chesspad[a+1][b-1]==0)
{x=a+1;y=b-1;}
else if(chesspad[a+2][b-2]==0)
{x=a+2;y=b-2;}
else {x=a+3;y=b-3;}
break;
case(8):
if(chesspad[a][b-1]==0)
{x=a;y=b-1;}
else if(chesspad[a][b-2]==0)
{x=a;y=b-2;}
else{x=a;y=b+3;}
break;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 380 2009-05-28 11:21 five\.project
文件 12433 2009-05-30 18:16 five\src\Chess.java
文件 2232 2009-05-28 11:24 five\src\AutoPlay.java
文件 1821 2009-05-28 11:24 five\src\Judge.java
文件 560 2009-05-28 11:25 five\src\Sort.java
文件 2476 2009-05-28 11:25 five\src\Scan.java
文件 2789 2009-05-28 11:25 five\src\Evaluate.java
文件 1382 2009-05-28 11:24 five\bin\AutoPlay.class
文件 1194 2009-05-28 11:24 five\bin\Judge.class
文件 654 2009-05-28 11:25 five\bin\Sort.class
文件 1133 2009-05-28 11:25 five\bin\Scan.class
文件 1207 2009-05-28 11:25 five\bin\Evaluate.class
文件 7690 2009-05-30 18:16 five\bin\ChessPad.class
文件 587 2009-05-30 18:16 five\bin\Chess$1.class
文件 1283 2009-05-30 18:16 five\bin\ChessPoint_black.class
文件 1174 2009-05-30 18:16 five\bin\Chess.class
文件 1279 2009-05-30 18:16 five\bin\ChessPoint_white.class
文件 232 2009-05-28 11:21 five\.classpath
目录 0 2009-05-28 11:21 five\src
目录 0 2009-05-28 11:21 five\bin
目录 0 2009-05-28 11:21 five
----------- --------- ---------- ----- ----
40506 21
- 上一篇:软件方法测试RTX时钟
- 下一篇:串口绘制曲线 将收到的数据进行曲线绘制
相关资源
- labview设计的五子棋游戏(源码+文档)
- 超强五子棋软件 奕心2015
- AI五子棋训练棋谱
- 最强五子棋
- 基于S3C2410的触摸屏五子棋游戏毕业设
- 五子棋可单机双人,单机与电脑和局
- stm32实现的五子棋AI人机对战+人人对战
- 微信小程序--五子棋单机版
- VC五子棋毕业论文
- unity3D网络五子棋
- 弈心五子棋人工智能引擎
- 基于STM32的五子棋对战平台
- unity网络五子棋源代码
- 智能AI,QT五子棋
- 可判定禁手保存棋局的五子棋源码
- 用汇编编写的五子棋代码
- 五子棋实习报告五子棋实习报告
- 五子棋
- 五子棋(GoBang) 安卓APP 源码
- STM32五子棋游戏
- 蓝牙五子棋 安卓
- VC五子棋源代码 想要的速度下哦 多线
- 五子棋局域网对战 项目源码
- alphaZero五子棋
- 中国象棋和五子棋的算法讲解和vc源代
- 人机博弈 游戏源码解析以及基本搜索
- 6款H5小游戏源码包含有五子棋 3d魔方
- LabVIEW五子棋制作教程
- BlackStone+fiver6+renjusolver 五子棋三合一
- alphabeta搜索五子棋
评论
共有 条评论