AS3.0五子棋的AI思路

     AI是人工智能的意思,就是平时所说的人机对战。要想是电脑能正确的下棋,就需要电脑能正确的判断改下哪一步不该下哪一步,要想正确的判断下棋,就需要电脑对整个棋盘棋子的分布进行分析。所以在这里就需要建立一个函数对盘上能下的空位置进行分析。对该位置的横竖撇捺四个大方向进行统计分析,如果这个空位置不下会产生什么情况,如果这个空位置下了又会对整个棋局有什么影响。

    这里就需要对这个空位置进行假设判断,如果下了这个位置电脑就赢了,那么这个位置的优先级是最高的,如果下了这里就堵住了对面成五,那么这个位置的优先级是第二高的(对所有的棋子产生事件进行标号,优先级越大的号码越大).......以此类推,尽可能的将所有的情况都考虑进去,这样AI的棋力将会很高,有时候会走出意想不到的好棋!

           以上是小生对五子棋AI思路的理解,有什么不对的地方请多多包涵!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值