Il gioco del mese Mastermind
Hai un problema con Excel? 
Il gioco del mese - Mastermind
di Vecchio Frac data: 16/09/2015 13:54:36
La proposta "Il Gioco del mese" è un'iniziativa di informazione e divulgazione destinata a tutti gli utenti di "ExcelVBA.it". A cura della Redazione viene pubblicato e presentato un semplice gioco costruito con Excel e basato su formule, VBA o un mix di entrambe le caratteristiche.
Pur fornendo un prodotto finito, completo e giocabile, puntiamo sulla finalità didattica dell'iniziativa, pertanto invitiamo tutti gli utenti a partecipare alla discussione per affinare e migliorare la proposta.
Conosci un argomento interessante su qualche formula particolare o su qualche aspetto della programmazione VBA e vuoi condividere le tue conoscenze con altri sviluppatori e appassionati? Trasformalo in un gioco e scrivi un articolo per il nostro sito! Saremo lieti di valutare il tuo lavoro e di pubblicarlo per accrescere i contenuti tecnici della nostra comunità!
Chiunque volesse condividere una propria proposta per la pubblicazione può inviarlo a redazione[@]excelvba.it da dove verrà presto contattato per i dettagli.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Questo mese presentiamo:
Mastermind by cromagno
Il gioco proposto è "Mastermind" (numerico in questo caso).
Credo che lo conosciate, comunque le regole sono semplici:
Scopo del gioco è indovinare una combinazione di n cifre fra 0 e 9 nel minor numero di tentativi possibile. Al crescere del numero delle cifre cresce la difficoltà del gioco (nel file allegato sono 4).
A ogni tentativo verrà visualizzato (in una tabella a parte) il numero delle cifre indovinate e il numero delle cifre che si trova nella posizione esatta. Se per esempio il giocatore ha tentato 5941 ed il numero da indovinare era 5143, nella tabella verrà indicato:
Numeri Corretti = 2
Numeri Presenti = 3
I numeri in verde indicano la quantità di numeri al posto giusto. Quelli in blu,la quantità di numeri presenti nel codice da indovinare ma nella posizione sbagliata.
Nel file ci sono due fogli:
- nel primo, pensato per due giocatori umani, premendo su "Inizia Partita" verrà chiesto di inserire le 4 cifre da indovinare (quindi un giocatore inserirà le cifre e l'altro dovrà indovinarle);
- nel secondo, per un giocatore umano, premendo su "Inizia Partita" verranno generate 4 cifre casuali non ripetute che il giocatore dovrà indovinare.
La tabella che verifica "Numeri Corretti" e "Numeri Presenti" è composta da formule.
Questo il link da cui è possibile scaricare il file:
Clicca qui.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Disclaimer:
Con l'invio del materiale a ExcelVBA.it siete coscienti del fatto che il sito acquisisce i diritti di utilizzo del materiale stesso, sebbene voi ne rimaniate sempre e comunque gli autori. Questo avviene per motivi legali relativi al Copyright.
Ciò significa che voi manterrete il diritto di poter ripubblicare il vostro materiale come e dove volete (anche se sareste davvero carini ad avvisare), ma può farlo anche ExcelVBA.it.
di cromagno data: 17/09/2015 10:45:48
Buongiorno VF,
il tempo è volato e mi son dimenticato di lasciarti il file con le revisioni...
Quello che hai allegato (se non ricordo male) presentava dei problemi.
Lascio in allegato quello che avrei dovuto darti...
Pardon...
di Vecchio Frac data: 17/09/2015 12:02:07
Non c'è alcun problema, farò la sostituzione.
di Vecchio Frac data: 17/09/2015 14:02:44
Il file da scaricare col link fornito nel testo del primo post è stato correttamente caricato.
Nobody...
di cromagno data: 22/09/2015 19:18:56
Nessuno partecipa per migliorare il file (esperti esclusi, visto che gia mi hanno aiutato a migliorarlo rispetto all'originale ) ??!!??
Vuoi Approfondire?