GGPO
Más información
- Creado por
- Tony Cannon
- Año
- Tipo
- Biblioteca de netcode
- Licencia
- MIT (código abierto en 2019)
- Código fuente
- github.com/pond3r/ggpo
Middleware de netcode con rollback que hizo que el juego en línea de los juegos de lucha 2D se sintiera como jugar en el mismo sofá.
El nombre significa "Good Game Peace Out". Tony Cannon construyó GGPO alrededor de 2006 para resolver el problema central del género de lucha: sus entradas son tan sensibles al fotograma que la latencia normal las vuelve injugables en línea. La solución es el rollback — el cliente adivina la entrada del rival, sigue simulando de inmediato, y rebobina y vuelve a simular solo los fotogramas que falló cuando llega la entrada real. Bien hecho, una partida por la red se siente casi como una en la misma pantalla. GGPO se liberó como código abierto bajo licencia MIT en 2019, y sus ideas sostienen el rollback de Guilty Gear Xrd, Skullgirls e incontables títulos indie.