Un gioco che mi fa impazzire

Conteggi, probabilità, invarianti, logica, matematizzazione, ...
Avatar utente
pi_greco_quadro
Messaggi: 158
Iscritto il: 01 gen 1970, 01:00
Località: Verona

Un gioco che mi fa impazzire

Messaggio da pi_greco_quadro »

Siano A e B due giocatori che si sfidano con le seguenti regole... per piacere adesso fate uno sforzo di fantasia :P

7 8 9
4 5 6
1 2 3 +

Quello che vedete sopra è il tastierino di una calcolatrice...

dunque comincia A e preme un tasto a caso seguito dal "+", poi passa a B che può scegliere un tasto sulla stessa riga o sulla stessa colonna del tasto premuto da A, tranne il tasto appena premuto. Si continua poi così in questo modo. Perde il giocatore che arriva a o supera per primo 31.
Determinare chi ha la strategia vincente e la si spieghi...

Auguri :twisted:
Disco es cultura, metal es religion (Metal py)
"Ti credevo uno stortone.. e pure vecchio.. (Lei)"
ganpyixt
Messaggi: 4
Iscritto il: 08 nov 2006, 20:06

Messaggio da ganpyixt »

A me è venuta in mente una cosa, potrà sembrare banale; ma siccome ciò mi pare abbia a che fare con TdG, allora gli obiettivi dei due giocatori sono contrastanti?
Avatar utente
SkZ
Messaggi: 3333
Iscritto il: 03 ago 2006, 21:02
Località: Concepcion, Chile
Contatta:

Messaggio da SkZ »

ma A preme sempre un tasto a caso?
impara il [tex]~\LaTeX[/tex] e mettilo da par[tex]\TeX~[/tex]

Software is like sex: it's better when it's free (Linus T.)
membro: Club Nostalgici
Non essere egoista, dona anche tu! http://fpv.hacknight.org/a8.php
Avatar utente
pi_greco_quadro
Messaggi: 158
Iscritto il: 01 gen 1970, 01:00
Località: Verona

Messaggio da pi_greco_quadro »

Rispondo a entrambi: allora gli obiettivi dei due giocatori sono contrastanti quindi ognuno fa il proprio gioco per vincere. Diciamo che "a caso" può essere frainteso.... ovviamente A preme in funzione di una strategia che lo dovrebbe portare alla vittoria e così anche B.

P.s. cmq non chiedetemi una soluzione perché è un po' di tempo che sbatto la testa su sta cosa ma ogni idea che mi è venuta si è rivelata falsa.. per questo chiedo a voi..
Disco es cultura, metal es religion (Metal py)
"Ti credevo uno stortone.. e pure vecchio.. (Lei)"
Avatar utente
SkZ
Messaggi: 3333
Iscritto il: 03 ago 2006, 21:02
Località: Concepcion, Chile
Contatta:

Messaggio da SkZ »

ma A puo' sempre fare la mossa che vuole o ha delle limitazioni pure lui?
impara il [tex]~\LaTeX[/tex] e mettilo da par[tex]\TeX~[/tex]

Software is like sex: it's better when it's free (Linus T.)
membro: Club Nostalgici
Non essere egoista, dona anche tu! http://fpv.hacknight.org/a8.php
Avatar utente
pi_greco_quadro
Messaggi: 158
Iscritto il: 01 gen 1970, 01:00
Località: Verona

Messaggio da pi_greco_quadro »

Ah ho capito... no A deve comunque premere un tasto che si trovi sulla stessa riga o colonna del tasto che B ha premuto, tranne quello premuto da B è evidente... poi la regola si protrae per tutto il gioco ed a entrambi i giocatori. L'unica mossa che non risente della regola è solo la mossa con cui A comincia il gioco.
Disco es cultura, metal es religion (Metal py)
"Ti credevo uno stortone.. e pure vecchio.. (Lei)"
Avatar utente
SkZ
Messaggi: 3333
Iscritto il: 03 ago 2006, 21:02
Località: Concepcion, Chile
Contatta:

Messaggio da SkZ »

e un numero puo' essere ricalcato piu' volte? se A preme 9 come prima mossa, puo' ripremerlo anche come seconda?
impara il [tex]~\LaTeX[/tex] e mettilo da par[tex]\TeX~[/tex]

Software is like sex: it's better when it's free (Linus T.)
membro: Club Nostalgici
Non essere egoista, dona anche tu! http://fpv.hacknight.org/a8.php
Avatar utente
pi_greco_quadro
Messaggi: 158
Iscritto il: 01 gen 1970, 01:00
Località: Verona

Messaggio da pi_greco_quadro »

Si certo... infatti se A preme 9 poi B dovrà premere un tasto diverso da 9. Se a questo punto ci troviamo su una stessa riga o colonna di 9, allora A può ripremere tranquillamente anche 9
Disco es cultura, metal es religion (Metal py)
"Ti credevo uno stortone.. e pure vecchio.. (Lei)"
la Giuly
Messaggi: 17
Iscritto il: 29 gen 2007, 17:41

Messaggio da la Giuly »

la strategia vincente ce l'ha il giocatore A che gioca per primo:
nn ho provato tutte le combinazioni ma scegliendo come primo numero 9, qualsiasi sia la mossa dell'avversario ne avrà una per arrivare alla vittoria

vi sfido ad essere il giocatore B e a battermi x provare la mia teoria
Nel suo paese natale, il suo nome sarebbe una leggenda se solo avesse lasciato in vita qualcuno per raccontarlo.(Angel)

...io sto con chi i sogni se li fa a mano, perchè c'è più gusto; con chi non sa il prezzo delle emozioni e non se l'è mai chiesto!
Avatar utente
pi_greco_quadro
Messaggi: 158
Iscritto il: 01 gen 1970, 01:00
Località: Verona

Messaggio da pi_greco_quadro »

@ giuly

Per lo meno dovresti presentare uno straccio di dimostrazione... cmq magari fosse così facile... nemmeno se A parte da 9 la cosa funziona...
Disco es cultura, metal es religion (Metal py)
"Ti credevo uno stortone.. e pure vecchio.. (Lei)"
la Giuly
Messaggi: 17
Iscritto il: 29 gen 2007, 17:41

Messaggio da la Giuly »

se sei convinto che io nn abbia ragione gioca come giocatore B e fai la seconda mossa
credo di aver la strategia x vincere

x la prova ho sviluppato il gioco facendo un grafico ad albero con tutte le combinazioni possibili ma era un delirio allora ho provato giocando come primo numero 9 e sviluppando poi le conseguenti combinazioni possibili e ho notato che il giocatore A ha la strategia vincente x qualsiasi sia la mossa del suo avversario
mentre cominciando con il numero 4 il gioco la stategia vincente ce l'ha il giocatore B
(ma il giocatore A non sceglierà mai come primo numero il 4 perchè andrebbe contro l'assioma di razionalità...)
Nel suo paese natale, il suo nome sarebbe una leggenda se solo avesse lasciato in vita qualcuno per raccontarlo.(Angel)

...io sto con chi i sogni se li fa a mano, perchè c'è più gusto; con chi non sa il prezzo delle emozioni e non se l'è mai chiesto!
Avatar utente
Katerina89
Messaggi: 33
Iscritto il: 10 ott 2006, 00:33

Messaggio da Katerina89 »

la Giuly ha scritto:se sei convinto che io nn abbia ragione gioca come giocatore B e fai la seconda mossa
credo di aver la strategia x vincere
dai, che bello, giochiamo!

te fai 9
io faccio 7, e siamo a 16 e'!!!! e tu?

Cia' e'!
la Giuly
Messaggi: 17
Iscritto il: 29 gen 2007, 17:41

Messaggio da la Giuly »

io faccio 9 e siamo a 25
Nel suo paese natale, il suo nome sarebbe una leggenda se solo avesse lasciato in vita qualcuno per raccontarlo.(Angel)

...io sto con chi i sogni se li fa a mano, perchè c'è più gusto; con chi non sa il prezzo delle emozioni e non se l'è mai chiesto!
Avatar utente
SkZ
Messaggi: 3333
Iscritto il: 03 ago 2006, 21:02
Località: Concepcion, Chile
Contatta:

Messaggio da SkZ »

e hai vinto:
lei e' obbligata a cliccare sul 3 (28 )
tu sei obbligata a clicacre su 1 (29) o 2 (30) e in entrambi i casi hai vinto
caso simile se B come prima mossa clicac sul 8
impara il [tex]~\LaTeX[/tex] e mettilo da par[tex]\TeX~[/tex]

Software is like sex: it's better when it's free (Linus T.)
membro: Club Nostalgici
Non essere egoista, dona anche tu! http://fpv.hacknight.org/a8.php
Avatar utente
Katerina89
Messaggi: 33
Iscritto il: 10 ott 2006, 00:33

Messaggio da Katerina89 »

SkZ ha scritto:e hai vinto:
lei e' obbligata a cliccare sul 3 (28 )
tu sei obbligata a clicacre su 1 (29) o 2 (30) e in entrambi i casi hai vinto
caso simile se B come prima mossa clicac sul 8

Hai ragione, avevo visto male :oops: :oops: :oop::oops: oops: s: :oops:


Fatto sta che ora ho cambiato tecnica: secndo me' l'unico modo sensato e' questo:

Codice: Seleziona tutto

(defun si-vince (mossa resto)
  (let ((n (- resto (+ 1 (car mossa) (* 3 (cadr mossa))))))
    (unless (<= n 0)
      (notany
        #'(lambda (x)
            (si-vince
              (mapcar #'(lambda (y z) (mod (+ y z) 3)) x mossa) n))
        '((0 1) (0 2) (1 0) (2 0))))))

(si-vince '(2 2) 31)
e fa T che e' che ai ragione e'!!!!!

Dico che secondo me' non ha proprio senso pensare a un'altro modo e'!!!!!!

Cia' e' raga!
Rispondi