COME POSSO FARE UNA CHESS ENGINE PARTENDO DA ZERO?


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

Home Forum Vecchi ma interessanti post su Yahoo gruppi COME POSSO FARE UNA CHESS ENGINE PARTENDO DA ZERO?

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
  • #5415

    Administrator
    Moderatore

    1) Fare il download dei sorgenti di un programma scuola come TSCP o FAILE o Gnuchess o Crafty (per semplicita’ TSCP e FAILE sarebbero preferibili).
    2) dargli un’occhiata per vedere come si fa un programma (ad esempio guardare bene la parte generazione delle mosse).
    3) Buttare via tutto e partire da una pagina bianca facendo una bella funzione che data una posizione e un colore che deve muovere elenca tutte le mosse
    possibili (chiamiamola gen-moves).
    (e’ una cosa fattibilissima anche da un principiante molto molto
    principiante).
    4) Se ci sono problemi contattare il g6 siamo qui apposta.
    5) Fatto il gen-moves bisogna fare il search, che sarebbe la funzione che tra tutte le mosse ne sceglie una che dovrebbe essere la migliore. E qui inizia il bello: a questo punto credo proprio che il search del programma scuola vada quasi studiato, per impararne l’algoritmo.
    In ogni caso se ci sono dei dubbi … si puo’ sempre chiedere aiuto sul g6 e, per chi sa l’inglese, sul CCC.
    6) Solitamente si cerca di concentrarsi sull’ engine trascurando del tutto la parte grafica una volta messo in piedi un programma in grado di giocare… e’ un gioco da ragazzi dotarlo di un’interfaccia standard (WINBOARD).

    Queste sono le cose principali … ma una volta arrivati a questo il novello chess-programmer avra’ sicuramente l’esperienza necessaria per affrontare tutto il resto (hash tables, Protezione del Re, Sviluppo, Tabelle dei finali ecc.) in bocca al lupo.

    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