草庐IT

GKMinmaxStrategist

全部标签

swift - 从哪里开始使用 GKMinmaxStrategist?

我想知道这里是否有人有幸使用过GKMinmaxStrategist。这个类/特性在WWDC上被展示过,但大部分示例代码都是在Objective-C中,这令人失望。GameplayKit的WWDC视频介绍了另一款游戏StoneFlipper(黑白棋/黑白棋),但他们还没有发布代码(还没有?)。有人遇到过这个问题吗?我希望通过一个简单的井字游戏来尝试一下,但我完全不确定如何开始。 最佳答案 我同意这是一个很难学习的框架——我刚刚写完一个tutorialaboutGameplayKitandGKMinmaxStrategist这绝非易事。

swift - GKMinmaxStrategist 不返回任何 Action

我的main.swift中有以下代码:letstrategist=GKMinmaxStrategist()strategist.gameModel=positionstrategist.maxLookAheadDepth=1strategist.randomSource=nilletmove=strategist.bestMoveForActivePlayer()...其中position是我的GKGameModel子类Position的实例。运行此代码后,move为nil。bestMoveForPlayer(position.activePlayer!)也会导致nil(但positi