Constructor
(abstract) new BaseHeuristic(config)
- Source:
Parameters:
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
config |
Object |
Properties
|
Methods
checkTerminal(gameState, player) → {number|null}
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
gameState |
GameState | |
player |
number |
Returns:
- Type
- number | null
evaluate(gameState, player) → {number}
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
gameState |
GameState | |
player |
number |
Returns:
- Type
- number
getDefaultWeights() → {Object}
- Source:
Returns:
- Type
- Object
toConfig() → {Object}
- Source:
Returns:
- Type
- Object
updateWeights(newWeights)
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
newWeights |
Object |