Roma 16/04/01
Claudio Della Corte
Riorganizzazione Gelo
La prossima tornata di gelate è in arrivo.
Ho riorganizzato un po' la struttura, e nel fare questo, ho stabilito una prima distinzione in tre categorie di motori.
Categorie di motori
A questo punto, la situazione è la seguente:
1^ Categoria:
a)
Esc 0.15
Fortress 1.61
Golem 0.1
LarsenVB 0.2
LarsenVB 0.3
Leila 0.01/0.02
PcChess IIc
b)
Esc 0.28
Fortress 1.62
Leila 0.33
Raffaela 0.0.2
Rinko 1.0
2^ Categoria:
Colchess 6.23
Faile 0.6
Pierre 1.7
Tscp 1.5
3^ Categoria:
PcChess IIb
Questioni aperte:
Chiunque altro volesse far gelare il proprio programma, lo dica e il programma sarà inserito direttamente in categoria 1-b.
Per quanto appena detto, le partite di Raffaela 0.0.2 e di Rinko 1.0 potranno essere iniziate solo dopo la conferma da parte degli autori.
Regole per i gelatori
Ho deciso di formalizzare alcune regole, delle quali si può ovviamente parlare, quindi fatemi sapere se siete contrari a qualcuna o se volete introdurne di nuove. In particolare quella sui tempi di riflessione è in previsione di computer sempre più potenti per i quali partite in un minuto diventerebbero all’ordine del giorno, ma di scarso interesse.
D’ora in poi parte la regola secondo cui un programmatore non può gelare il proprio motore, salvo casi eccezionali (per esempio Marco potrà gelare Rinko-Colchess, dato che è l’unico che sappia far partire Colchess! J )
Numero di partite:
Ogni incontro deve avere possibilmente 20 partite, altrimenti di più. Le partite doppie non sono valide e non rientrano nel conteggio;
Programmatori:
Un programmatore non può gelare il proprio motore, salvo il caso sia l’unico a poter disputare un determinato incontro;
Tempi di riflessione: (se qualcuno non è d’accordo si può sollevare la questione)
Si determina con il metodo specificato in GeloRegole.rtf. Se il tempo ottenuto è inferiore ai 4 minuti, il tempo di riflessione da utilizzare è 4 minuti.
Configurazioni:
È obbligatorio utilizzare l’opening book di un motore, se presente. Per quanto riguarda le hash tables, se configurabili, la memoria allocata totale dei due programmi deve essere confrontabile. Nel caso di mancanza di opening book da parte di entrambi i programmi, per ottenere partite non doppie, si procede nel seguente modo:
Gelatori
L’unico volontario che mi abbia mandato la disponibilità a gelare è Ciro, per cui mi tocca prendere dei volontari J Allora, oltre a Ciro (che si occuperà in particolare di Esc 0.28 e Raffaela 0.0.2) e a me (Fortress 1.62), sono arruolati Gianluigi (in particolare perché l’unico in grado di far girare Fortress 1.61 e Pierre 1.7!), Marco (che si occuperà ovviamente di Colchess), Luca Dormio (Leila 0.3.3), Carmelo (Rinko).
Le indicazioni tra parentesi sono di massima, mentre l’elenco preciso degli incontri per persona è riportato nel file Gelo.xls, in cui:
CC = Carmelo Calzerano
CDC = Claudio Della Corte
LD = Luca Dormio
MG = Marco Grella
GM = Gianluigi Masciulli
CV = Ciro Vignotto
E il numero susseguente indica la priorità (1=alta, 2=bassa).
In particolare, tenendo conto dei potenti mezzi di Ciro e di quelli un po’ più ridotti di Marco, ho deciso il numero degli incontri nel seguente modo:
Gelatore |
Pr.Alta |
Pr.Bassa |
Ciro Vignotto |
11 |
7 |
Luca Dormio |
6 |
5 |
Claudio Della Corte |
6 |
4 |
Carmelo Calzerano |
5 |
5 |
Gianluigi Masciulli |
5 |
5 |
Marco Grella |
3 |
2 |
Oltre a questo, bisognerà svolgere anche le seguenti partite sfuse:
Gelatore |
Incontro |
Partite |
Gianluigi Masciulli |
LarsenVB 0.3 – Fortress 1.61 |
1 |
Claudio Della Corte |
LarsenVB 0.3 – Golem 0.1 |
1 |
Gianluigi Masciulli |
Esc 0.15 – Pierre 1.7 |
2 |
Claudio Della Corte |
Tscp 1.5 – Faile 0.6 |
4 |
Gianluigi Masciulli |
Tscp 1.5 – Pierre 1.7 |
1 |
Chiunque altro volesse gelare alcune partite, lo dica e sarà inserito in lista.
Si ricorda, per quanto detto sopra, che le partite di Raffaela 0.0.2 e di Rinko 1.0 potranno essere iniziate solo dopo la conferma da parte degli autori.