Pagina 1 di 2

Un gioco che mi fa impazzire

Inviato: 27 gen 2007, 19:32
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:

Inviato: 27 gen 2007, 20:46
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?

Inviato: 27 gen 2007, 23:00
da SkZ
ma A preme sempre un tasto a caso?

Inviato: 28 gen 2007, 01:22
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..

Inviato: 28 gen 2007, 12:17
da SkZ
ma A puo' sempre fare la mossa che vuole o ha delle limitazioni pure lui?

Inviato: 28 gen 2007, 12:22
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.

Inviato: 28 gen 2007, 12:28
da SkZ
e un numero puo' essere ricalcato piu' volte? se A preme 9 come prima mossa, puo' ripremerlo anche come seconda?

Inviato: 28 gen 2007, 15:13
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

Inviato: 29 gen 2007, 18:13
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

Inviato: 31 gen 2007, 17:51
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...

Inviato: 31 gen 2007, 17:59
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à...)

Inviato: 31 gen 2007, 20:23
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'!

Inviato: 31 gen 2007, 21:03
da la Giuly
io faccio 9 e siamo a 25

Inviato: 31 gen 2007, 21:20
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

Inviato: 31 gen 2007, 21:50
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!