美文网首页源码与文档分享
基于java的人机五子棋

基于java的人机五子棋

作者: UlricaLee | 来源:发表于2019-08-04 14:52 被阅读0次

1 任务设计书

本项目要实现的是五子棋人机版,通过制定棋型的评分表使机器能够对棋盘局势评估。五子棋玩家双方分别称为“人”、“机器” ,当人落子后,机器对棋盘扫描获取可行棋的位置集合,然后遍历该集合,利用评估函数对每个空位依次估分,得分最高的位置即为机器要落子的位置,在使用评估函数对空位打分时,为了避免机器只攻不守,需要使用“换位思考”的思想,也就是说打分时不仅考虑自身,还要考虑对方。

点击下载源码

相关文章

网友评论

    本文标题:基于java的人机五子棋

    本文链接:https://www.haomeiwen.com/subject/tehydctx.html