资源简介
完整可运行的五子棋小游戏,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个文件信息
相关资源
- Unity高清水素材,水材质
- 噩梦射手 Unity 实训报告
- 2D UFO Tutorialunity官方资源
- Unity数据处理
- 跳一跳cocos2d
- 基于C/S模式的五子棋博弈系统的研究
- 免费超级好用的unity 3D地图编辑工具
- Unity导出的Xcode工程合并到现有的Xco
- AVS2_Release.rar
- AssetStudio.v0.11.26 最新版
- Unity3d传送门模型
- unity中文文档
- Unity3d UGUI
- 虚拟摇杆图像素材.unitypackage
- 研究生Unity课程作业,自己做的贪吃蛇
- eclipse 网络五子棋
- unity用于制作绳索的插件Rope
- unity3d 美食游戏模板
- 风力气流粒子特效.unitypackage
- Unity刮刮乐效果、绘制透明工程
- 无限跑酷游戏
- unity3d答题系统
- 11g 2days DBA 中文版(从ITPUB上找到的资
- 五子棋游源码 嵌入式图形系统与操作
- Visual Studio2005黑白棋
-
sc
ript Inspector 3 3.0.25 最新版 Unity 内 - Unity插件:NodeCanvas 2.6.2
- UGUI MiniMap 1.8
- 深度图以及基于DIBR的2D转3D资料
- Psd+2+Unity+uGUI+Pro
评论
共有 条评论