查看: 337|回复: 0

求一个Java五子棋的人机算法- -所有都写完了但是不会写机器下法。

[复制链接]

15

主题

15

帖子

69

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
69
发表于 2019-6-8 14:53:10 | 显示全部楼层 |阅读模式
  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  虽然没能解决不知道哪里错了,但还是麻烦 了,我拿着同学的代码看着试试改改好了0 0


  这个不仅涉及人工智能,还要求你的五子棋水平高超、进攻防御策略明了才能写出好的五子棋AI。。如果你只追求电脑“能下”,而不在乎AI的聪明程度,那你可以考虑下一些简单的策略,比如:每下一步棋,搜索玩家落子处横竖斜方向是否有“成3(就是如果再不堵对方就赢了如3或1+2)”或者“进4(就是已经连成4子了,包括3+1,2+2,但有一处被堵)”等危险区域,一旦发现,就堵玩家的连子。至于进攻,就搜索己方2子、三子连接,优先发展连子多的区域。言尽于此,至于如何编写逻辑,就得自己摸索了。望采纳“”“
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则