Reversi

Una versione del gioco da tavolo Reversi destinata alla riproduzione casual
Scarica ora

Reversi Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL v3
  • Prezzo:
  • FREE
  • Nome editore:
  • Bob Bowles

Reversi Tag


Reversi Descrizione

Reversi è un'implementazione del popolare gioco da tavolo Reversi, per l'uso da uno o due giocatori. Alcune semplici AI è incluso per fornire un avversario computer, e se vi sentite pigri è possibile guardare mentre due avversari AI slug out.Installation (Linux): 1. Decomprimere il somewhere.2 tar.gz. In una finestra di console navigare alla directory Reversi-1.0 ed eseguire il seguente comando come root (su Ubuntu / Debian uso sudo): python3 setup.py install3. Su Ubuntu un desktop launcher è installato, che si dovrebbe essere in grado di trovare nella Dash e trascinare per i Controlli bar.Preparation launcher: Lingua: Una casella di selezione appare per permettere al giocatore di scegliere la lingua preferita. Se non si seleziona la lingua del gioco sarà impostato l'inglese. Il tuo nome: È possibile digitare qualcosa che ti piace qui, è solo aiuta a distinguere i giocatori. Sono supportate quattro modalità:: Modalità Normale (umana contro avversario computer). Persona contro una persona, in modalità 'hot-seat'. Computer rispetto del computer, quello che mi piace modalità chiamata TV. modalità di benchmarking, tutta la grafica spenti. In questa modalità vengono richieste ulteriori informazioni per il numero di partite da giocare. La modalità predefinita è 'normale'. Token: Il gioco chiede il primo giocatore a scegliere un gettone, nero o bianco. Clicca vostra scelta o tipo 'b' o 'w', a seconda della UI (vedi sotto) Controlli .Game gioco: chi inizia è scelto a caso. Scegliere Tile: A seconda UI ciò si ottiene facendo clic sulla piastrella appropriata, o digitando le coordinate piastrelle come coppia separati da spazi di numeri, ad esempio, 56 suggerimenti: modalità giocatore suggerimento A è fornita per ogni (umano) che può essere attivata sia digitando 'h' oppure facendo clic sul pulsante appropriato, a seconda l'interfaccia utente che si sta utilizzando. Quit: Digitando 'q', colpendo 'Esc' e / o facendo clic sull'icona 'Chiudi finestra' (i dettagli dipendono dal UI) fa sì che la partita in corso per essere interrotta. Play Again: È possibile scegliere di giocare di nuovo tutte le volte che si vuole. I più partite giocate, le vostre statistiche di gioco saranno accumulati e visualizzati sul tabellone. Al momento della scrittura, non esiste un meccanismo per la memorizzazione di statistiche di gioco tra le sessioni, quindi se si desidera salvare i vostri alti punteggi si dovrà ricorrere ad uno screen-shot Scelta di interfaccia utente: Console vs Tkinter / ttkThe gioco ha stato spedito 'hard-wired' per la Tkinter / TTK interfaccia. Per la maggior parte degli scopi questo è (credo) una bella e facile interfaccia da utilizzare. Tuttavia, in particolare se si vuole fare un sacco di banco di prova di diversi AI, si potrebbe desiderare di utilizzare l'interfaccia della console, invece. Questo è molto facile fare nel codice sorgente, appena un-commentare l'interfaccia della console e commentare l'interfaccia tkinter nel titolo della versione ui module.An precedente del gioco aveva anche un'interfaccia pygame, ma questo è stato rimosso nel spediti versione. Ci sono diverse ragioni per questo: - Al momento della scrittura, l'installazione di pygame per Python 3 è ancora una sorta di magia nera. Si è ritenuto che la difficoltà di installare pygame supera i vantaggi di usarlo per un semplice gioco da tavolo per la fine users.- estrarre l'interfaccia di pygame rende l'imballaggio più semplice (OK, quindi sono pigro) .- Per un gioco da tavolo, il sofisticata gestione di sprite (La grande forza di pygame) non è necessaria. offerte Tkinter / TTK invece un ottimo insieme di widget a tema con ottimi ganci per didascalie, rendendo l'interfaccia utente molto facile da scrivere, e molto più piacevole da utilizzare, che è possibile con la grafica del pygame.- Al momento della scrittura, pygame fa non supporta Unicode. Ciò significa che i18n con lingue come, per esempio, il cinese, non è possibile in un'interfaccia pygame utilizzando il pacchetto i18n Python. Hai appena finisce con un carico di scatole rettangolari sullo schermo. i18n con Pygame è ancora possibile, ma richiederebbe un sacco di codice, e l'uso di un sacco di immagini grafiche al posto del testo. Come notato sopra, io sono lazy.- Perché, in questo giorno ed età, è un software essere scritto che non supporta Unicode (specialmente quando questo è uno dei punti di forza del linguaggio è scritto in)? Homepage del prodotto


Reversi Software correlato

Shatranj.

Shatranj è un modulo di programmazione di scacchi interattivi a base open source bit-motboard. ...

421

Scarica