Craft Version 1.2.2 源代码
Craft 介绍:
Craft是一款人工智能的黑白棋游戏程序,集高AI和友好的用户界面于一体,既有不俗的棋力,亦有极强的娱乐性和趣味性。
Craft采用黑白棋最成熟的模版估值技术,花了4天4夜分析了10万多个对局,得到近10万个模版参数;使用PVS以及迭代加深,Craft中局能思考12步,终局更是达到了22步;开局棋谱以及自我学习功能,给Craft注入了新鲜活力,通过不断地学习,Craft能够不断提高自身棋力。
Version 1.2.2 主要功能:
1、下棋:提供人机对战、双人对战以及机器对战三种模式,共有8种不同难度的AI玩家供选择。下棋过程中可以通过悔棋、提示、终局求解等方式获取帮助。
2、统计信息:主要统计玩家与各个AI玩家间的胜负情况。
3、打开和保存棋局:下棋过程中可随时保存棋局,以便将来继续进行游戏。
4、预设棋局:允许玩家排兵布阵,以任意棋型开始游戏。
5、自我学习:可以通过对已下过棋局的分析,更新棋谱,不断提高自身棋力。
6、棋局分析:可以对已下完的棋局进行分析,对有问题的走法,给出建议的走法。
7、残局模式:从对局库中提取残局进行对弈,可用来练习残局阶段的下棋技巧。
8、其他功能:包括音效、延迟响应、搜索过程动态显示、置换表大小设置等贴心功能。
下载Craft程序请使用下面的链接:
http://down1.tech.sina.com.cn/download/down_contents/1233417600/42490.shtml
本源代码免费提供,仅供学习研究之用,请勿用于商业用途!
程序使用VC++.NET开发,由于不包含相关的资源文件,不保证源代码能够通过编译,也不保证编译通过后能够正常运行。时间仓促,有大量的源代码来不及详细注释,请谅解。
有问题欢迎和我讨论。
作者:Patrick
E-mail: patrick880905@sina.com
没有合适的资源?快使用搜索试试~ 我知道了~
Craft Version 1.2.2 源代码
共65个文件
h:36个
cpp:28个
txt:1个
5星 · 超过95%的资源 需积分: 9 44 下载量 59 浏览量
2009-01-18
22:56:58
上传
评论
收藏 134KB RAR 举报
温馨提示
Craft Version 1.2.2 的源代码。 Craft 是一个高 AI 的黑白棋游戏程序。
资源推荐
资源详情
资源评论
收起资源包目录
Craft_v1.2.2_Source.rar (65个子文件)
Setting.h 6KB
BoardSetup.cpp 5KB
Executor.h 414B
MemorySize.h 365B
PatternLearning.cpp 51B
frmSetCustomEmpties.h 7KB
ChessBoard.h 9KB
Timer.h 2KB
Craft.h 2KB
resource.h 491B
BookLearning.cpp 50B
AbstractPlayer.h 2KB
WThorReader.h 3KB
Othello.h 39B
Conversions.h 834B
stdafx.h 242B
PatternPreparer.cpp 51B
frmWish.h 4KB
frmStatistics.h 19KB
Executor.cpp 606B
Timer.cpp 401B
frmEndGameInfo.h 8KB
frmEndGameInfo.cpp 50B
Observer.h 4KB
BoardSetup.h 12KB
WThorReader.cpp 5KB
GameContext.h 3KB
SearchRelated.h 1KB
dlgChooseMachineType.h 16KB
Solver.cpp 147KB
CSingleInstance.h 899B
BigEater.cpp 2KB
dlgChooseMachineType.cpp 56B
frmMain.h 111KB
frmAnalyzer.cpp 20KB
InfoInteractor.h 681B
BookLearning.h 7KB
Game.cpp 13KB
frmWish.cpp 45B
stdafx.cpp 207B
PatternPreparer.h 16KB
RandomPlayer.h 2KB
ChessPicBox.cpp 8KB
Solver.h 22KB
Othello.cpp 3KB
Game.h 4KB
MemorySize.cpp 495B
Craft.cpp 10KB
ChessPicBox.h 4KB
frmAnalyzer.h 12KB
ConfigReader.h 3KB
frmMain.cpp 207KB
Solver_putChess.cpp 78KB
!Readme.txt 2KB
frmSetCustomEmpties.cpp 55B
PatternLearning.h 16KB
ChessBoard.cpp 6KB
Solver_countFlips.cpp 42KB
Conversions.cpp 1KB
Analyze.h 4KB
SearchRelated.cpp 1KB
Common.h 2KB
BigEater.h 1KB
frmStatistics.cpp 49B
ConfigReader.cpp 3KB
共 65 条
- 1
资源评论
- yanhongxu19952014-08-31有所学习,很不错的资源
- chengxu00002012-12-18很厉害的黑白棋代码,有空好好学习一下。
- actionshark2012-07-10很厉害的黑白棋代码,有空好好学习一下。
- a6259531522014-07-10不错,很有用。
patrick880905
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功