17 lines
382 B
Nim
17 lines
382 B
Nim
import game, simulation, ui
|
|
|
|
|
|
when isMainModule:
|
|
let config = parseArgs()
|
|
var b: Board
|
|
b.setState(config.state)
|
|
|
|
let legScores = b.getLegScores
|
|
let gameScores = b.randomGames(1_000_000)
|
|
|
|
echo b.showSpaces(1, 16)
|
|
echo "\nCurrent leg probabilities:"
|
|
echo legScores.showPercents()
|
|
echo "\nFull game probabilities (1M simulations):"
|
|
echo gameScores.showPercents()
|