Compartir a través de


GKMinMaxStrategist.GetRandomMove(IGKGameModelPlayer, nint) Método

Definición

Devuelve un movimiento aleatorio entre los numMovesToConsider mejores movimientos.

[Foundation.Export("randomMoveForPlayer:fromNumberOfBestMoves:")]
public virtual GameplayKit.IGKGameModelUpdate GetRandomMove (GameplayKit.IGKGameModelPlayer player, nint numMovesToConsider);
abstract member GetRandomMove : GameplayKit.IGKGameModelPlayer * nint -> GameplayKit.IGKGameModelUpdate
override this.GetRandomMove : GameplayKit.IGKGameModelPlayer * nint -> GameplayKit.IGKGameModelUpdate

Parámetros

numMovesToConsider
System.System.IntPtr System.nativeint

Devoluciones

Atributos

Comentarios

Si RandomSource es null, este método devuelve el mismo movimiento que GetBestMove(IGKGameModelPlayer).

Se aplica a