BENE MA, IN PRATICA, COME FACCIO A USARE IL MIO MOTORE SU FICS?


Questa pagina ha una gerarchia - Pagina madre:Vecchi ma interessanti post su Yahoo gruppi

Home Forum Vecchi ma interessanti post su Yahoo gruppi BENE MA, IN PRATICA, COME FACCIO A USARE IL MIO MOTORE SU FICS?

Questo argomento contiene 0 risposte, ha 1 partecipante, ed è stato aggiornato da  Administrator 4 anni, 3 mesi fa.

Stai vedendo 1 articolo (di 1 totali)
  • Autore
    Articoli
  • #5427

    Administrator
    Moderatore

    Ecco alcune indicazioni, come sempre la documentazione completa e’ distribuita con Winboard, nel file zippy.README, oppure e’ on line all’indirizzo http://www.tim-mann.org/xboard/zippy.README
    e’ consigliabile inoltre fare riferimento all’ help di Winboard per la sintassi e il significato delle opzioni della riga di comando.

    Come prima cosa occorre lanciare Winboard in modalita’ ‘zippy’, questo si ottiene attraverso il parametro ‘-zp’:

    winboard.exe -zp -ics -fcp “myengine” ecc.

    e’ anche necessario specificare le impostazioni relative al server desiderato, come segue:

    winboard.exe -zp -ics -fcp “myengine” -icshost freechess.org -icsport 5000
    -icshelper timeseal ecc.

    inoltre e’ possibile creare un file aggiuntivo (diciamo “myenginelogon.ini”) in modo da attivare automaticamente la procedura di autenticazione sul server:

    winboard.exe -zp -ics -fcp “myengine” -icshost freechess.org -icsport 5000 –
    icshelper timeseal -icslogon myenginelogon.ini

    una valida alternativa alla riga di comando, che consiglio personalmente, e’ quella di crearsi un file di inizializzazione personalizzato con tutte queste opzioni che, in avvio, vanno a rimpiazzare quelle definite nel file standard
    “winboard.ini”; questo file (diciamo “myengine.ini”) e’ attivabile cosi’:

    winboard.exe -zp -ics -fcp “myengine” @myengine.ini

    un esempio di configurazione tipica, con ulteriori commenti, si trova sul sito
    nella sezione Files->Sorgenti->FICSSample.zip

    L’interazione con il server FICS e’ del tutto trasparente, dal punto di vista dell’engine, in quanto e’ sufficiente supportare il set minimo di comandi winboard per essere in grado di avere un motore che gioca in maniera del tutto automatica; in pratica dovrebbero ridursi a:

    new/white/black/go/quit

    poi sarebbero consigliabili anche:
    level per impostare correttamente il tempo di gioco.
    force per essere in grado di riprendere le partite interrotte.

    e’ possibile inviare comandi direttamente al server FICS utilizzando questa sintassi: “tellics ”, Winboard non fara’ nient’altro che da filtro, inviando al server il comando *meno* la stringa “tellics “; ad esempio, se vogliamo rispondere ad una richiesta di patta del nostro avversario (comando “draw”), possiamo usare:

    printf(“tellics decline”);
    printf(“tellics say sorry, my engine wants to play some more!”);

    Le faq sono nel menu principale, sotto Documentazione! 😉

Stai vedendo 1 articolo (di 1 totali)

Devi essere loggato per rispondere a questa discussione.

© 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