Master mind

Il forum di Base5, dove è possibile postare problemi, quiz, indovinelli, rompicapo, enigmi e quant'altro riguardi la matematica ricreativa e oltre.

Moderatori: Gianfranco, Bruno

Rispondi
ronfo
Livello 5
Livello 5
Messaggi: 209
Iscritto il: dom mag 14, 2006 7:27 pm

Master mind

Messaggio da ronfo » sab nov 24, 2007 3:39 pm

Quando ero uno studentello (... aimè tanti anni fa) giocavo con i miei compagni ad un gioco che in seguito sarebbe stato commercializzato come Master Mind.
Siccome ogni tanto compro la settimana enigmistica un quesito della Susi me lo ha riportato alla mente , e ora Ve lo propongo .
Dovete indovinare un numero di quattro cifre tutte diverse tali che
1234 --
5678 -
9056 -
8602 +--
3240 +-
ove il + significa cifra indovinata e nella posizione esatta
e il - significa cifra indovinata ma nella posizione errata.
CIAO
PS: potremmo ogni tanto lanciarci delle sfide a master mind così tanto per vedere chi ci azzecca per primo!?

Br1
Livello 6
Livello 6
Messaggi: 465
Iscritto il: mer feb 21, 2007 5:53 pm
Località: Bologna

Messaggio da Br1 » sab nov 24, 2007 4:43 pm

8120

Ma mi tocca lasciare la pubblicazione dello schema
logico a Franco e agli altri amici :wink:
Oppure vedo se riesco a passare allo scanner i miei
scarabocchi lunedì...

Volo!
Bruno

delfo52
Livello 9
Livello 9
Messaggi: 1402
Iscritto il: mer mag 25, 2005 3:19 pm
Località: bologna

Messaggio da delfo52 » sab nov 24, 2007 6:18 pm

negli anni del liceo, il mio compagno di banco S.G., ultra ripetente e certamente tra i meno dotati, apparentemente, della sezione C, era a questo gioco il campione indiscusso; e batteva regolarmente oltre al sottoscritto, tutti i migliori della classe.
Noi usavamo strumenti logici e griglie che ci sembravano sofisticati e a prova di bomba. S. senza prendere appunti, senza scarabocchi, senza tabelle, aveva una percentuale di vittorie superiore all'80%
E ha sempre negato di avere un "metodo"....
P.S. che fosse un tipo strano, lo confermò il fatto che, dopo la maturità classica nel 1970, non si iscrisse all'università, ma cominciò a fare ....il tassista
Enrico

franco
Livello 8
Livello 8
Messaggi: 1034
Iscritto il: mar dic 12, 2006 12:57 pm
Località: Bèrghem (Sardegna)

Messaggio da franco » sab nov 24, 2007 6:39 pm

Br1 ha scritto:8120
Hai vinto un motorino :D

Grazie ad Alitalia che mercoledì ha ritardato di 2 ore il mio volo per Milano avevo acquistato la rivista e risolto il quesito che appunto prevedeva (per la Susi) un motorino in premio se avesse indovinato la combinazione del lucchetto.
Br1 ha scritto:...Ma mi tocca lasciare la pubblicazione dello schema
logico a Franco e agli altri amici ...
I miei scarabocchi sono rimasti su un tovagliolino in aeroporto!

ciao
Franco

ENGINEER
noun. (en-juh-neer)
someone who does precision guesswork based on unreliable data provided by those of questionable knowledge.
See also wizard, magician

Br1
Livello 6
Livello 6
Messaggi: 465
Iscritto il: mer feb 21, 2007 5:53 pm
Località: Bologna

Messaggio da Br1 » lun nov 26, 2007 4:09 pm

Non ho mai giocato a Master Mind e non mi è neppure
capitato di avere a che fare con questo genere di
problemini... :(

A volte ho il dubbio di esser saltato fuori da un ovokinder!

Vabbè... comunque, nell'ora di pranzo sono riuscito
a trascrivere in txt il mio percorso - risparmiandovi
così gli scarabocchi di cui dicevo, che mi son sembrati
quasi del tutto impresentabili!


PS - Ho appena inviato la mia risposta al Quesito per
voi di Novembre 2007
proposto dal Dipartimento di
Matematica "F. Enriques" e mi sa che dovrò rimanere
per un po' con il sapore di queste bricioline... buona grazia!
Ora torno ai miei inevitabili ma preziosi impegni :wink:
Bruno

ZioGiò
Livello 4
Livello 4
Messaggi: 156
Iscritto il: sab gen 14, 2006 4:30 pm
Località: Mailand (Milano)
Contatta:

Messaggio da ZioGiò » mar nov 27, 2007 3:17 pm

Mastermind!
Anch'io ho conosciuto questo gioco al liceo. Ci venne chiesto in informatica di realizzarne una versione in VB. Ovviamente è un po' diversa da quella proposta da Ronfo.
Se vi interessa la trovate qui: http://www.lyra.net/masterMind.zip
Estrarre i due file contenuti nello zip nella stessa cartella!
Ditemi se ci sono bachi che è un po' (2003, sic!) che non ci metto le mani!

Saluti!
"Voi mi considerate un uomo sanza lettere, ma siete degli stolti perché le mie cose sono date dall'esperienza non dalle parole."
Leonardo Da Vinci

Immagine

brandon
Nuovo utente
Nuovo utente
Messaggi: 1
Iscritto il: sab mag 24, 2008 2:25 pm

Re: Master mind

Messaggio da brandon » sab mag 24, 2008 2:28 pm

Ciao mi sono appena iscritto.. mi interessava sapere come hai fatto a fare mastermind con visual basic che mi servirebbe per la scuola

grazie

Quelo
Livello 6
Livello 6
Messaggi: 456
Iscritto il: ven giu 16, 2006 2:34 pm

Re: Master mind

Messaggio da Quelo » sab giu 21, 2008 11:55 am

Per tutti gli appassionati dell'utilissimo Decimal Basic ecco una versione flash del gioco:

!' DECIMAL MASTERMIND (C) 2008 by Quelo

!' gioco a 10 cifre
!' + giusto al posto giusto
!' - giusto al posto sbagliato

DIM c$(1 TO 4)
DIM d$(1 TO 4)

RANDOMIZE
LET n = INT(10000*RND)
LET r$ = right$ ("000" & STR$(n),4)
LET v = 1

10 INPUT PROMPT "Indica un numero di 4 cifre: ": t$
IF LEN(t$) <> 4 THEN
GOTO 10
END IF
GOTO 30

20 INPUT PROMPT " Riprova:": t$
IF LEN(t$) <> 4 THEN GOTO 20
LET v = v + 1

30 LET q$ = ""
FOR i = 1 TO 4
LET c$(i) = mid$(r$,i,1)
LET d$(i) = mid$(t$,i,1)
IF d$(i)=c$(i) THEN
LET q$ = q$ & "+"
LET c$(i) = "#"
LET d$(i) = "@"
END IF
NEXT I
FOR i = 1 TO 4
FOR j = 1 TO 4
IF d$(j)=c$(i) THEN
LET q$ = q$ & "-"
LET c$(i) = "#"
LET d$(j) = "@"
LET j=5
END IF
NEXT J
NEXT i
PRINT t$ & " " & q$
IF t$ = r$ THEN
PRINT "ESATTO !"
PRINT "Hai indovinato con "; v; " tentativi"
ELSE
GOTO 20
END IF
END

Sentitevi liberi di segnalarmi eventuali errori o malfunzionamenti.

[Il programma è liberamente utilizzabile e riproducibile, a patto di citarne l'autore :wink: ]
Sergio

« La risposta non la devi cercare fuori, la risposta è dentro di te, e però è sbagliata » Parola di Quelo

Rispondi