diff --git a/assets/voices/andrea-6807209a9e.mp3 b/assets/voices/andrea-6807209a9e.mp3 new file mode 100644 index 0000000..4ebdcd4 Binary files /dev/null and b/assets/voices/andrea-6807209a9e.mp3 differ diff --git a/assets/voices/index.json b/assets/voices/index.json index 2320693..47589a6 100644 --- a/assets/voices/index.json +++ b/assets/voices/index.json @@ -1527,9 +1527,9 @@ "file": "andrea-d2f285f610.mp3", "sec": 1.04 }, - "andrea|La rivincita?": { - "file": "andrea-98e4366a56.mp3", - "sec": 0.83 + "andrea|Rivincita a briscola?": { + "file": "andrea-6807209a9e.mp3", + "sec": 1.37 }, "andrea|Una scopa?": { "file": "andrea-d8dfb86266.mp3", @@ -1899,6 +1899,10 @@ "file": "andrea-83b1337b4d.mp3", "sec": 3.31 }, + "andrea|La rivincita?": { + "file": "andrea-98e4366a56.mp3", + "sec": 0.83 + }, "andrea|Allora, Brento Sanico?": { "file": "andrea-2add39ff10.mp3", "sec": 1.29 diff --git a/docs/BRISCOLA.md b/docs/BRISCOLA.md index e9b0cd1..42da969 100644 --- a/docs/BRISCOLA.md +++ b/docs/BRISCOLA.md @@ -43,6 +43,14 @@ Andrea usa sempre `attentive`, l’euristica di riferimento; dà le carte 496 vo Queste percentuali misurano il confronto con quell’automatismo, non con giocatori umani. +## Revisione di Codex (26 ottobre, i tre giochi insieme) + +Regole promosse. Corretti: uscendo durante il conteggio si perdeva una vittoria già fatta (ora il risultato è +deciso all'ultima presa e il conteggio lo mostra soltanto) e, per tutti e tre i giochi, l'esito che non finiva +nel salvataggio se dal risultato si tornava al titolo; Spazio sui pulsanti come negli altri giochi; la briscola e +la carta in tavola dette anche a parole; l'aiuto coi nomi di tutti e due i mazzi; «Rivincita a briscola?». +Proposta non fatta: i seguiti campionati di «A fassi male» col finale esatto, e l'obiettivo vittoria invece dei punti. + ## Grafica e audio Due mazzi, scelti nel dialogo («Con le toscane» / «Con le napoletane»): stesse regole e stessi id, cambiano diff --git a/docs/SCOPA.md b/docs/SCOPA.md index 1965e02..d697b57 100644 --- a/docs/SCOPA.md +++ b/docs/SCOPA.md @@ -20,13 +20,23 @@ le napoletane (stessa scelta della briscola). Motore `src/engine/scopa.js` (Clau ## Avversari - «Alla bona»: una mossa a caso fra quelle possibili. -- «Seria»: sceglie la mossa che vale di più (settebello, sette, mattoni, primiera, scope) e teme a occhio di +- «Seria»: sceglie la mossa che vale di più (settebello, mattoni, carte, scope, e la primiera per quanto migliora la + propria: un 6 di un seme dove si ha solo una figura vale più di uno dove si ha già il 7) e teme a occhio di lasciare una scopa. -- «A fassi male»: come «Seria», ma conta le carte non viste per stimare se l'altro può fare scopa, e non lascia 7 - in tavola. +- «A fassi male»: come «Seria», ma conta le carte non viste per stimare se l'altro può fare scopa, non lascia 7 in + tavola e, a mazzo finito (le carte dell'altro sono proprio quelle non viste), calcola il finale esatto fino al + conteggio. -Taratura (`node tools/calibrate_scopa.mjs 300`, Andrea che gioca come «A fassi male»): Andrea vince 92% contro -«Alla bona», 64% contro «Seria», 52% contro «A fassi male»; circa quattro smazzate a partita. +Taratura (`node tools/calibrate_scopa.mjs 300`, Andrea che gioca come «A fassi male»): Andrea vince 96% contro +«Alla bona», 76% contro «Seria», 50% contro «A fassi male»; circa quattro smazzate a partita. + +## Revisione di Codex (26 ottobre, i tre giochi insieme) + +Regole promosse (valori, presa obbligatoria, precedenza della carta uguale, scopa non all'ultima, residui +all'ultimo, maggioranze e pari, primiera, re in tavola, agli 11). Corretti: frecce e Invio che potevano prendere la +presa sbagliata (ora il fuoco segue la scelta); il tocco sulla tavola che agiva alla pressione e non bastava con +prese sovrapposte (ora al rilascio: il primo tocco sceglie, il secondo conferma); primiera valutata a occhio; +finali sbagliati a mazzo finito; la tavola descritta a parole; aiuto con i valori della primiera e i pari. ## Prove diff --git a/docs/TRESSETTE.md b/docs/TRESSETTE.md index 807c644..7999ef1 100644 --- a/docs/TRESSETTE.md +++ b/docs/TRESSETTE.md @@ -48,6 +48,13 @@ riepilogo che ripartiva da solo dopo sette secondi; la tavola descritta a parole Restano proposte (non fatte): una tabella di tavolo accessibile completa e la taratura contro una versione precedente dell'IA. +Seconda revisione (i tre giochi insieme). Corretti: con le accuse tutte e due le coppie potevano arrivare ai 21 e +vinceva sempre Andrea (ora esce chi arriva per primo, anche con un'accusa, nel momento in cui la dice); il socio +che teneva il 2 anche quando caricarlo voleva dire vincere subito (l'IA vede ora punteggio e terzi del tabellone); +Invio su un pulsante che giocava la carta col fuoco invece di quella scelta; il pannello delle accuse che usciva +dal tavolo; le convenzioni del tavolo scritte anche nel «Come si gioca». Per tutti e tre i giochi l'esito vale e +si salva appena deciso (anche tornando al titolo dalla schermata del risultato). + ## Prove `npm test` (`tests/tressette.test.mjs`) e `npm run browser:tressette`: partita intera ai 21 col mouse, una smazzata diff --git a/index.html b/index.html index 1432bc5..3d93daf 100644 --- a/index.html +++ b/index.html @@ -86,6 +86,11 @@

La partita è salvata: dal titolo si riprende con «Continua». Con «Salva su file» la porti su un altro dispositivo e la apri con «Carica».

+