play & analyse antichess
parent
317d1b19c4
commit
c4e027c3a8
|
@ -62,6 +62,7 @@ trait SetupHelper { self: I18nHelper =>
|
|||
variantTuple(chess.variant.Chess960) :+
|
||||
variantTuple(chess.variant.KingOfTheHill) :+
|
||||
variantTuple(chess.variant.ThreeCheck) :+
|
||||
variantTuple(chess.variant.Antichess) :+
|
||||
variantTuple(chess.variant.Atomic) :+
|
||||
variantTuple(chess.variant.Horde) :+
|
||||
variantTuple(chess.variant.RacingKings) :+
|
||||
|
|
|
@ -506,6 +506,7 @@ object Game {
|
|||
chess.variant.Chess960,
|
||||
chess.variant.KingOfTheHill,
|
||||
chess.variant.ThreeCheck,
|
||||
chess.variant.Antichess,
|
||||
chess.variant.FromPosition,
|
||||
chess.variant.Horde,
|
||||
chess.variant.Atomic,
|
||||
|
|
|
@ -96,12 +96,20 @@ trait BaseConfig {
|
|||
chess.variant.Crazyhouse.id :+
|
||||
chess.variant.KingOfTheHill.id :+
|
||||
chess.variant.ThreeCheck.id :+
|
||||
chess.variant.Antichess.id :+
|
||||
chess.variant.Atomic.id :+
|
||||
chess.variant.Horde.id :+
|
||||
chess.variant.RacingKings.id :+
|
||||
chess.variant.FromPosition.id
|
||||
val variantsWithVariants =
|
||||
variants :+ chess.variant.Crazyhouse.id :+ chess.variant.KingOfTheHill.id :+ chess.variant.ThreeCheck.id :+ chess.variant.Antichess.id :+ chess.variant.Atomic.id :+ chess.variant.Horde.id :+ chess.variant.RacingKings.id
|
||||
variants :+
|
||||
chess.variant.Crazyhouse.id :+
|
||||
chess.variant.KingOfTheHill.id :+
|
||||
chess.variant.ThreeCheck.id :+
|
||||
chess.variant.Antichess.id :+
|
||||
chess.variant.Atomic.id :+
|
||||
chess.variant.Horde.id :+
|
||||
chess.variant.RacingKings.id
|
||||
val variantsWithFenAndVariants =
|
||||
variantsWithVariants :+ chess.variant.FromPosition.id
|
||||
|
||||
|
@ -109,7 +117,7 @@ trait BaseConfig {
|
|||
|
||||
private val timeMin = 0
|
||||
private val timeMax = 180
|
||||
private val acceptableFractions = Set(1/2d, 3/4d, 3/2d)
|
||||
private val acceptableFractions = Set(1 / 2d, 3 / 4d, 3 / 2d)
|
||||
def validateTime(t: Double) =
|
||||
t >= timeMin && t <= timeMax && (t.isWhole || acceptableFractions(t))
|
||||
|
||||
|
|
Loading…
Reference in New Issue