资源简介
完整可运行的五子棋小游戏,UGUI,制作,下载不后悔哦

代码片段和文件信息
class AI
{
// 15*15共有572种五子连珠的可能性
const int MaxFiveChainCount = 572;
//玩家的可能性
bool[] _ptable = new bool[Board.CrossCount Board.CrossCount MaxFiveChainCount];
//电脑的可能性
bool[ ] _ctable = new bool[Board.CrossCount Board.CrossCount MaxFiveChainCount];
//记录2位玩家所有可能的连珠数,-1则为永远无法5连珠
int[] _win = new int[2 MaxFiveChainCount];
//记录每格的分值
int[] _cgrades = new int[Board.CrossCount Board.CrossCount];
int[] _pgrades = new int[Board.CrossCount Board.CrossCount];
//记录棋盘
int[] _board = new int[Board.CrossCount Board.CrossCount];
int _cgrade _pgrade;
int _icount _m _n;
int _mat _nat _mde _nde;
public AI( )
{
for ( int i = 0;i {
for ( int j = 0;j {
_pgrades[i j] = 0;
_cgrades[i j] = 0;
_board[i j] = 0;
}
}
//遍历所有的五连子可能情况的权值
//横
for ( int i = 0;i {
for ( int j = 0;j {
for( int k = 0;k < BoardModel.WinChessCount;k++)
{
_ptable[j + k i _icount] = true;
_ctable[j + k i _icount] = true;
}
_icount++;
}
}
//横
for (int i = 0; i < Board.CrossCount; i++)
{
for (int j = 0; j < Board.CrossCount - 4; j++)
{
for (int k = 0; k < BoardModel.WinChessCount; k++)
{
_ptable[i j + k _icount] = true;
_ctable[i j + k _icount] = true;
}
_icount++;
}
}
// 右斜
for (int i = 0; i < Board.CrossCount - 4; i++)
{
for (int j = 0; j < Board.CrossCount - 4; j++)
{
for (int k = 0; k < BoardModel.WinChessCount; k++)
{
_ptable[j+k i + k _icount] = true;
_ctable[j + k i + k _icount] = true;
}
_icount++;
}
}
// 左斜
for (int i = 0; i < Board.CrossCount - 4; i++)
{
for (int j = Board.CrossCount - 1; j >= 4; j--)
{
for (int k = 0; k < BoardModel.WinChessCount; k++)
{
_ptable[j - k i + k _icount] = true;
_ctable[j - k i + k _icount] = true;
}
_icount++;
}
}
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < MaxFiveChainCount; j++)
{
_win[i j] = 0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-03-17 15:04 gomoku\
文件 25 2016-03-17 15:03 gomoku\.gitignore
目录 0 2016-03-17 15:04 gomoku\Assets\
文件 38932 2016-03-17 15:03 gomoku\Assets\Gomoku.unity
文件 183 2016-03-17 15:03 gomoku\Assets\Gomoku.unity.me
目录 0 2016-03-17 15:04 gomoku\Assets\Prefab\
文件 9196 2016-03-17 15:03 gomoku\Assets\Prefab\Board.prefab
文件 188 2016-03-17 15:03 gomoku\Assets\Prefab\Board.prefab.me
文件 17596 2016-03-17 15:03 gomoku\Assets\Prefab\Result.prefab
文件 188 2016-03-17 15:03 gomoku\Assets\Prefab\Result.prefab.me
文件 14524 2016-03-17 15:03 gomoku\Assets\Prefab\ti
文件 188 2016-03-17 15:03 gomoku\Assets\Prefab\ti
文件 7076 2016-03-17 15:03 gomoku\Assets\Prefab\black.prefab
文件 188 2016-03-17 15:03 gomoku\Assets\Prefab\black.prefab.me
文件 12420 2016-03-17 15:03 gomoku\Assets\Prefab\cross.prefab
文件 188 2016-03-17 15:03 gomoku\Assets\Prefab\cross.prefab.me
文件 7076 2016-03-17 15:03 gomoku\Assets\Prefab\white.prefab
文件 188 2016-03-17 15:03 gomoku\Assets\Prefab\white.prefab.me
文件 201 2016-03-17 15:03 gomoku\Assets\Prefab.me
目录 0 2016-03-17 15:04 gomoku\Assets\sc
文件 8740 2016-03-17 15:03 gomoku\Assets\sc
文件 275 2016-03-17 15:03 gomoku\Assets\sc
文件 2211 2016-03-17 15:03 gomoku\Assets\sc
文件 275 2016-03-17 15:03 gomoku\Assets\sc
文件 5230 2016-03-17 15:03 gomoku\Assets\sc
文件 275 2016-03-17 15:03 gomoku\Assets\sc
文件 350 2016-03-17 15:03 gomoku\Assets\sc
文件 275 2016-03-17 15:03 gomoku\Assets\sc
文件 3305 2016-03-17 15:03 gomoku\Assets\sc
文件 275 2016-03-17 15:03 gomoku\Assets\sc
文件 919 2016-03-17 15:03 gomoku\Assets\sc
............此处省略40个文件信息
相关资源
- 五子棋C 源代码
- Unity3D登录界面工程
- unity3d反编译工具
- 五子棋游戏实现悔棋功能
- A*算法的2D演示(带源码)
-
UnityWebPla
yer及UnityWebPla yerFull -
UnityWebPla
yerFull - Scratch 我的世界.2d.sb3
- Scratch:(我的世界2D).sb3
- labview设计的五子棋游戏(源码+文档)
- unity4.0官方正式版
- S32K144仿真软件S32DS操作指南
- STM32F042F6P6 Uart12DMA;发送中断接收
- cocos2d-x飞机大战项目
- Behavior Designer 1.6.3(u2018.3.0).unitypa
- HP ProCurve-SR-7102dl产品手册
- Unity纪念碑谷.rar
- A Pathfinding Project Pro v4.2.2.rar
- Unity 声音播放插件,支持将字符串转
- 血小板live2d模型
- Gaia 1.7.2
- Unity3d实现扭动挤压浏览效果
- Cocos2d-x开发游戏的坐标系知识介绍
- UnityShader卷轴效果
- Cocos2d-x 3.x 头像选择器功能扩展Image
- 2DDL Pro 2D Dynamic Lights and Shadows
- 爱酱(绊爱Kizuna)模型
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- 易语言D2D图层应用源码
- 遗传算法越野小车unity5.5
评论
共有 条评论