solver

package
v0.0.0-...-a9017b9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Browse

func Browse(
	width, height, winStreak int,
	cacheEnabled bool,
	startWithMoves string,
	retrainDepth int,
)

func CreateSolver

func CreateSolver(board *common.Board) common.IMoveSolver

func Play

func Play(
	width, height, winStreak int,
	cacheEnabled, hideA, hideB,
	autoAttackA, autoAttackB,
	scoresEnabled bool,
	startWithMoves string,
)

func Train

func Train(width, height, winStreak int, cacheEnabled bool)

Types

type CliArgs

type CliArgs struct {
	Width     int
	Height    int
	WinStreak int

	Mode         common.Mode
	StartWith    string
	RetrainDepth int

	Profile     bool
	Cache       bool
	HideA       bool
	HideB       bool
	AutoAttackA bool
	AutoAttackB bool
	Scores      bool
	Metrics     bool
}

func GetArgs

func GetArgs() *CliArgs

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL