资源简介
五子棋,C#源代码程序,附五子棋博弈搜索实验报告,代码有详细的解说.
算法:
由于五子棋比一字棋难,规则多,又有禁手限制,无法采用简单的搜索和加分方式
。
为了分清各种情况的轻重缓急,我们采用一次性打分的策略:
对棋盘上的每个空位根据情况的轻重缓急,越重越争分越高,反之越低,然后根据
打分找出分值最高的的位置下子。
打分事实根据有:是否赢棋(最高),对方是否要赢棋,是否禁手,可形成四连的
个数,和形成三连(包括活三)的个数,对方可可形成四连的个数,和形成三连(
包括活三)的个数,等等。
本算法的好处在于,既有攻又有守,而且攻守较严。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 910336 2009-02-11 13:32 全面的五子棋\五子棋.doc
文件 1782 2008-11-22 11:49 全面的五子棋\可执行文件\black.bmp
文件 123928 1998-04-23 23:13 全面的五子棋\可执行文件\board.bmp
文件 191488 2008-11-23 01:24 全面的五子棋\可执行文件\FivesChess.exe
..A.SH. 9216 2009-02-11 13:30 全面的五子棋\可执行文件\Thumbs.db
文件 1782 2008-11-20 15:53 全面的五子棋\可执行文件\white.bmp
文件 1782 2008-11-22 11:49 全面的五子棋\源代码\FivesChess\bin\Debug\black.bmp
文件 123928 1998-04-23 23:13 全面的五子棋\源代码\FivesChess\bin\Debug\board.bmp
文件 1574 2008-11-23 01:25 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.application
文件 191488 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.exe
文件 5125 2008-11-23 01:25 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.exe.manifest
文件 58880 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.pdb
文件 1574 2008-11-23 01:25 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.vshost.application
文件 14328 2009-02-11 13:35 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.vshost.exe
文件 1782 2008-11-20 15:53 全面的五子棋\源代码\FivesChess\bin\Debug\white.bmp
文件 1574 2008-11-22 22:39 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.application
文件 191488 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.exe
文件 5125 2008-11-22 22:39 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.exe.manifest
文件 44544 2008-11-22 22:39 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.pdb
文件 1782 2008-11-22 11:49 全面的五子棋\源代码\FivesChess\black.bmp
文件 123928 1998-04-23 23:13 全面的五子棋\源代码\FivesChess\board.bmp
文件 6615 2008-11-22 21:53 全面的五子棋\源代码\FivesChess\FivesChess.csproj
文件 632 2008-11-22 21:53 全面的五子棋\源代码\FivesChess\FivesChess.csproj.user
文件 9662 2008-11-22 20:30 全面的五子棋\源代码\FivesChess\FivesChess.ico
文件 909 2008-11-22 10:44 全面的五子棋\源代码\FivesChess\FivesChess.sln
..A..H. 20992 2009-02-11 13:36 全面的五子棋\源代码\FivesChess\FivesChess.suo
文件 26240 2009-02-11 13:35 全面的五子棋\源代码\FivesChess\Form1.cs
文件 9214 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\Form1.Designer.cs
文件 218330 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\Form1.resx
文件 368 2009-02-11 13:34 全面的五子棋\源代码\FivesChess\FormAbout.cs
............此处省略54个文件信息
----------- --------- ---------- ----- ----
文件 910336 2009-02-11 13:32 全面的五子棋\五子棋.doc
文件 1782 2008-11-22 11:49 全面的五子棋\可执行文件\black.bmp
文件 123928 1998-04-23 23:13 全面的五子棋\可执行文件\board.bmp
文件 191488 2008-11-23 01:24 全面的五子棋\可执行文件\FivesChess.exe
..A.SH. 9216 2009-02-11 13:30 全面的五子棋\可执行文件\Thumbs.db
文件 1782 2008-11-20 15:53 全面的五子棋\可执行文件\white.bmp
文件 1782 2008-11-22 11:49 全面的五子棋\源代码\FivesChess\bin\Debug\black.bmp
文件 123928 1998-04-23 23:13 全面的五子棋\源代码\FivesChess\bin\Debug\board.bmp
文件 1574 2008-11-23 01:25 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.application
文件 191488 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.exe
文件 5125 2008-11-23 01:25 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.exe.manifest
文件 58880 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.pdb
文件 1574 2008-11-23 01:25 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.vshost.application
文件 14328 2009-02-11 13:35 全面的五子棋\源代码\FivesChess\bin\Debug\FivesChess.vshost.exe
文件 1782 2008-11-20 15:53 全面的五子棋\源代码\FivesChess\bin\Debug\white.bmp
文件 1574 2008-11-22 22:39 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.application
文件 191488 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.exe
文件 5125 2008-11-22 22:39 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.exe.manifest
文件 44544 2008-11-22 22:39 全面的五子棋\源代码\FivesChess\bin\Release\FivesChess.pdb
文件 1782 2008-11-22 11:49 全面的五子棋\源代码\FivesChess\black.bmp
文件 123928 1998-04-23 23:13 全面的五子棋\源代码\FivesChess\board.bmp
文件 6615 2008-11-22 21:53 全面的五子棋\源代码\FivesChess\FivesChess.csproj
文件 632 2008-11-22 21:53 全面的五子棋\源代码\FivesChess\FivesChess.csproj.user
文件 9662 2008-11-22 20:30 全面的五子棋\源代码\FivesChess\FivesChess.ico
文件 909 2008-11-22 10:44 全面的五子棋\源代码\FivesChess\FivesChess.sln
..A..H. 20992 2009-02-11 13:36 全面的五子棋\源代码\FivesChess\FivesChess.suo
文件 26240 2009-02-11 13:35 全面的五子棋\源代码\FivesChess\Form1.cs
文件 9214 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\Form1.Designer.cs
文件 218330 2008-11-23 01:24 全面的五子棋\源代码\FivesChess\Form1.resx
文件 368 2009-02-11 13:34 全面的五子棋\源代码\FivesChess\FormAbout.cs
............此处省略54个文件信息
评论
共有 条评论