Replay dell'incontro in PixiJS e notifiche live #1
Owner
- Notifiche live con Reverb: FightUpdated sul canale privato del destinatario (solo id, tipo e nome, mai le mosse). Chi guarda la pagina della sfida la vede ricaricarsi con l'esito; altrove arriva un toast.
- Replay in PixiJS sulla pagina della sfida: chi difende prende la guardia prima dell'attacco, i colpi coincidono con i danni mostrati, KO a fine round, pulsanti Salta e Rivedi.
- Dettaglio dei round con una riga per scambio, che compare durante il replay; barre con gli HP attuali.
- Rig e animazioni condivisi in resources/js/lib/rig.ts, usato anche da FighterFigure.
- Il risultato salva l'animazione dell'arma usata.
- Dipendenze: laravel/reverb 1.12 (Guzzle torna da 8.3 a 7.16), laravel-echo, @laravel/echo-react, pusher-js, pixi.js 8.22.
- Notifiche live con Reverb: FightUpdated sul canale privato del destinatario (solo id, tipo e nome, mai le mosse). Chi guarda la pagina della sfida la vede ricaricarsi con l'esito; altrove arriva un toast.
- Replay in PixiJS sulla pagina della sfida: chi difende prende la guardia prima dell'attacco, i colpi coincidono con i danni mostrati, KO a fine round, pulsanti Salta e Rivedi.
- Dettaglio dei round con una riga per scambio, che compare durante il replay; barre con gli HP attuali.
- Rig e animazioni condivisi in resources/js/lib/rig.ts, usato anche da FighterFigure.
- Il risultato salva l'animazione dell'arma usata.
- Dipendenze: laravel/reverb 1.12 (Guzzle torna da 8.3 a 7.16), laravel-echo, @laravel/echo-react, pusher-js, pixi.js 8.22.
kanym
added 2 commits 2026-11-04 16:37:35 +01:00
Some checks failed
tests / ci (pull_request) Has been cancelled
Details
Merge pull request 'Replay dell'incontro in PixiJS e notifiche live' (#1) from replay into main
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "replay"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?