GNU Backgammon (gnubg) gioca e analizza giochi del backgammon e le partite.
Oggi è un work-in-progress. Finora è in grado di giocare entrambi i giochi indipendenti e le partite del torneo, valutare e implementare posizioni, mettere a punto le proprie funzioni di valutazione utilizzando sia TD o di formazione supervisionata, mantenere i database delle posizioni per la formazione e per altri scopi, e altro ancora. Vedere la sezione seguente per un elenco più completo.
È guidato da un'interfaccia a linea di comando, e visualizza una resa ASCII di una scheda sui terminali solo testo, ma consente inoltre all'utente di giocare e manipolare le posizioni con una finestra di pensione GTK + (png 117k) se disponibili. GNU Backgammon è estendibile su piattaforme che supportano Guile e / o Python.
Attualmente svolge a circa il livello di un giocatore del torneo volo di campionato (a seconda i suoi parametri e la sua fortuna nelle ultime partite, che le tariffe a circa 2000 sul FIBS, il primo server Internet Backgammon - al suo meglio, è nella top 5 di oltre 6000 giocatori ci nominale) ed è in graduale miglioramento; dovrebbe essere molto più forte questo quando rilasciato. GNU Backgammon può essere giocato in numerosi altri server di backgammon online.
Qui sono alcune caratteristiche chiave di "GNU Backgammon":
ย ท partita del torneo e la sessione di denaro manipolazione cubo
ย ท una interfaccia a riga di comando (con funzioni di editing di comando completo se readline GNU è disponibile) che consente di riprodurre le partite e sessioni contro gnubg.
ย ท Supporto sia per una interfaccia GTK + con una finestra tavola grafica, o una rappresentazione ASCII approssimativa di un consiglio su terminali di testo. Per l'interfaccia GTK + sia grafica 2D e 3D sono disponibili.
ย ท funzioni per generare mosse legali e valutare le posizioni a diverse profondità di ricerca.
ย ท neurali funzioni nette per dare valutazioni senza cubo di tutte le altre posizioni di contatto e di razza.
ย ท supporto per entrambi i database bearoff 1 facciata e 2 facciate: database di bearoff 1 lati per 15 ispettori sui primi 6 punti e il database 2-retro opzionale tenuto in memoria. Banche dati opzionali grandi 1 facciata e 2 facciate memorizzati su disco.
ย ท rollout automatizzati di posizioni, con lookahead e la riduzione della varianza gara, se del caso. Rollouts possono anche essere estese.
ย ท Entrambi TD (0) e la formazione di pesi netti neurali sorvegliato.
ย ท database di posizione per la formazione supervisionata (se GNU dbm è disponibile).
ย ท Caricamento e salvataggio .sgf giochi e partite (file .sgf sono in formato di Smart Gioco).
ย ท giochi Esportazione e partite in formato HTML, LaTeX, .mat, PDF, PNG, PostScript e formati di testo.
ย ท Importazione .bkg, .mat, .POS, .sgg, .tmg e FIBS file "oldmoves".
ย ท capacità Scripting (se GNU Guile o Python è disponibile).
ย ท automatica e annotazione manuale (analisi e commento) di giochi e partite.
ย ท Tenuta dei registri delle statistiche dei giocatori in giochi e partite (sia gnubg all'interno nativi e utilizzando esternamente database relazionali e Python).
ย ท supporto per la lingua nativa; 10 lingue completi o in corso: (cs_CZ, da_DK, it_IT, en_US, fr_FR, de_DE, is_IS, it_IT, ja_JP e tr_TR)
Caratteristiche
< p>- Movimentazione Torneo partita e sessione denaro cubo
- Una interfaccia a riga di comando (con funzioni di editing di comando completo se readline GNU è disponibile) che consente di riprodurre le partite e sessioni contro gnubg.
- Supporto sia per l'interfaccia GTK con una finestra tavola grafica, o una rappresentazione ASCII approssimativa di un consiglio su terminali di testo. Per l'interfaccia GTK sia grafica 2D e 3D sono disponibili.
- Funzioni per generare mosse legali e valutare le posizioni a varie profondità di ricerca.
- neurali funzioni nette per dare valutazioni senza cubo di tutte le altre posizioni di contatto e di razza.
- Il supporto per entrambi i database bearoff 1 facciata e 2 facciate: database di bearoff 1 lati per 15 ispettori sui primi 6 punti e il database 2-retro opzionale tenuto in memoria. Banche dati opzionali grandi 1 facciata e 2 facciate memorizzati sul disco.
- rollout automatizzati di posizioni, con lookahead e la riduzione della varianza gara se del caso. Rollouts possono anche essere estese.
- Sia TD (0) e la formazione di pesi netti neurali supervisione.
- database di posizione per la formazione supervisionata (se GNU dbm è disponibile).
- Caricamento e salvataggio .sgf giochi e partite (file .sgf sono in formato di Smart Gioco).
- Esportazione giochi e partite in formato HTML, LaTeX, .mat, PDF, PNG, PostScript e formati di testo.
- Importare .bkg, .mat, .POS, .sgg, .tmg e FIBS & quot; oldmoves & quot; file.
- capacità Scripting (se GNU Guile o Python è disponibile).
- automatica e annotazione manuale (analisi e commento) di giochi e partite.
- la tenuta dei registri di statistiche dei giocatori nei giochi e partite (sia nativi all'interno gnubg e utilizzando esternamente database relazionali e Python).
- Supporto Lingua madre; 10 lingue completi o in corso: (cs_CZ, da_DK, it_IT, en_US, fr_FR, de_DE, is_IS, it_IT, ja_JP e tr_TR)
I commenti non trovato