Benvenuto nel Gioco dell'Impiccato! Hai mai giocato a questo gioco alle elementari, magari quando l'insegnante era assente? Se sì, questo programma in Python è fatto su misura per te, per farti rivivere quei momenti!
Il Gioco dell'Impiccato è un classico che probabilmente conosci bene. Questo programma Python ti permette di giocare e divertirti come facevi da bambino, ma ora direttamente dal tuo computer.
Per iniziare a giocare:
- Apri il terminale (cmd).
- Vai nella cartella in cui si trova il file
main.py
. - Digita
python main.py
e premi invio.
Apparirà una schermata simile a questa:
Il programma ti chiederà di selezionare un dizionario disponibile:
Ad esempio, se scegli il dizionario [2]
, inizierai a giocare:
Ogni errore sarà segnato con l'aggiunta di una parte del disegno dell'impiccato, proprio come si faceva con il gessetto:
Se indovini una lettera, verrà visualizzata nella posizione corretta per aiutarti:
Hai diverse opzioni per personalizzare il dizionario:
-
Visualizza il Dizionario Caricato: Puoi vedere il dizionario caricato di default (
parole.json
): -
Crea un Dizionario Personalizzato: Il programma offre due opzioni:
-
Inserisci le Parole Manualmente: Puoi inserire le parole direttamente nel terminale, senza dover creare un file
.json
. -
Carica un File JSON: Puoi caricare un file JSON personalizzato con le parole che desideri usare:
Dopo aver caricato il dizionario, potrai giocare immediatamente:
-
-
Torna al Menu Principale: Se vuoi tornare indietro, questa opzione ti riporterà al menu principale.
Scopri chi ha sviluppato il gioco e i contributori.
Chiude il programma.
Durante il gioco, l'impiccato viene disegnato progressivamente. Ecco tutti gli stati:
- Primo Stato:
- Secondo Stato:
- Terzo Stato:
- Quarto Stato:
- Quinto Stato:
- Sesto Stato:
- Settimo Stato:
- Ottavo Stato (Sconfitta):
Alla sconfitta, il programma si chiuderà automaticamente.
Developer: @falcoale
Non è permesso riutilizzare o vendere il programma senza il mio consenso: siate onesti.
Per domande, suggerimenti o contributi, sentiti libero di aprire un issue o contattarmi direttamente tramite GitHub.