Newsgroup: it.hobby.enigmi
Titolo: (LO) Il quadriello 2 - La vendetta (lungo)

Premetto subito che l' ho ideato, ma non sono riuscito ancora a
risolverlo, ma essendoci andato moooooolto vicino ed avendo il
problema numerose strade da percorrere diverse dalla mia , mi auguro
che esista la soluzione vincente.
Questo "quadriello" e' simile al precedente, ma contiene un elemento
innovativo che presumo piuttosto divertente, ossia l' introduzione dei
concetti di "Resistenza" ed "Attacco". Si tratta di una sorta di
videogame (come avevo accennato) in cui ognuno dei 3 avversari che
incontriamo ha caratteristiche precise.
Vi prego di leggere con attenzione le spiegazioni che seguono e di
segnalarmi i punti non chiari.
Regole base: Nessuno spara mai a personaggi gia' morti, ne' a due o
piu' personaggi contemporaneamente. Gli scontri si svolgono con un
turno ciascuno ed eventuali modalita' da definirsi volta per volta
(chi spara per primo, se si va in senso orario o meno, ecc.) nei nuovi
giochi che vengono creati.
Resistenza = si misura in punti, quando i punti sono esauriti il
personaggio e' morto
Attacco= si misura in punti (che hanno lo stesso valore dei punti di
Resistenza) ed indica quanto danno egli puo' infliggere ad un
avversario con ogni suo singolo colpo. Se abbiamo un attacco di un
personaggio con attacco = 20 punti contro un personaggio
resistenza=50, quest' ultimo naturalmente restera' con una resistenza
=30
Strategia= si tratta delle mosse che ogni personaggio fara' quando
sara' il suo turno.Attenzione : esse hanno un ordine progressivo
(1,2,3 ecc.) che indica le priorita', ossia se possibile il
personaggio fara' la mossa 1, soltanto in caso essa sia impraticabile
a livello logico (il personaggio a cui dovrebbe sparare e' morto,
oppure dovrebbe sparare a due contemporaneamente, ecc.) egli fara' la
mossa 2, altrimenti la 3 ecc.
Ecco il quadriello cosi' come l' ho concepito
Personaggio A
Resistenza =100  Attacco =30
Strategia
1=Spara a chi gli ha sparato per ultimo (e continua sempre su di lui
se non subisce colpi da altri)
2=Spara a chi ha piu' resistenza
3=Non spara
Personaggio B
Resistenza=80 Attacco=20
Strategia
1=Spara a chi gli ha sparato per ultimo (e continua sempre su di lui
se non subisce colpi da altri)
2=Spara a chi ha il turno successivo al suo (naturalmente che sia
ancora in vita)
Personaggio C
Resistenza=70  Attacco=20
Strategia
1=Spara a chi gli ha sparato per ultimo, ma solo se cio' e' avvenuto
nell' ultimo turno (ossia dopo che C ha sparato per l' ultima volta).
Detto in un altro modo: restituisce colpo su colpo, ma non come A e B:
se qualcuno gli spara solo una volta egli fara' altrettanto e al
prossimo turno (se nessun altro gli avra' sparato) applichera' la
regola 2
2=Spara a chi ha meno resistenza
3= Non spara
Personaggio D
Resistenza =60  Attacco=10
Strategia
E' il nostro personaggio. Potete fargli compiere la mossa che
preferite, anche non sparare. Inoltre, essendo il piu' debole ha
diritto di scegliere in che ordine si deve sparare e chi sara' il
primo. Naturalmente deve sempre esserci un turno ciascuno ed un ordine
di turno invariabile una volta stabilito (ossia non si puo' fare il
primo giro in senso orario, poi il secondo antiorario e cose simili)
Ripeto che non ho trovato la soluzione vincente, ma confido che ne
esista una visto le molte possibilita' esistenti. Invito naturalmente
coloro a cui piace questo gioco a creare nuove situazioni o anche
nuove regole (magari non complichiamolo troppo)
ciao a tutti
fulvio
--
La guerre, c'est le massacre d'hommes qui ne se connaissent pas, au
profit d'hommes qui se connaissent mais ne se massacreront pas.
La guerra e' un massacro tra uomini che non si conoscono a vantaggio
di uomini che si conoscono ma che non si massacreranno tra di loro.
(Paul Valéry)

 Ecco il quadriello cosi' come l' ho concepito
.
.
Molto carino ed anche difficile da analizzare.
Come anticipato in precedenza volevo solo segnalare una pagina
web a me cara perche' ricordi di gioventu'.
http://www.pluricom.it/mcm/intellig/crobots/
Si tratta di qualcosa di simile che ha visto numerose sfide in
ambito italiano. Forse puo' servire agli appassionati di questo
genere di giochi...
CiaO,
Massimo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 esista una visto le molte possibilita' esistenti.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Io ho trovato una pletora di strategie vincenti per D (ben 56) facendo
fare al computer l'elenco di tutte le possibilità.
Mi limito per ora a dire che D può vincere scegliendo l'ordine in cui si
spara in uno di questi modi:
A, B, D, C
A, D, B, C
C, A, B, D
C, B, A, D
D, C, A, B
D, C, B, A
Maurizio

 fare al computer l'elenco di tutte le possibilità.
Accidenti, non credevo cosi' tante, tra l' altro avevo modificato
quella che era la strategia pensata per B il quale come strategia 2
anziche' sparare al successivo di turno, sparava a chi aveva
Resistenza con valore intermedio (naturalmente finche' restano
avversari) e come strategia 3 sparava al successivo di turno. Credevo
dopo un po' di prove che non esistessero soluzioni vincenti per D in
questo modo.
Se hai un ritaglio di tempo e la pazienza di farlo.... ;-)
PS nel frattempo avevo trovato due soluzioni una con DCAB ed una  con
DCBA...
ciao
fulvio

 questo modo.
Se ho capito correttamente che cosa intendi per "valore intermedio",
questa regola si applicherebbe solo nel caso in cui ci siano ancora in
vita tre avversari, con tre valori diversi di Resistenza.
Se č cosě non cambia molto: si perdono alcune soluzioni ma ne restano
sempre molte.
Il fatto č che con queste regole D puň riuscire a fare in modo che gli
altri tre si sparino fra loro. Esempio: se l'ordine di sparo č ABDC, se
D compie le mosse {P, P, A, A, A, A} (P sta per "passa") riesce a
vincere, indipendentemente dalla modifica che hai apportato.
Maurizio

 vincere, indipendentemente dalla modifica che hai apportato.
Ottimo, perfetto cosi'... Se ci riesco tra una crittomatta e l'altra
della prossima gara, cerco di vedere se ne invento uno piu'
complicato.
Grazie, ciao
fulvio

 > vincere, indipendentemente dalla modifica che hai apportato.
Considerazioni:
1) inizialmente D deve evitare di provocare A, B e C poichè essi
rispondono sempre a chi gli ha sparato per ultimo ed, inoltre, il loro
fuoco è anche più nocivo;
2) nella fase intermedia (vivi=3), D dovrebbe al più anticipare
nelle intenzioni B o C (qualora fosse in vita) in modo da strappargli
10 p. di resistenza che potrebbero essere determinanti per l'esito
finale del "quadriello".
3) una buona strategia per D è quella di attendere che gli altri si facciano
fuori a vicenda e di intervenire esclusivamente quando ne è costretto
(ad es. quando qualcuno si "accanisce" contro di lui ;-) oppure quando
ne è rimasto uno solo (all'ultimo sangue).
Così facendo D può vincere scegliendo uno dei seguenti ordini:
ACDB
ADCB
CBAD
CDBA
DCBA
dove la resistenza residua di D è pari a 20 punti. in tutti e 5 i casi.
In alcuni casi, però, adottando la sopra menzionata strategia, si verifica
che il quadriello va in loop. In particolare, ciò accade in 3 dei 24 ordini
possibili (BACD, BADC e DBAC), ovvero quando B è il primo ad
essere eliminato e si hanno le seguenti resistenze residue:
res(A) = 80 ; res(C) = 50 ; res(D) = 60
E' evidente cosa succede: B spara ad A (turno successivo al suo),
A risponde al fuoco e rende B meno resistente, infierisce anche C, etc.
finchè, una volta eliminato B, si genera una fase di stallo...
Ho provato quindi a modificare le caratteristiche di B, così come voi
indicavate nei vostri post, ottenendo a parità di strategia (D spara
solo nel 2 a 2 finale...) l'eliminazione del loop e, d'altro canto, nessuna
vittoria per D. Inoltre, provando a cambiare la strategia per D,
ottengo nuovamente degli odiosissimi loop e sempre nessuna vittoria
per D. Siete proprio certi di quello che affermate?
Correggetemi se sbaglio...
Ciao
Antonio

 Correggetemi se sbaglio...
Ciao, ti diro' in tutto candore che ho gettato nei rifiuti tutti gli
appunti su questo quadriello...
Pero' ricordo benissimo di aver effettutato la prova sull' esempio
fatto da Maurizio:
"Esempio: se l'ordine di sparo č ABDC, se
D compie le mosse {P, P, A, A, A, A} "
ossia passa due volte e dopo spara sempre ad A
e questa soluzione era corretta. Vedo che l' ipotesi non e' tra quelle
che hai contemplato, ossia:
ACDB
ADCB
CBAD
CDBA
DCBA
quindi probabilmente il modo di risolverlo e' quello ... a quest' ora
non sono in grado di verificare nulla, pena la completa dissociazione
mentale :-), per cui vedremo domani.... ciao
fulvio