上传者: 38608055
|
上传时间: 2022-04-02 14:20:14
|
文件大小: 85KB
|
文件类型: -
本文实例讲述了微信小程序五子棋游戏AI实现方法。分享给大家供大家参考,具体如下:
DEMO下载
五子棋AI篇DEMO
效果图
原理
1. 将棋盘中能够胜利的五子连珠方法遍历一个数组;
2. 当AI持棋时,遍历棋盘中所有棋子的空位;
3. 如果用户落子该位置,给用户该位置的五连珠方式进行加分:1连10分,2连20分,3连40分,4连80分;
4. 如果AI落子该位置,给AI该位置的五连珠方式进行加分:1连15分,2连25分,3连45分,4连85分;
5. 最后对该位置的分值进行比较,取最大分值位置的坐标,AI在最大分值位落子。
AI代码
computerAI(){
var playerS