Description: This version is very strong artificial intelligence, the algorithm is more comprehensive. And inside the documentation improvement. And complete source code. It is best to first read the documentation in the algorithm, then the reference source. The most important is the use of design patterns, by no means casual student work.
First. Needs. Realize man-machine war, we must first solve the problem of computer intelligence that allows the computer to recognize the board, and make the appropriate strategies, such as defense or attack. Also identify whether ban hand.
Second Basic technologies. Functional part of the implementation of the main algorithm assumes that method, which assumes that the grid is a party piece, and then again with this piece is based under the assumption of a checkered piece until the computer is easy to identify the corresponding state. Such as a computer search to win points (which could form four sub-Pente point), as long as the computer has been assuming the c
To Search:
File list (Check if you may need any files):
人机对战五子棋\bitmap\bg3.bmp
..............\......\bg4.bmp
..............\......\bg5.bmp
..............\......\qipan1.bmp
..............\......\qipan2.bmp
..............\......\qipan3.bmp
..............\......\Thumbs.db
..............\GoBang五子棋项目报告.doc
..............\~$Bang五子棋项目报告.doc
..............\五子棋源代码\独立辅助类\TAssistClass.cpp
..............\............\..........\TAssistClass.h
..............\............\程序GUI架构部分\ControlC.cpp
..............\............\...............\ControlC.h
..............\............\...............\FrameWndC.cpp
..............\............\...............\FrameWndC.h
..............\............\...............\MainAppC.cpp
..............\............\...............\MainAppC.h
..............\............\...............\resource.h
..............\............\...............\stdafx.cpp
..............\............\...............\stdafx.h
..............\............\逻辑功能部分\DefendClass.cpp
..............\............\............\DefendClass.h
..............\............\............\DevelopClass.cpp
..............\............\............\DevelopClass.h
..............\............\............\GbangClass.cpp
..............\............\............\GbangClass.h
..............\............\............\Tdefine.h
..............\人机对战五子棋.exe
..............\说明.txt
..............\五子棋源代码\独立辅助类
..............\............\程序GUI架构部分
..............\............\逻辑功能部分
..............\bitmap
..............\五子棋源代码
人机对战五子棋