• 大小: 1.82MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: 人工智能  游戏  

资源简介

PC 游戏编程人机博弈源码):PC 游戏编程续(人机博弈源码).rar

资源截图

代码片段和文件信息

// AlphaBetaAndTT.cpp: implementation of the CAlphaBetaAndTT class.
//
//////////////////////////////////////////////////////////////////////

#include “stdafx.h“
#include “chess.h“
#include “AlphaBetaAndTT.h“
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CAlphaBetaAndTT::CAlphaBetaAndTT()
{
}

CAlphaBetaAndTT::~CAlphaBetaAndTT()
{
}


void CAlphaBetaAndTT::SearchAGoodMove(BYTE position[10][9])
{
memcpy(CurPosition position 90);
CalculateInitHashKey(CurPosition);
m_nMaxDepth = m_nSearchDepth;
alphabeta(m_nMaxDepth -20000 20000);
MakeMove(&m_cmBestMove);
memcpy(position CurPosition 90);
}


int CAlphaBetaAndTT::alphabeta(int de

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2099  2008-05-25 09:37  chess\AlphaBetaAndTT.cpp

     文件        785  2008-05-25 09:29  chess\AlphaBetaAndTT.h

     文件       2859  2008-05-25 09:32  chess\AlphaBetaEngine.cpp

     文件        738  2008-05-25 09:27  chess\AlphaBetaEngine.h

     文件       1819  2008-05-25 09:32  chess\Alphabeta_HH.cpp

     文件        769  2008-05-25 09:29  chess\Alphabeta_HH.h

     文件       2547  2008-05-25 09:44  chess\AlphaBeta_TT_HH.cpp

     文件        855  2008-05-25 09:29  chess\AlphaBeta_TT_HH.h

     文件     110076  2008-07-23 16:37  chess\chess.aps

     文件       1550  2008-07-23 17:25  chess\chess.clw

     文件       1948  2008-05-25 09:32  chess\chess.cpp

     文件       6055  2008-06-01 09:09  chess\chess.dsp

     文件        717  2001-10-28 20:22  chess\chess.dsw

     文件       1239  2008-05-25 08:59  chess\chess.h

     文件     377856  2008-07-23 17:25  chess\chess.ncb

     文件      62976  2008-07-23 17:25  chess\chess.opt

     文件        244  2008-06-02 20:10  chess\chess.plg

     文件       6310  2008-05-24 13:56  chess\chess.rc

     文件       8927  2008-05-29 20:24  chess\chessDlg.cpp

     文件       2004  2008-05-25 09:47  chess\chessDlg.h

     文件      11677  2008-06-01 09:17  chess\Debug\AlphaBetaAndTT.obj

     文件          0  2008-06-01 09:17  chess\Debug\AlphaBetaAndTT.sbr

     文件       8274  2008-06-01 09:17  chess\Debug\AlphaBetaEngine.obj

     文件          0  2008-06-01 09:17  chess\Debug\AlphaBetaEngine.sbr

     文件      11257  2008-06-01 09:17  chess\Debug\Alphabeta_HH.obj

     文件          0  2008-06-01 09:17  chess\Debug\Alphabeta_HH.sbr

     文件      13608  2008-06-01 09:17  chess\Debug\AlphaBeta_TT_HH.obj

     文件          0  2008-06-01 09:17  chess\Debug\AlphaBeta_TT_HH.sbr

     文件    5424128  2008-06-02 20:09  chess\Debug\chess.bsc

     文件     262190  2008-06-02 20:09  chess\Debug\chess.exe

............此处省略62个文件信息

评论

共有 条评论