搜索资源列表
reversi
- 一款黑白棋游戏软件主要分为界面开发、存储结构、规则设计、人工智能算法设计等四大模块。用α-β剪枝算法实现,MFC界面-Reversi game software is divided into four modules interface development, storage structures, rules, design, artificial intelligence algorithm design. With α-β pruning algorithm, MFC interfa
jinziqi
- 井字棋游戏基于剪枝算法,是博弈树搜索算法的一个重要分支-Pruning algorithm based chess game Tic Tac Toe is game-tree search algorithm is an important branch
wuziqi
- 简单的五子棋小游戏,使用C++语言,这里没有使用剪枝算法,仅仅是简单的实现功能,主要练习c++语言是所写-Simple backgammon game
treeExplore
- 机器学习算法,树剪枝算法,预剪枝,后剪枝,模型树的叶结点生成-Machine learning algorithms, tree pruning algorithm, pre-pruning, pruning, tree leaf node model generation
chess2.0
- 人工智能博弈树,采用极大极小搜索和α-β剪枝算法,搜索深度为2的棋盘博弈-Artificial intelligence game tree, using the minimax search with alpha beta pruning algorithm, the search depth is a chessboard game of 2
SiziChess
- 实现了四子棋的功能,由Java编写,有界面部分,运用了神经网络、进化算法、剪枝算法-To achieve a four-game features, written by Java, there is part of the interface, the use of neural networks, evolutionary algorithms, pruning algorithm
fiveChessSystem
- 计算机人机对弈是人工智能的主要之一,作为人智能研究的一个重要分支,计算机博弈是检验人工水平的一个重要方面。它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会影响和学术影响。 研究其计算机算法,可以让我们看到人工智能的初影,也有助于我们人脑的开发。 五子棋机器博弈系统以java及C/C++语言作为开发语言,系统支持通常的人机对战外还支持远程人人对战及远程机器对战,可以动态添加好友,修改个人信息,具有很强的实用性,采用动态链接技术实现人工智能模块的加载,降低了人工智能模块更换的代价,提高
gobang
- 一个带AI版本五子棋游戏的简易实现。AI部分用到带估价函数的alpha-beta剪枝算法-A source cood of a gobang game. There is an AI which is made by alpha-beta pruning search with uate function.
ML-Project
- 完整的五子棋代码,应用阿尔法贝塔剪枝算法-Complete backgammon code, application Alpha Beta pruning algorithm
Gomoku
- 基于VC的五子棋设计,具有单机对弈和联机对弈功能,AI使用AlphaBeta剪枝算法实现,可以调节搜索深度和搜索广度,可以保存和打开棋谱,可以悔棋和取消悔棋,控件大小可以随窗口大小的改变而改变。-VC-based design of backgammon, chess has a single function and online chess, AI use AlphaBeta pruning algorithm, you can adjust the search depth and bre
Gomoku
- 一个五子棋的剪枝算法,仍有一些小问题,最后一步下不了,会下在已有位置,不能判断输赢-a Gomoku algrithm
bNew
- 人工智能里井字棋游戏代码,用剪枝算法实现,有图形显示界面-Tic-tac-toe game in AI code pruning algorithm, a graphic display interface
tictactoe
- 人工智能的一字棋游戏,VC++单文档应用程序,使用博弈树的极大极小过程和α-β剪枝算法。-It is a line game, it is a single docment application program, use the max-min and α-β pruning algorithm.
chess
- 单人下五子棋,剪枝算法实现计算机下棋,没有图形界面,比较简单,适合初学者学习-Under single backgammon, chess computers pruning algorithm, no graphical interface, relatively simple, suitable for beginners to learn
beta
- 五子棋java源码采用alpha—beta剪枝算法具有悔棋,可选择禁手,支持人机对战,人人对战,先手选择等功能-Gobang java source code by alpha- beta pruning algorithm with undo, choose cut hand, support man-machine to war, everyone of warfare, offensive selection function
tic_tac_toe
- 这是一个带颜色UI界面的棋类游戏实现——tic tac toe(井字游戏) 编程语言:Visual C++ (MFC) 算法:alpha beta 剪枝算法-this is a game called tic tac toe with a UI interface base on MFC, using alpha beta algorithm, for those who want to learn something about MFC programing.
goFive
- 一个优雅的基于MFC的,利用a-b剪枝算法,无bug,注释清晰-a perfect go-bang
SIZIQI-FRENCH-VER
- 法语版四子棋,7*6格式,上下或者对角线有四个棋子相连即为胜利。分为双人对战,人机对战,机机对战三种模式,使用剪枝算法。-60/5000 French version of the four-board, 7* 6 format, up and down or diagonal four pieces connected to the victory. Divided into two pairs of war, man-machine war, machine battle three m
Othello
- 运用博弈树和α-β剪枝算法完成的一个黑白棋游戏小程序(Using game tree and alpha - beta pruning algorithm to complete a small game of black and white chess game)
一字棋
- 井字棋 α-β剪枝算法 在简单的游戏中,能够从当前游戏状态出发,搜索游戏的博弈树并确定最优行动方案的算法是存在的。其中最有名的算法就是极小极大算法。对于简单的双人游戏,极小极大算法很有用。它是在轮流行动的游戏中选择最好的行动的一种方法。 在博弈树中的每一个结点(一个结点表示一个可能的行动方案)都可以保存一个值,该值用来定义对应行动在帮助玩家获胜方面的优良程度。因此,对于一个确定的结点,其子结点都有一属性来定义对应行动的相对优良程度。 井字棋其实就是三子棋(和五子棋类