亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gamemain.cpp

?? 一個(gè)井字棋的游戲 可供人工智能初學(xué)者參考 簡(jiǎn)單的博弈
?? CPP
字號(hào):
// GameMain.cpp: implementation of the GameMain class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "res.h"
#include "GameMain.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

GameMain::GameMain()
{
	init();

}

GameMain::~GameMain()
{

}
//==============================================================
//返回戰(zhàn)況
//玩家
//AI
//平局
int GameMain::winner()
{
	const int WINNING_ROWS[8][3]={
		{0,1,2},
		{3,4,5},
		{6,7,8},
		{0,3,6},
		{1,4,7},
		{2,5,8},
		{0,4,8},
		{2,4,6},
	};

	const int TOLAL_ROWS=8;


	for (int row=0;row<TOLAL_ROWS;++row)
	{
		if ((m_room[WINNING_ROWS[row][0]] != D_NONE) &&
			(m_room[WINNING_ROWS[row][0]] == m_room[WINNING_ROWS[row][1]])&&
			(m_room[WINNING_ROWS[row][1]] == m_room[WINNING_ROWS[row][2]]))
		{
			return m_room[WINNING_ROWS[row][0]];
		}
	}



	int i;
	for (i=0;i!=10;i++)
	{   

		if (i==9)
		{
			return D_TIE;
		}

		if (m_room[i]==D_NONE)
		{
			return D_NONE;
		}

	}

	return D_NONE;

}
//====================================================
//玩家移動(dòng)
bool GameMain::humanMove(int input_x)
{
	if (winner()!=D_NONE)
	{
		return false;
	}


	if (m_room[input_x]==D_NONE)
	{
		m_room[input_x]=D_ME;
		return true;

	}

	return false;

}

bool GameMain::computerMove()
{
	int i;

	if (winner() != D_NONE)
	{
		return false;
	}


	//-------------------------------------------------------
	//如果放一個(gè)棋子就能贏的話,就放那里。
	for ( i = 0;i < 9;++i)
	{
		if (m_room[i] == D_NONE)
		{
			m_room[i] = D_AI;
			if (winner() == D_AI)
			{
				return true;

			}

			m_room[i] = D_NONE;
		}
	}
	//-------------------------------------------------------
	//阻止玩家勝利
	for ( i = 0;i < 9;++i)
	{
		if (m_room[i] == D_NONE)
		{
			m_room[i] = D_ME;
			if (winner() == D_ME)
			{
				m_room[i] = D_AI;
				return true;

			}

			m_room[i] = D_NONE;
		}
	}
	//-------------------------------------------------------
	//最優(yōu)點(diǎn)
	const int BEST_MOVE[] = {4,0,2,6,8,1,3,5,7};

	
	for (i = 0;i < 9;++i)
	{
	
		if (m_room[BEST_MOVE[i]]==D_NONE)
		{
			m_room[BEST_MOVE[i]]=D_AI;
			return true;
		}
	}

	return false;
	

}

void GameMain::init()
{
	memset(m_room, 0, sizeof(m_room));

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丰满白嫩尤物一区二区| 国产精品午夜久久| 99精品视频在线观看| 国产一区二区三区四区在线观看| 亚洲h在线观看| 亚洲动漫第一页| 午夜精彩视频在线观看不卡| 亚洲综合色自拍一区| 亚洲精品国产高清久久伦理二区| 国产精品短视频| 亚洲欧美日韩系列| 亚洲自拍偷拍av| 图片区小说区区亚洲影院| 午夜视频在线观看一区二区三区| 亚洲成av人片| 精品制服美女丁香| 国产精品88av| 色婷婷狠狠综合| 欧美视频三区在线播放| 在线电影一区二区三区| 69精品人人人人| 久久综合网色—综合色88| 国产亚洲一二三区| 亚洲美女屁股眼交| 奇米精品一区二区三区在线观看| 久久se精品一区精品二区| 国产麻豆精品在线| 一本一道综合狠狠老| 91麻豆精品91久久久久同性| 久久久亚洲精品石原莉奈| 综合自拍亚洲综合图不卡区| 亚洲综合自拍偷拍| 激情文学综合丁香| 91视频在线观看免费| 欧美顶级少妇做爰| 中文字幕不卡在线观看| 无吗不卡中文字幕| 成人激情图片网| 69av一区二区三区| 欧美大片日本大片免费观看| 91黄视频在线观看| 久久精品网站免费观看| 久久99精品久久久| 亚洲欧美国产三级| 色综合一区二区三区| 日韩国产欧美三级| 久久尤物电影视频在线观看| 91在线一区二区| 国产成人av电影免费在线观看| 亚洲老妇xxxxxx| 精品第一国产综合精品aⅴ| 国产精品国产三级国产aⅴ中文 | 欧美日本一区二区三区四区| 美女视频一区二区三区| 久久99精品网久久| 92精品国产成人观看免费| 91精品国产综合久久久久久| 日韩伦理免费电影| 国产又黄又大久久| 欧美美女喷水视频| 亚洲综合在线五月| 91在线小视频| 国产精品你懂的在线| 精品影视av免费| 欧美一区二区高清| 视频一区二区三区入口| 欧洲精品在线观看| 亚洲欧美韩国综合色| 懂色av中文字幕一区二区三区| 精品三级在线看| 另类小说色综合网站| 3atv在线一区二区三区| 无吗不卡中文字幕| 日本伊人精品一区二区三区观看方式| 国产色产综合色产在线视频| 国产一区久久久| 处破女av一区二区| 久久久久久亚洲综合影院红桃 | 国产精品久线观看视频| 国产伦精一区二区三区| 精品成人在线观看| 国产精品一二三四区| 久久亚洲精精品中文字幕早川悠里| 日本不卡在线视频| 宅男噜噜噜66一区二区66| 青青草成人在线观看| 日韩一区国产二区欧美三区| 六月丁香综合在线视频| 精品国产一区二区精华| 国产精品91xxx| 1000部国产精品成人观看| 在线精品国精品国产尤物884a| 亚洲综合视频在线观看| 在线播放欧美女士性生活| 美女在线观看视频一区二区| 久久无码av三级| 成a人片国产精品| 亚洲综合偷拍欧美一区色| 欧美一级在线观看| 国产91精品在线观看| 亚洲乱码国产乱码精品精小说| 欧美日韩在线三区| 国产一区二区免费在线| 成人免费在线播放视频| 国产精品女上位| 91久久精品网| 极品美女销魂一区二区三区| 国产精品你懂的在线欣赏| 欧美图区在线视频| 麻豆精品久久久| 久久综合久久综合九色| 日韩伦理av电影| 国产成人免费网站| 亚洲精品午夜久久久| 欧美大片免费久久精品三p| 成人精品视频一区二区三区| 亚洲国产精品尤物yw在线观看| 欧美成人r级一区二区三区| 97久久人人超碰| 国产综合色在线视频区| 亚洲综合丁香婷婷六月香| 2017欧美狠狠色| 欧美男女性生活在线直播观看| 国产精品影视在线| 日韩中文字幕一区二区三区| 国产三区在线成人av| 在线播放中文字幕一区| 色综合中文字幕国产 | 亚洲国产精品t66y| 在线亚洲精品福利网址导航| 国产一区二区三区电影在线观看 | 91国内精品野花午夜精品| 久久99精品国产麻豆婷婷| 亚洲午夜在线观看视频在线| 国产欧美一区二区三区沐欲 | 久久97超碰国产精品超碰| 亚洲免费伊人电影| 欧美激情中文不卡| 日韩欧美视频在线| 在线观看91av| 欧美久久久久免费| 欧美亚洲综合色| 日本道在线观看一区二区| av一二三不卡影片| 国产激情偷乱视频一区二区三区| 日韩电影一区二区三区四区| 亚洲国产欧美在线人成| 在线亚洲人成电影网站色www| 一区二区三区加勒比av| 久久综合久久99| 久久免费看少妇高潮| 欧美哺乳videos| 精品sm捆绑视频| 国产精品久99| 久久久久久久久久久久电影| 久久久久综合网| 国产日产欧美精品一区二区三区| 精品国产乱码久久久久久免费| 日韩欧美在线1卡| 欧美大尺度电影在线| 精品剧情在线观看| 国产三级一区二区| 中文字幕第一区综合| 综合色天天鬼久久鬼色| 亚洲黄色在线视频| 午夜精品久久久久| 老色鬼精品视频在线观看播放| 另类调教123区| 国产精品1024| 91视频一区二区三区| 91福利小视频| 欧美一区二区三区喷汁尤物| 精品国产三级a在线观看| 国产婷婷色一区二区三区| 最新中文字幕一区二区三区 | 日韩理论片中文av| 亚洲成av人片一区二区| 国内精品伊人久久久久av一坑| 成人免费va视频| 在线视频一区二区免费| 91精品国产综合久久小美女| 久久综合久久综合九色| 亚洲乱码国产乱码精品精98午夜 | 91在线视频播放| 欧美无乱码久久久免费午夜一区 | 精品国产露脸精彩对白| 国产精品色婷婷| 亚洲第一激情av| 国产经典欧美精品| 欧洲精品一区二区三区在线观看| 欧美岛国在线观看| 亚洲激情自拍偷拍| 久久精品国产亚洲5555| 99精品久久只有精品| 欧美sm极限捆绑bd| 一区二区三区成人| 国产成人在线影院| 91精品综合久久久久久| 自拍偷自拍亚洲精品播放| 九九精品视频在线看|