GGPO
Maggiori info
- Creato da
- Tony Cannon
- Anno
- Tipo
- Libreria di netcode
- Licenza
- MIT (open source dal 2019)
- Codice sorgente
- github.com/pond3r/ggpo
Middleware di rollback netcode che ha reso il gioco online dei picchiaduro 2D simile a giocare sullo stesso divano.
Il nome sta per «Good Game Peace Out». Tony Cannon sviluppò GGPO intorno al 2006 per risolvere il problema di fondo del genere: gli input sono così sensibili al singolo frame che la latenza normale rende il gioco online ingiocabile. La soluzione è il rollback: il client ipotizza l'input dell'avversario, continua subito a simulare e, quando arriva l'input reale, riavvolge e rieseguisce solo i frame sbagliati. Fatto bene, uno scontro in rete sembra quasi uno sullo stesso schermo. GGPO è stato rilasciato con licenza MIT nel 2019 e le sue idee sono alla base del rollback in Guilty Gear Xrd, Skullgirls e di innumerevoli titoli indipendenti.