C++ Builder、五子棋算法

时间:2012-12-13 02:48:39
【文件属性】:

文件名称:C++ Builder、五子棋算法

文件大小:881KB

文件格式:RAR

更新时间:2012-12-13 02:48:39

五子棋、算法、游戏

关键是让计算机识别当前棋盘上重要的点,对于期盼上的每一个可下点(即未有棋子),计算它在四个方的权值,权值最大的点即为落棋点,四个方向分别为(水平、垂直,45度,135度)。对于任一个空点,计算它在四个方向的连续相同的棋子个数,最后计算在相应方向上空的个数,然后运用上面布局权值法求出每个方向的权值的累加和,即为该点的权值。


【文件预览】:
五子棋
----Unit1.dfm(434KB)
----location.h(2KB)
----images()
--------red.bmp(6KB)
--------black.bmp(6KB)
--------start.bmp(5KB)
--------configuration_settings.ico(158KB)
--------color2.ico(92KB)
--------color5.ico(92KB)
--------color4.ico(92KB)
--------Computer.ico(92KB)
--------topbar.bmp(56KB)
--------color1.ico(92KB)
--------color3.ico(92KB)
--------win.bmp(52KB)
--------restart.bmp(4KB)
--------color6.ico(92KB)
--------lose.bmp(52KB)
----Project1.exe(361KB)
----0302.doc(114KB)
----Unit1.cpp(10KB)
----location.cpp(19KB)
----Project1.res(25KB)
----Unit1.h(3KB)
----location.obj(123KB)
----Unit1.obj(279KB)
----Project1.bpr(5KB)
----Project1.tds(3.88MB)
----Project1.obj(17KB)
----Algorithm()
--------五子棋算法.doc(24KB)
--------获胜组合.txt(86B)
----Project1.cpp(1006B)
----Unit1.ddp(51B)

网友评论