Alessandro

Risposte al Forum Create

Stai vedendo 15 articoli - dal 1 a 15 (di 69 totali)
  • Autore
    Articoli
  • in risposta a: Mancata allocazione della hash #11317

    Alessandro
    Membro

    E’ un punto che da tempo ho in cantiere di aggiornare.
    Al momento termino l’engine e nient’altro, dato che finora AdaChess richiede poca RAM per la Hash.

    In cantiere ho l’idea di ripristinare il vecchio file di configurazione che avevo nella versione 1.0 (mitica!) e fare un po’ come Stefano, dimezzando via via la dimensione finché non trovo un valore utilizzabile – laddove la quantità di memoria richiesta sia insufficiente.

    in risposta a: Una mano #11306

    Alessandro
    Membro

    Ciao. Volentieri ti aiuto come posso.
    HTML e Javascript decisamente no sono il mio forte, così come il montaggio video.
    Per l’inglese invece forse posso aiutarti, anche se Edoardo se la cava decisamente meglio.

    Casomai un domani tu avessi bisogno di Python conta su di me.

    in risposta a: Mi presento #11209

    Alessandro
    Membro

    Ciao Rodolfo e benvenuto!

    in risposta a: Conteggio nodi al secondo #10835

    Alessandro
    Membro

    Nel perft conto anche le foglie, nella ricerca no. Il senso era di suggerire una implementazione propria del conteggio dei nodi che sia in qualche modo utile a tracciare la velocità del motore di fronte ai cambiamenti 🙂
    Non è raro trovare motori che contano separatamente i nodi della quiescenza da quelli della ricerca “standard”.

    in risposta a: Conteggio nodi al secondo #10828

    Alessandro
    Membro

    Ciao Luciano, io conto i NPS più o meno allo stesso modo di TSCP, scartando le foglie.
    Non credo esista uno standard, poiché ciascun motore implementa l’albero di ricerca con caratteristiche proprie. Quello dei nodi al secondo è un argomento su cui ci siamo passati tutti.
    Il senso dei NPS a mio avviso è un altro. Servono per

    • Verificare che il generatore di mosse sia “bug-free”, quindi crei un tuo perft e conti i nodi.
    • Verificare miglioramenti, in termini di velocità, fra versioni differenti dello stesso motore.

    Molti motori generano mosse pseudo-legali e delegano l’albero di ricerca nell’individuare eventuali mosse illegali. TSCP, ad esempio, fa esattamente così. AdaChess, il mio motore, genera direttamente tutte le mosse legali.

    Per contare i NPS uso un sistema molto simile (direi identico) a TSCP e viaggio a circa 850.000 NPS su un portatile con intel core i7. In paragone, TSCP è più veloce. Però, se confronto il perft, sono quasi il doppio più veloce rispetto a TSCP. Tradotto: ho un generatore sicuramente più veloce ed una valutazione posizionale più corposa (inutilmente più corposa, direi, visto che tscp mi batte sempre….).

    Ma cosa succede se confronto i NPS fra versioni differenti di AdaChess? Succede che il generatore di mosse ha triplicato la sua velocità (pur portandosi dietro informazioni in più) – che non è un miglioramento da poco! L’albero di ricerca è rimasto grossomodo uguale (in termini di velocità) ma adesso ho una valutazione posizionae più corposa. In altre parole, grazie ai NPS posso dire di aver ottenuto un miglioramento generale di velocità di 3x con tutti i miglioramenti (o peggioramenti..) fatti.

    in risposta a: E adesso? #10812

    Alessandro
    Membro

    Stefano, mi sento di dirti che potresti fare quello che più ti sembra soddisfacente fra le varie opzioni che hai proposto. Io trovo figo e voto per un motoroe in assembly puro!

    in risposta a: Due risate :) #10735

    Alessandro
    Membro

    Ahahah bellissima!!

    in risposta a: Organizziamo l'IGT 2016 #10249

    Alessandro
    Membro

    Ciao a tutti io al momento sono all’estero torno fra un paio di giorni. Per me va bene fare comunque l’iGT ma sarei dell’idea di spostarci di zona e di parecchio perché a quanto apprendo la situazione è molto drammatica…
    Attendo notizie!

    in risposta a: Adachess – Satana #10245

    Alessandro
    Membro

    Questi al torneo se le danno! 🙂 Bella partita, Stana è migliorato tantissimo!

    in risposta a: Ed ora tocca ad Adachess… #10099

    Alessandro
    Membro

    AdaChess non supporta UCI, solo Winboard… 🙂

    in risposta a: Organizziamo l'IGT 2016 #9856

    Alessandro
    Membro

    Si si confermo la mia presenza! Come dicevo a Luca, con un pizzico di fortuna potrò partecipare con la nuova release!

    in risposta a: History Heuristic #9791

    Alessandro
    Membro

    Ciao,
    io uso pezzo – casa di destinazione come combinazione per la hh.
    Mi baso su un principio simile a quello che hai detto tu. Se un cavallo sta bene in e4, ad esempio, che importa quale cavallo è?
    Nel mio algoritmo di ordinamento però la HH è l’ultima sponda alla quale mi appoggio per decidere quale mossa tentare prima e quale dopo.

    PS: Ora che ci penso… il mio engine è molto scarso sarà mica per questo? 😉

    in risposta a: Preparativi di Neurone per l'Igt #9668

    Alessandro
    Membro

    Se ha usato un libro di aperture il bug è sicuramente li, so che c’è un bug nella selezione delle mosse dal libro, ancora non risolto…

    in risposta a: Preparativi di Neurone per l'Igt #9662

    Alessandro
    Membro

    Ehm… adachess è il nero?? C’è qualcosa che non va…

    in risposta a: L'oscar del Gsei #9661

    Alessandro
    Membro

    Io sono sempre favorevole a riconoscere i meriti di chi si adopera per la collettività, voto favorevole il mio!
    Da quello che scrive Edoardo in passato c’è stato qualcosa che ha creato situazioni difficili… penso che molti di voi che sono da tempo nel g-sei e frequentano costantemente il sito sapranno valutare se il gioco vale la candela…

    Sentite ma, che ne pensate di un premio “baco dell’anno”? Al motore che ha scovato (corretto o meno) il baco più assurdo/divertente/pazzo etc… Quindi un premio per i motori, così, una cosa divertente..

Stai vedendo 15 articoli - dal 1 a 15 (di 69 totali)
© 2017 G 6 Tutti i diritti riservati - Buon divertimento!

By continuing to use the site, you agree to the use of cookies. more information

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi