Keep malavasi test, validate weights.
This commit is contained in:
@@ -425,7 +425,9 @@ sealed class BaseSolver(
|
||||
|
||||
// Same club and club group (TODO club group)
|
||||
var clubRatio = 0.0
|
||||
val commonClub = p1.club == p2.club
|
||||
// To match OpenGotha, only do a case insensitive comparison of the first four characters.
|
||||
// But obviously, there is a margin of improvement here towards some way of normalizing clubs.
|
||||
val commonClub = p1.club?.take(4)?.uppercase() == p2.club?.take(4)?.uppercase()
|
||||
val commonGroup = false // TODO
|
||||
|
||||
if (commonGroup && !commonClub) {
|
||||
|
38
api-webapp/src/test/kotlin/MalavasiTest.kt
Normal file
38
api-webapp/src/test/kotlin/MalavasiTest.kt
Normal file
@@ -0,0 +1,38 @@
|
||||
package org.jeudego.pairgoth.test
|
||||
|
||||
import com.republicate.kson.Json
|
||||
import org.jeudego.pairgoth.pairing.solver.BaseSolver
|
||||
import org.jeudego.pairgoth.test.PairingTests.Companion.compare_weights
|
||||
import org.junit.jupiter.api.Test
|
||||
import java.io.FileWriter
|
||||
import java.io.PrintWriter
|
||||
import java.nio.charset.StandardCharsets
|
||||
import kotlin.test.assertEquals
|
||||
import kotlin.test.assertTrue
|
||||
|
||||
class MalavasiTest: TestBase() {
|
||||
|
||||
@Test
|
||||
fun testMalavasi() {
|
||||
val tournament = Json.Companion.parse(
|
||||
getTestFile("opengotha/malavasi/malavasi.geobug.tour").readText(StandardCharsets.UTF_8)
|
||||
)!!.asObject()
|
||||
val resp = TestAPI.post("/api/tour", tournament).asObject()
|
||||
val tourId = resp.getInt("id")
|
||||
BaseSolver.weightsLogger = PrintWriter(FileWriter(getOutputFile("malavasi-weights.txt")))
|
||||
val games = TestAPI.post("/api/tour/$tourId/pair/2", Json.Array("all")).asArray()
|
||||
// Oceane is ID 548, Valentine 549
|
||||
val buggy = games.map { it as Json.Object }.filter { game ->
|
||||
// build the two-elements set of players ids
|
||||
val players = game.entries.filter { (k, v) -> k == "b" || k == "w" }.map { (k, v) -> (v as Number).toInt() }.toSet()
|
||||
// keep games with Oceane or Valentine
|
||||
players.contains(548) || players.contains(549)
|
||||
}
|
||||
|
||||
// if the bug is still here, buggy contains a single element
|
||||
assertEquals(2, buggy.size)
|
||||
|
||||
// compare weights
|
||||
assertTrue(compare_weights(getOutputFile("malavasi-weights.txt"), getTestFile("opengotha/malavasi/malavasi_weights_R2.txt")), "Not matching opengotha weights for Malavasi test")
|
||||
}
|
||||
}
|
@@ -27,78 +27,80 @@ class PairingTests: TestBase() {
|
||||
MemoryStore.reset()
|
||||
}
|
||||
|
||||
fun compare_weights(file1: File, file2: File, skipSeeding: Boolean = false):Boolean {
|
||||
BaseSolver.weightsLogger!!.flush()
|
||||
// Maps to store name pairs and costs
|
||||
val map1 = HashMap<Pair<String, String>, List<Double>>()
|
||||
val map2 = HashMap<Pair<String, String>, List<Double>>()
|
||||
var count: Int = 1
|
||||
companion object {
|
||||
fun compare_weights(file1: File, file2: File, skipSeeding: Boolean = false):Boolean {
|
||||
BaseSolver.weightsLogger!!.flush()
|
||||
// Maps to store name pairs and costs
|
||||
val map1 = HashMap<Pair<String, String>, List<Double>>()
|
||||
val map2 = HashMap<Pair<String, String>, List<Double>>()
|
||||
var count: Int = 1
|
||||
|
||||
for (file in listOf(file1, file2)) {
|
||||
for (file in listOf(file1, file2)) {
|
||||
|
||||
// Read lines
|
||||
val lines = file.readLines()
|
||||
// Read lines
|
||||
val lines = file.readLines()
|
||||
|
||||
// Store headers
|
||||
val header1 = lines[0]
|
||||
val header2 = lines[1]
|
||||
// Store headers
|
||||
val header1 = lines[0]
|
||||
val header2 = lines[1]
|
||||
|
||||
logger.info("Reading weights file "+file)
|
||||
logger.info("Reading weights file "+file)
|
||||
|
||||
// Loop through sections
|
||||
for (i in 2..lines.size-1 step 12) {
|
||||
// Get name pair
|
||||
val name1 = lines[i].split("=")[1]
|
||||
val name2 = lines[i+1].split("=")[1]
|
||||
// Loop through sections
|
||||
for (i in 2..lines.size-1 step 12) {
|
||||
// Get name pair
|
||||
val name1 = lines[i].split("=")[1]
|
||||
val name2 = lines[i+1].split("=")[1]
|
||||
|
||||
// Nested loop over costs
|
||||
val costs = mutableListOf<Double>()
|
||||
for (j in i + 2..i + 11) {
|
||||
val parts = lines[j].split("=")
|
||||
costs.add(parts[1].toDouble())
|
||||
// Nested loop over costs
|
||||
val costs = mutableListOf<Double>()
|
||||
for (j in i + 2..i + 11) {
|
||||
val parts = lines[j].split("=")
|
||||
costs.add(parts[1].toDouble())
|
||||
}
|
||||
|
||||
val tmp_pair = if (name1 > name2) Pair(name1,name2) else Pair(name2,name1)
|
||||
// Add to map
|
||||
if (count == 1) {
|
||||
map1[tmp_pair] = costs
|
||||
} else {
|
||||
map2[tmp_pair] = costs
|
||||
}
|
||||
}
|
||||
count += 1
|
||||
|
||||
val tmp_pair = if (name1 > name2) Pair(name1,name2) else Pair(name2,name1)
|
||||
// Add to map
|
||||
if (count == 1) {
|
||||
map1[tmp_pair] = costs
|
||||
} else {
|
||||
map2[tmp_pair] = costs
|
||||
}
|
||||
|
||||
var identical = true
|
||||
for ((key, value) in map1) {
|
||||
// Check if key exists in both
|
||||
if (map2.containsKey(key)) {
|
||||
// Compare values
|
||||
//logger.info("Comparing $key")
|
||||
val isValid = if (!skipSeeding) {
|
||||
abs(value!![9] - map2[key]!![9])>10 && identical==true
|
||||
} else {
|
||||
abs((value!![9]-value!![6]-value!![5]) - (map2[key]!![9]-map2[key]!![6]-map2[key]!![5]))>10 && identical==true
|
||||
}
|
||||
if (isValid) {
|
||||
// Key exists but values differ - print key
|
||||
logger.info("Difference found at $key")
|
||||
logger.info("baseDuplicateGameCost = "+value!![0].toString()+" "+map2[key]!![0].toString())
|
||||
logger.info("baseRandomCost = "+value!![1].toString()+" "+map2[key]!![1].toString())
|
||||
logger.info("baseBWBalanceCost = "+value!![2].toString()+" "+map2[key]!![2].toString())
|
||||
logger.info("mainCategoryCost = "+value!![3].toString()+" "+map2[key]!![3].toString())
|
||||
logger.info("mainScoreDiffCost = "+value!![4].toString()+" "+map2[key]!![4].toString())
|
||||
logger.info("mainDUDDCost = "+value!![5].toString()+" "+map2[key]!![5].toString())
|
||||
logger.info("mainSeedCost = "+value!![6].toString()+" "+map2[key]!![6].toString())
|
||||
logger.info("secHandiCost = "+value!![7].toString()+" "+map2[key]!![7].toString())
|
||||
logger.info("secGeoCost = "+value!![8].toString()+" "+map2[key]!![8].toString())
|
||||
logger.info("totalCost = "+value!![9].toString()+" "+map2[key]!![9].toString())
|
||||
identical = false
|
||||
}
|
||||
}
|
||||
}
|
||||
count += 1
|
||||
|
||||
return identical
|
||||
}
|
||||
|
||||
var identical = true
|
||||
for ((key, value) in map1) {
|
||||
// Check if key exists in both
|
||||
if (map2.containsKey(key)) {
|
||||
// Compare values
|
||||
//logger.info("Comparing $key")
|
||||
val isValid = if (!skipSeeding) {
|
||||
abs(value!![9] - map2[key]!![9])>10 && identical==true
|
||||
} else {
|
||||
abs((value!![9]-value!![6]-value!![5]) - (map2[key]!![9]-map2[key]!![6]-map2[key]!![5]))>10 && identical==true
|
||||
}
|
||||
if (isValid) {
|
||||
// Key exists but values differ - print key
|
||||
logger.info("Difference found at $key")
|
||||
logger.info("baseDuplicateGameCost = "+value!![0].toString()+" "+map2[key]!![0].toString())
|
||||
logger.info("baseRandomCost = "+value!![1].toString()+" "+map2[key]!![1].toString())
|
||||
logger.info("baseBWBalanceCost = "+value!![2].toString()+" "+map2[key]!![2].toString())
|
||||
logger.info("mainCategoryCost = "+value!![3].toString()+" "+map2[key]!![3].toString())
|
||||
logger.info("mainScoreDiffCost = "+value!![4].toString()+" "+map2[key]!![4].toString())
|
||||
logger.info("mainDUDDCost = "+value!![5].toString()+" "+map2[key]!![5].toString())
|
||||
logger.info("mainSeedCost = "+value!![6].toString()+" "+map2[key]!![6].toString())
|
||||
logger.info("secHandiCost = "+value!![7].toString()+" "+map2[key]!![7].toString())
|
||||
logger.info("secGeoCost = "+value!![8].toString()+" "+map2[key]!![8].toString())
|
||||
logger.info("totalCost = "+value!![9].toString()+" "+map2[key]!![9].toString())
|
||||
identical = false
|
||||
}
|
||||
}
|
||||
}
|
||||
return identical
|
||||
}
|
||||
|
||||
fun compare_games(games:Json.Array, opengotha:Json.Array, skipColor: Boolean = false): Boolean{
|
||||
|
File diff suppressed because one or more lines are too long
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<Tournament fullVersionNumber="3.52.03" runningMode="SAL" saveDT="20240804105607">
|
||||
<Tournament fullVersionNumber="3.52.03" runningMode="SAL" saveDT="20240830124804" dataVersion="201">
|
||||
<Players>
|
||||
<Player agaExpirationDate="" agaId="" club="TFMi" country="CZ" egfPin="17986925" ffgLicence="" ffgLicenceStatus="" firstName="Jan" grade="4k" name="Adamek" participating="11111111111111111111" rank="4k" rating="1705" ratingOrigin="" registeringStatus="FIN" smmsCorrection="0"/>
|
||||
<Player agaExpirationDate="" agaId="" club="Cluj " country="RO" egfPin="15813413" ffgLicence="" ffgLicenceStatus="" firstName="Lidia" grade="5k" name="Agafitei" participating="00000111001111111111" rank="5k" rating="1589" ratingOrigin="" registeringStatus="PRE" smmsCorrection="0"/>
|
||||
@@ -988,7 +988,6 @@
|
||||
<Player agaExpirationDate="" agaId="" club="31To" country="FR" egfPin="" ffgLicence="" ffgLicenceStatus="" firstName="David" grade="5k" name="BROUARD" participating="10000000001111111111" rank="5k" rating="1595" ratingOrigin="" registeringStatus="FIN" smmsCorrection="0"/>
|
||||
</Players>
|
||||
<Games>
|
||||
// TODO - table number is not any more kinda random like this
|
||||
<Game blackPlayer="JABARINALI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="1" whitePlayer="OVSIIENKOVSEVOLOD"/>
|
||||
<Game blackPlayer="KRÄMERLUKAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="2" whitePlayer="CAMPAGNIEREMI"/>
|
||||
<Game blackPlayer="SURMAMATEUSZ" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="3" whitePlayer="SPIEGELLOTHAR"/>
|
||||
@@ -998,14 +997,14 @@
|
||||
<Game blackPlayer="KRAVETSANDRII" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="7" whitePlayer="XINGYUZE"/>
|
||||
<Game blackPlayer="LABOURETFLORENT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="8" whitePlayer="FREJLAKSTANISLAW"/>
|
||||
<Game blackPlayer="DEBARRETHOMAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="9" whitePlayer="ZHURAKOVSKYIBOHDAN"/>
|
||||
<Game blackPlayer="BERNARDISDAVIDE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="10" whitePlayer="VAN ZEIJSTROB"/>
|
||||
<Game blackPlayer="BERNARDISDAVIDE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="10" whitePlayer="VANZEIJSTROB"/>
|
||||
<Game blackPlayer="BOGATSKYYDMYTRO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="11" whitePlayer="PODPERALUKAS"/>
|
||||
<Game blackPlayer="NEIRYNCKLUCAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="12" whitePlayer="LE CALVÉTANGUY"/>
|
||||
<Game blackPlayer="NEIRYNCKLUCAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="12" whitePlayer="LECALVÉTANGUY"/>
|
||||
<Game blackPlayer="WELTICKEJONAS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="13" whitePlayer="PANKOKEMATIAS"/>
|
||||
<Game blackPlayer="WOOHOYEUNG" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="14" whitePlayer="VAZQUEZASHE"/>
|
||||
<Game blackPlayer="BŐVÍZDOMINIK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="15" whitePlayer="BURZOCORNEL"/>
|
||||
<Game blackPlayer="DOBRANISDENIS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="16" whitePlayer="BLOMBACKFREDRIK"/>
|
||||
<Game blackPlayer="LAATIKAINENVESA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="17" whitePlayer="JI TAEKIM"/>
|
||||
<Game blackPlayer="LAATIKAINENVESA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="17" whitePlayer="JITAEKIM"/>
|
||||
<Game blackPlayer="SEUNGMINOH" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="18" whitePlayer="LIDORJONATHAN"/>
|
||||
<Game blackPlayer="YANGYAOLING" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="19" whitePlayer="GOMISEIJI"/>
|
||||
<Game blackPlayer="XIAOYICHENG" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="21" whitePlayer="KAINAOYUKI"/>
|
||||
@@ -1048,10 +1047,10 @@
|
||||
<Game blackPlayer="SUNHAOYANG" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="61" whitePlayer="TEISSIERSAMUEL"/>
|
||||
<Game blackPlayer="HILLARPTIGER" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="59" whitePlayer="BONJEANROBIN"/>
|
||||
<Game blackPlayer="SEKIGUCHIKIYOSHI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="57" whitePlayer="GODIVIERVINCENT"/>
|
||||
<Game blackPlayer="LIBOYUAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="60" whitePlayer="DE VOSDAVE"/>
|
||||
<Game blackPlayer="LIBOYUAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="60" whitePlayer="DEVOSDAVE"/>
|
||||
<Game blackPlayer="MALKOOLESIA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="58" whitePlayer="CHETIOUIBENJAMIN"/>
|
||||
<Game blackPlayer="KIMCHEOL-GON" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="70" whitePlayer="IMAMURATORU"/>
|
||||
<Game blackPlayer="ROTURIERBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="62" whitePlayer="IUGULESCUSERGIU DAN"/>
|
||||
<Game blackPlayer="ROTURIERBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="62" whitePlayer="IUGULESCUSERGIUDAN"/>
|
||||
<Game blackPlayer="KELOMÄKIJOUKO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="63" whitePlayer="BARCZABENDE"/>
|
||||
<Game blackPlayer="MANGINELIAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="71" whitePlayer="HANMI-AE"/>
|
||||
<Game blackPlayer="GATTULLOELIA" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="69" whitePlayer="HUBERTJEROME"/>
|
||||
@@ -1080,7 +1079,7 @@
|
||||
<Game blackPlayer="MURAOKAKAZUMITSU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="97" whitePlayer="MALKOYAROSLAV"/>
|
||||
<Game blackPlayer="KIMHYUN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="92" whitePlayer="WEIGERTERIK"/>
|
||||
<Game blackPlayer="SMILACKSOLOMON" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="100" whitePlayer="JIMENEZENRIQUE"/>
|
||||
<Game blackPlayer="BERTHONCAMILLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="101" whitePlayer="SERRESÉTIENNE "/>
|
||||
<Game blackPlayer="BERTHONCAMILLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="101" whitePlayer="SERRESÉTIENNE"/>
|
||||
<Game blackPlayer="BURQFRANÇOIS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="98" whitePlayer="JUNSE-KYUNG"/>
|
||||
<Game blackPlayer="GHETUGEORGECRISTIAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="87" whitePlayer="BERGHOFFSEBASTIAN"/>
|
||||
<Game blackPlayer="SORAADELINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="106" whitePlayer="KWOKALVINA"/>
|
||||
@@ -1089,12 +1088,12 @@
|
||||
<Game blackPlayer="YLÖNENJOONAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="91" whitePlayer="DERZTHOMAS"/>
|
||||
<Game blackPlayer="SZERTBALAZS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="90" whitePlayer="KOBONGJU"/>
|
||||
<Game blackPlayer="URBÁNALEXANDRAESZTER" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="102" whitePlayer="JINYANXIAO"/>
|
||||
<Game blackPlayer="SIMUNKOVAMARTINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="96" whitePlayer="LISHIZHAO "/>
|
||||
<Game blackPlayer="LEEHYEUNME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="107" whitePlayer="RICHARD XAVIER"/>
|
||||
<Game blackPlayer="SIMUNKOVAMARTINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="96" whitePlayer="LISHIZHAO"/>
|
||||
<Game blackPlayer="LEEHYEUNME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="107" whitePlayer="RICHARDXAVIER"/>
|
||||
<Game blackPlayer="CANCEPHILIPPE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="104" whitePlayer="IZAKIMASAO"/>
|
||||
<Game blackPlayer="MEEMKENKAI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="108" whitePlayer="OKUSHINYA"/>
|
||||
<Game blackPlayer="PACHECOHELCIOALEXANDRE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="93" whitePlayer="AZOUVYRODOLPHE"/>
|
||||
<Game blackPlayer="TIMPERIKALLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="94" whitePlayer="VAN ESMARTIN"/>
|
||||
<Game blackPlayer="TIMPERIKALLE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="94" whitePlayer="VANESMARTIN"/>
|
||||
<Game blackPlayer="GUEVELBRENDAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="99" whitePlayer="PENGPEILUNG"/>
|
||||
<Game blackPlayer="NIKULAJANNE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="105" whitePlayer="PENNANENJUHO"/>
|
||||
<Game blackPlayer="KNIPPELARNAUD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="109" whitePlayer="KEIPIPEKKA"/>
|
||||
@@ -1134,7 +1133,7 @@
|
||||
<Game blackPlayer="HULILLY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="146" whitePlayer="SUNRYAN"/>
|
||||
<Game blackPlayer="GRIMMKIRSTEN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="144" whitePlayer="PILETARNAUD"/>
|
||||
<Game blackPlayer="SLADETICTEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="142" whitePlayer="HARDPIERRE"/>
|
||||
<Game blackPlayer="RÜTEN-BUDDEJAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="148" whitePlayer="CHUJONG HWI"/>
|
||||
<Game blackPlayer="RÜTEN-BUDDEJAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="148" whitePlayer="CHUJONGHWI"/>
|
||||
<Game blackPlayer="LIMEUN-JEONG" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="155" whitePlayer="NEDELECDAVID"/>
|
||||
<Game blackPlayer="NICOLASPHILIPPE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="140" whitePlayer="MANNINGTOBY"/>
|
||||
<Game blackPlayer="TSARIGRADSKINIKOLA" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="149" whitePlayer="RADALLUCIEN"/>
|
||||
@@ -1146,7 +1145,7 @@
|
||||
<Game blackPlayer="BERGISCHFRANS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="151" whitePlayer="KRISSIANKARL"/>
|
||||
<Game blackPlayer="COCKBURNMICHAEL" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="152" whitePlayer="GEHRKELARS"/>
|
||||
<Game blackPlayer="GUANAI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="158" whitePlayer="MENARDBENOIT"/>
|
||||
<Game blackPlayer="MACKENZIERONALD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="153" whitePlayer="LETÂM LOUP"/>
|
||||
<Game blackPlayer="MACKENZIERONALD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="153" whitePlayer="LETÂMLOUP"/>
|
||||
<Game blackPlayer="VALOTRAPHAEL" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="159" whitePlayer="KUYYANNICK"/>
|
||||
<Game blackPlayer="MALAVASICHRISTOPHE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="160" whitePlayer="MIKŠAMARTA"/>
|
||||
<Game blackPlayer="SAKASHITASATOSHI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="164" whitePlayer="BOURGINMAXIME"/>
|
||||
@@ -1165,14 +1164,14 @@
|
||||
<Game blackPlayer="SAULNIERXAVIER" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="169" whitePlayer="KÄTKERFLORIAN"/>
|
||||
<Game blackPlayer="SAVYTSKYIAVHUST" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="166" whitePlayer="SHAMOONSPIKE"/>
|
||||
<Game blackPlayer="ERYARGIHAKAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="175" whitePlayer="ROULLIERLOUISE"/>
|
||||
<Game blackPlayer="VANDENDYCKLEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="180" whitePlayer="KOTOWSKI JAROSLAV "/>
|
||||
<Game blackPlayer="VANDENDYCKLEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="180" whitePlayer="KOTOWSKIJAROSLAV"/>
|
||||
<Game blackPlayer="TUJEAN-LOUIS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="167" whitePlayer="LAMBERTDANIEL"/>
|
||||
<Game blackPlayer="VILLENAPABLO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="172" whitePlayer="RUSANOVSKIYYEVHEN"/>
|
||||
<Game blackPlayer="PARKKIJU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="170" whitePlayer="ESTALLGUIFRE"/>
|
||||
<Game blackPlayer="DUCHARMESTANLEY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="183" whitePlayer="KYLMÄNENKAI"/>
|
||||
<Game blackPlayer="SCHWEITZERERIK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="182" whitePlayer="VELTRIBRUNO"/>
|
||||
<Game blackPlayer="DETIVAUDPIERRE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="185" whitePlayer="MAIREROLAND"/>
|
||||
<Game blackPlayer="HUCHERRY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="184" whitePlayer="GUGAMIRCEA ALEXANDRU"/>
|
||||
<Game blackPlayer="HUCHERRY" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="184" whitePlayer="GUGAMIRCEAALEXANDRU"/>
|
||||
<Game blackPlayer="DESBONNETLOUIS" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="178" whitePlayer="LAMYSTÉPHANE"/>
|
||||
<Game blackPlayer="MÄNTTÄRIANTTI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="186" whitePlayer="KRUKMICHAL"/>
|
||||
<Game blackPlayer="STOCKHOLMTOM" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="189" whitePlayer="WEGIELIREK"/>
|
||||
@@ -1211,7 +1210,7 @@
|
||||
<Game blackPlayer="PEINFLORIAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="219" whitePlayer="SIMONINIPIETRO"/>
|
||||
<Game blackPlayer="PORTALJEAN-JACQUES" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="227" whitePlayer="SIČIĆJAKOV"/>
|
||||
<Game blackPlayer="BOULESTREAUMATHIEU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="215" whitePlayer="GARLATTIGÉRALD"/>
|
||||
<Game blackPlayer="PAPAZOGLOUALAIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="225" whitePlayer="RIEGERMARC OLIVER"/>
|
||||
<Game blackPlayer="PAPAZOGLOUALAIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="225" whitePlayer="RIEGERMARCOLIVER"/>
|
||||
<Game blackPlayer="BLOCKLEYEDWARD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="228" whitePlayer="IRLCONNY"/>
|
||||
<Game blackPlayer="LONARDIPIETRO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="230" whitePlayer="JIMCONYNGHAM"/>
|
||||
<Game blackPlayer="TAGLIAVINILOIC" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="220" whitePlayer="OBERLOHRPATRICK"/>
|
||||
@@ -1245,28 +1244,28 @@
|
||||
<Game blackPlayer="BŐVÍZNÉDETREJUDIT" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="260" whitePlayer="CHAPUISNICOLAS"/>
|
||||
<Game blackPlayer="CARSTAEDTCLEMENS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="262" whitePlayer="SEOHARAM"/>
|
||||
<Game blackPlayer="MUNTEANUVLADIMIR" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="255" whitePlayer="TAŞKINGÖZDE"/>
|
||||
<Game blackPlayer="BONETTIBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="254" whitePlayer="NURTAZINA MERUYERT "/>
|
||||
<Game blackPlayer="BONETTIBENOIT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="254" whitePlayer="NURTAZINAMERUYERT"/>
|
||||
<Game blackPlayer="COSTEAVALERIA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="261" whitePlayer="WUNDERERDANIEL"/>
|
||||
<Game blackPlayer="MCANALLYJOHNM" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="257" whitePlayer="SHAMOONBLAKE"/>
|
||||
<Game blackPlayer="ALBERT-AGUILARAURÉLIEN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="264" whitePlayer="CHARLESLOUISE"/>
|
||||
<Game blackPlayer="HERUBELNATHAN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="258" whitePlayer="BESSA-JOVESKIMICKAEL"/>
|
||||
<Game blackPlayer="FRISCOURTNICOLAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="265" whitePlayer="DALLE VEDOVERÉMI"/>
|
||||
<Game blackPlayer="FRISCOURTNICOLAS" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="265" whitePlayer="DALLEVEDOVERÉMI"/>
|
||||
<Game blackPlayer="VERRIERFREDERIC" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="259" whitePlayer="RIPERTZOÉ"/>
|
||||
<Game blackPlayer="ROYAURÉLIEN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="263" whitePlayer="KRZYSZTOFPODBIOL"/>
|
||||
<Game blackPlayer="JANGSIWOO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="266" whitePlayer="BUARDMATHIEU"/>
|
||||
<Game blackPlayer="LAMYNAOKI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="267" whitePlayer="GENTILIDANIELE"/>
|
||||
<Game blackPlayer="AKIKOKITAO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="268" whitePlayer="YANGEDUARD"/>
|
||||
<Game blackPlayer="PARKJINKYU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="272" whitePlayer="LEBAS DE SAINT MARTINSOPHIE"/>
|
||||
<Game blackPlayer="PARKJINKYU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="272" whitePlayer="LEBASDESAINTMARTINSOPHIE"/>
|
||||
<Game blackPlayer="TRANVAN-KIM" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="269" whitePlayer="CHUNGSOOYOUNG"/>
|
||||
<Game blackPlayer="GEFFROYSAMUEL" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="271" whitePlayer="LEEJUNGHYUG"/>
|
||||
<Game blackPlayer="JANÉJORDI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="270" whitePlayer="RIPOLL MACHADOISAAC"/>
|
||||
<Game blackPlayer="JANÉJORDI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="270" whitePlayer="RIPOLLMACHADOISAAC"/>
|
||||
<Game blackPlayer="MASUYAMASHUNJI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="274" whitePlayer="MULLENSRICHARD"/>
|
||||
<Game blackPlayer="BUGAJROBERT" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="273" whitePlayer="HEMKERHENRIK"/>
|
||||
<Game blackPlayer="TRAILLPATRICK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="275" whitePlayer="LEVOINTURIERCHRISTOPHE"/>
|
||||
<Game blackPlayer="GRANADOSGUILLERMO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="276" whitePlayer="RÜTEN-BUDDEDÖRTE"/>
|
||||
<Game blackPlayer="PARISOTDAVID" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="283" whitePlayer="GAVIGANGERRY"/>
|
||||
<Game blackPlayer="KIMEUNSUK" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="281" whitePlayer="GAZULLYANN-SITU"/>
|
||||
<Game blackPlayer="BOUKRICHAMOAD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="282" whitePlayer="CHOMOON KI"/>
|
||||
<Game blackPlayer="BOUKRICHAMOAD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="282" whitePlayer="CHOMOONKI"/>
|
||||
<Game blackPlayer="VENOUILANTON" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="280" whitePlayer="BRUNEAUIRWIN"/>
|
||||
<Game blackPlayer="PARETLÉONARD" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="285" whitePlayer="SLOOVENGERARD"/>
|
||||
<Game blackPlayer="NØRGAARDFINN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="279" whitePlayer="XIONGELA"/>
|
||||
@@ -1291,7 +1290,7 @@
|
||||
<Game blackPlayer="EBERTJÖRG" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="301" whitePlayer="MORTHUW"/>
|
||||
<Game blackPlayer="LEDUCCOLIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="303" whitePlayer="YEYUNYA"/>
|
||||
<Game blackPlayer="DOUAIREJACQUES" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="302" whitePlayer="COLEMANGRAHAM"/>
|
||||
<Game blackPlayer="ROSSIERJULES" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="304" whitePlayer="LAMWAI BING FIONA"/>
|
||||
<Game blackPlayer="ROSSIERJULES" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="304" whitePlayer="LAMWAIBINGFIONA"/>
|
||||
<Game blackPlayer="YINUOLI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="306" whitePlayer="LEDUNCAROLINE"/>
|
||||
<Game blackPlayer="SERBANUTAPETRU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="305" whitePlayer="KUSBERGGUILLAUME"/>
|
||||
<Game blackPlayer="DELAVAULTETIENNE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="308" whitePlayer="LERAYSYLVAIN"/>
|
||||
@@ -1299,12 +1298,12 @@
|
||||
<Game blackPlayer="POLITJOHN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="310" whitePlayer="MATSUMOTOIKU"/>
|
||||
<Game blackPlayer="DOUARETHEO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="309" whitePlayer="MOHANASARMAUMASUTHASHARMA"/>
|
||||
<Game blackPlayer="MARTIN-VALLASBRUNO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="311" whitePlayer="BOULETVALENTIN"/>
|
||||
<Game blackPlayer="HOLDERIEDMARC" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="312" whitePlayer="GUILLAUMELÉO "/>
|
||||
<Game blackPlayer="HOLDERIEDMARC" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="312" whitePlayer="GUILLAUMELÉO"/>
|
||||
<Game blackPlayer="FORTINOANDREA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="314" whitePlayer="KONOLDMICHAEL"/>
|
||||
<Game blackPlayer="DUPERREXLIONEL-VINCENT" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="313" whitePlayer="CHENYIFEI"/>
|
||||
<Game blackPlayer="LEEYONGWOO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="315" whitePlayer="DONNERTARMO"/>
|
||||
<Game blackPlayer="BASSOJOELLE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="316" whitePlayer="KLEINLEONARD"/>
|
||||
<Game blackPlayer="MORTRÉMI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="317" whitePlayer="VAN DEN BROECKTOM"/>
|
||||
<Game blackPlayer="MORTRÉMI" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="317" whitePlayer="VANDENBROECKTOM"/>
|
||||
<Game blackPlayer="EBBESENELKE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="321" whitePlayer="WUNDERERANAÏD"/>
|
||||
<Game blackPlayer="HERNANDEZMATTHIEU" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="318" whitePlayer="LIANGRUTH"/>
|
||||
<Game blackPlayer="TAMBURINIROBERTO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="319" whitePlayer="MONTAGNEANNE-MARIE"/>
|
||||
@@ -1321,14 +1320,14 @@
|
||||
<Game blackPlayer="BIGARNETJULES-ANGELO" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="331" whitePlayer="GRASSOANNA"/>
|
||||
<Game blackPlayer="ZENGLUSSEREAUEDWIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="332" whitePlayer="WONGYING-YING"/>
|
||||
<Game blackPlayer="BARATONIRINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="333" whitePlayer="BLUMENSCHEINLUI"/>
|
||||
<Game blackPlayer="ROUXMAXIME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="334" whitePlayer="LAVIELLE ESCOUBETJULIE"/>
|
||||
<Game blackPlayer="ROUXMAXIME" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="334" whitePlayer="LAVIELLEESCOUBETJULIE"/>
|
||||
<Game blackPlayer="DELBREILCHLOÉ" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="335" whitePlayer="NESIIRENE"/>
|
||||
<Game blackPlayer="VALETTENATHAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="336" whitePlayer="LUODANIEL"/>
|
||||
<Game blackPlayer="SHUMAKOVAVIKTORIIA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="337" whitePlayer="OHYEON-HEE"/>
|
||||
<Game blackPlayer="HENRIQUESNORAH" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="338" whitePlayer="SAULESMARIE NOELLE"/>
|
||||
<Game blackPlayer="HENRIQUESNORAH" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="338" whitePlayer="SAULESMARIENOELLE"/>
|
||||
<Game blackPlayer="HELDANNA-KATHARINA" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="339" whitePlayer="JUNGGEON"/>
|
||||
<Game blackPlayer="HENSELCHRISTIANE" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="340" whitePlayer="DILLMANN-TRAILLMARGOT"/>
|
||||
<Game blackPlayer="LIBORAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="342" whitePlayer="VAN VLIETJONNA DEVA"/>
|
||||
<Game blackPlayer="LIBORAN" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="342" whitePlayer="VANVLIETJONNADEVA"/>
|
||||
<Game blackPlayer="GRASSONICCOLÒ" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="343" whitePlayer="CHENANJA"/>
|
||||
<Game blackPlayer="TAKACSMONIKA" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="344" whitePlayer="HEMINGWAYESTINA"/>
|
||||
<Game blackPlayer="COLSYLVAIN" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="200" whitePlayer="BARRYEOGHAN"/>
|
||||
@@ -1337,7 +1336,7 @@
|
||||
<Game blackPlayer="HARADAKATSUSUKE" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="346" whitePlayer="VALETFABIEN"/>
|
||||
<Game blackPlayer="LIUYEFENG" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="347" whitePlayer="HAGASVERRE"/>
|
||||
<Game blackPlayer="MORIKAORU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="348" whitePlayer="NICOLAUMADEC"/>
|
||||
<Game blackPlayer="SEDLACEKJIRI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="349" whitePlayer="SAINT PAULFLORENT"/>
|
||||
<Game blackPlayer="SEDLACEKJIRI" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="349" whitePlayer="SAINTPAULFLORENT"/>
|
||||
<Game blackPlayer="COMBELLEXAVIER" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="350" whitePlayer="ADAMEKJAN"/>
|
||||
<Game blackPlayer="NARATAEKO" handicap="0" knownColor="true" result="RESULT_BLACKWINS" roundNumber="1" tableNumber="351" whitePlayer="DOBRANISVASILE"/>
|
||||
<Game blackPlayer="HANTAEJU" handicap="0" knownColor="true" result="RESULT_WHITEWINS" roundNumber="1" tableNumber="352" whitePlayer="NGUYENJEFFREY"/>
|
||||
@@ -1355,22 +1354,23 @@
|
||||
<Game blackPlayer="PODPERALUKAS" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="10" whitePlayer="NEIRYNCKLUCAS"/>
|
||||
<Game blackPlayer="ROBICHONBENOIT" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="11" whitePlayer="CAMPAGNIEREMI"/>
|
||||
<Game blackPlayer="ZHURAKOVSKYIBOHDAN" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="12" whitePlayer="FREJLAKSTANISLAW"/>
|
||||
<Game blackPlayer="BŐVÍZDOMINIK" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="13" whitePlayer="TULINH VU"/>
|
||||
<Game blackPlayer="BŐVÍZDOMINIK" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="13" whitePlayer="TULINHVU"/>
|
||||
<Game blackPlayer="OVSIIENKOVSEVOLOD" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="14" whitePlayer="BERNARDISDAVIDE"/>
|
||||
<Game blackPlayer="SPIEGELLOTHAR" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="15" whitePlayer="WELTICKEJONAS"/>
|
||||
<Game blackPlayer="LECALVÉTANGUY" handicap="0" knownColor="true" result="RESULT_UNKNOWN" roundNumber="2" tableNumber="16" whitePlayer="BOGATSKYYDMYTRO"/>
|
||||
</Games>
|
||||
<ByePlayer>
|
||||
<ByePlayer player="CeronElisa" roundNumber="1"/>
|
||||
null
|
||||
null
|
||||
null
|
||||
null
|
||||
null
|
||||
null
|
||||
null
|
||||
null
|
||||
null
|
||||
<ByePlayer player="Albert_LedunSoline" roundNumber="1"/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ByePlayer>
|
||||
<TournamentParameterSet>
|
||||
<GeneralParameterSet bInternet="false" basicTime="1" beginDate="2024-07-28" canByoYomiTime="0" complementaryTimeSystem="FISCHER" director="" endDate="2024-08-10" fischerTime="60" genCountNotPlayedGamesAsHalfPoint="false" genMMBar="4D" genMMFloor="20K" genMMS2ValueAbsent="1" genMMS2ValueBye="2" genMMZero="30K" genNBW2ValueAbsent="0" genNBW2ValueBye="2" genRoundDownNBWMMS="true" komi="6.5" location="Toulouse" name="EGC 2024 Main Open" nbMovesCanTime="0" numberOfCategories="1" numberOfRounds="10" shortName="20240727-main_open" size="19" stdByoYomiTime="0"/>
|
||||
@@ -1380,7 +1380,7 @@ null
|
||||
[<PlacementCriterion name="MMS" number="1"/>, <PlacementCriterion name="SOSM" number="2"/>, <PlacementCriterion name="SOSOSM" number="3"/>, <PlacementCriterion name="NULL" number="4"/>, <PlacementCriterion name="NULL" number="5"/>, <PlacementCriterion name="NULL" number="6"/>]
|
||||
</PlacementCriteria>
|
||||
</PlacementParameterSet>
|
||||
<PairingParameterSet paiBaAvoidDuplGame="500000000000000" paiBaBalanceWB="1000000" paiBaDeterministic="true" paiBaRandom="0" paiMaAdditionalPlacementCritSystem1="Rating" paiMaAdditionalPlacementCritSystem2="None" paiMaAvoidMixingCategories="0" paiMaCompensateDUDD="true" paiMaDUDDLowerMode="MID" paiMaDUDDUpperMode="MID" paiMaDUDDWeight="100000000" paiMaLastRoundForSeedSystem1="2" paiMaMaximizeSeeding="5000000" paiMaMinimizeScoreDifference="100000000000" paiMaSeedSystem1="SPLITANDRANDOM" paiMaSeedSystem2="SPLITANDSLIP" paiSeAvoidSameGeo="1215752192" paiSeBarThresholdActive="true" paiSeDefSecCrit="100000000000" paiSeMinimizeHandicap="0" paiSeNbWinsThresholdActive="false" paiSePreferMMSDiffRatherThanSameClub="3" paiSePreferMMSDiffRatherThanSameCountry="1" paiSeRankThreshold="1D" paiStandardNX1Factor="0.5"/>
|
||||
<PairingParameterSet paiBaAvoidDuplGame="500000000000000" paiBaBalanceWB="1000000" paiBaDeterministic="true" paiBaRandom="0" paiMaAdditionalPlacementCritSystem1="Rating" paiMaAdditionalPlacementCritSystem2="None" paiMaAvoidMixingCategories="0" paiMaCompensateDUDD="true" paiMaDUDDLowerMode="MID" paiMaDUDDUpperMode="MID" paiMaDUDDWeight="100000000" paiMaLastRoundForSeedSystem1="2" paiMaMaximizeSeeding="5000000" paiMaMinimizeScoreDifference="100000000000" paiMaSeedSystem1="SPLITANDRANDOM" paiMaSeedSystem2="SPLITANDSLIP" paiSeAvoidSameGeo="100000000000" paiSeBarThresholdActive="true" paiSeDefSecCrit="100000000000" paiSeMinimizeHandicap="0" paiSeNbWinsThresholdActive="false" paiSePreferMMSDiffRatherThanSameClub="3" paiSePreferMMSDiffRatherThanSameCountry="1" paiSeRankThreshold="1D" paiStandardNX1Factor="0.5"/>
|
||||
<DPParameterSet displayClCol="true" displayCoCol="true" displayIndGamesInMatches="true" displayNPPlayers="false" displayNumCol="true" displayPlCol="true" gameFormat="short" playerSortType="name" showByePlayer="true" showNotFinallyRegisteredPlayers="true" showNotPairedPlayers="true" showNotParticipatingPlayers="false" showPlayerClub="true" showPlayerCountry="false" showPlayerGrade="true"/>
|
||||
<PublishParameterSet exportToLocalFile="true" htmlAutoScroll="false" print="false"/>
|
||||
</TournamentParameterSet>
|
1413338
api-webapp/src/test/resources/opengotha/malavasi/malavasi_weights_R2.txt
Normal file
1413338
api-webapp/src/test/resources/opengotha/malavasi/malavasi_weights_R2.txt
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user