com.netsensia.rivalchess.config.Limit.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rivalchess-engine Show documentation
Show all versions of rivalchess-engine Show documentation
The engine used by Rival Chess
package com.netsensia.rivalchess.config
const val MAX_LEGAL_MOVES = 220
const val MAX_SEARCH_MILLIS = 60 * 60 * 1000
const val MIN_SEARCH_MILLIS = 25
const val MAX_SEARCH_DEPTH = 125
const val MAX_QUIESCE_DEPTH = 50
const val MAX_EXTENSION_DEPTH = 60
const val MAX_HALFMOVES_IN_GAME = 500
const val MAX_TREE_DEPTH = MAX_SEARCH_DEPTH + MAX_QUIESCE_DEPTH + MAX_EXTENSION_DEPTH + 1
const val MAX_CAPTURES_ON_ONE_SQUARE = 10