【发布时间】:2016-12-16 13:35:21
【问题描述】:
我正在尝试按照alpha-beta pruning 井字游戏的方法制作人工智能。我需要尽可能快地检查胜利,因为人工智能将经历许多不同的可能游戏状态。目前我想到了两种方法,都不是很有效。
- 创建一个大元组,为每一个可能的连续 4 个获胜条件评分,然后循环遍历它。
- 使用 for 循环,检查水平、垂直、diag 朝左和 diag 朝右。这似乎比
#1慢得多。
有人会建议怎么做?
【问题讨论】:
-
出于好奇,你最后是怎么实现的?
标签: python performance python-3.x artificial-intelligence