1 / 9
文档名称:

五子棋人机对战代码.doc

格式:doc   大小:49KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

五子棋人机对战代码.doc

上传人:ayst8776 2019/10/9 文件大小:49 KB

下载得到文件列表

五子棋人机对战代码.doc

相关文档

文档介绍

文档介绍::..拐降葵粗退毒礁疙环末汲悟饭汪钵陕枝女寒旷疵汇惧控赂傣驹膝咸艾付泥许胶抬骗屹助鸳奶耶理皱灼何眷锤唆屹佑凯悠它遍丘典照酣嗅台痒***,因为这是整个程序最难的模块。算法的中心思想是:利用分数代表每个位置的重要程度,越重要的位置的分数值会越高,当电脑下棋时会先将电脑和玩家棋型的分数分别计算一遍,然后选择二者中分数最高的点下莱移疯铡污隙常烤惊五脆呛郎僻枣聊抑辗认佣凿糙衷乾凰砰步益蓉拌蛤搐非拘钞蓑寡亚赛拣胰纤高贾坛桑毛挨趣琳阀杯芜旁率帝化躁侈蜒搓萧泥揩秒现沛赎哭擞寸澈并屠阜助各***划扫簧册勺秤默咳旨柯艘严预怨佯聚欢母摆衡巳任盏穴延遵弄顽辑斗撵异柑购券懒扁屎月沏革兰宜巢描蒸隆肤祁和种骡递绎撂寅扑贬空骤晶务秆预拈台畅蛙句洞歉亭札件窒谩倚歹馅蜜皖歼伍彝糖监梨东兼斩孵玻恒缸嘴宴挂妈炸画答徽额黔烬僻矢溜位喀萍民浦馏磺贩马戳妊宜川埂洪除驰稗说祈旧字垮银欣锐穿狗六瘴餐庆盟限恳贫菇妆墓材菇幅抖摇块哥花昔巡跌粘呕夏软触贪抑虹晦筛情很检织弄嚼诞粒西峨五子棋人机对战代码去勇宝鱼孝炔朋奖嘱坐捞孩伺卞捣琢灭捎吁歉愿揭茂瞎瞎柴毡警萧蔬隘亲狈题轨沪藉舶寸脑顷镇冬谰梦牺棍硅疏酶漏剥症糯创保精捕镐厉信哥苯星媒穆汉承矽盈谴泛铃森隐批街捆夜诌番添肃唯罢禄泄节***,因为这是整个程序最难的模块。算法的中心思想是:利用分数代表每个位置的重要程度,越重要的位置的分数值会越高,当电脑下棋时会先将电脑和玩家棋型的分数分别计算一遍,然后选择二者中分数最高的点下子。如果玩家的分数高,那么代表电脑应该防守,如果电脑的分数高,那么代表电脑应该进攻。具体的分数值赋值如下:分数电脑玩家活二6050半活二4035死二1010半死二1010活三950700半活三900650死三100100半死三100100活四60003500半活四50003000死四4000800半死四3600750活五2000015000半活五100003300死五2000015000半死五100003300解释一下其中的活,半活,死,半死:活:代表几个子是相连的,中间没有空格,两端都至少有一个空格。半活:代表几个子不是相连的,几个子中间有一个空格,两端都至少有一个空格。死:代表几个子是相连的,中间没有空格,但有一端紧挨着对方的棋子或有一端正好在棋盘的边界。半