Leksykon IT › Programowanie › GGPO

GGPO

Programowanie Svenska → Zaktualizowano: 2026-10-26
Więcej informacji
Twórca
Tony Cannon
Rok
Typ
Biblioteka netcode
Licencja
MIT (otwarte w 2019)
Kod źródłowy
github.com/pond3r/ggpo

Oprogramowanie pośredniczące z rollback netcode, dzięki któremu gra online w bijatyki 2D przypomina grę na jednej kanapie.

Nazwa to skrót od „Good Game Peace Out”. Tony Cannon stworzył GGPO około 2006 roku, by rozwiązać podstawowy problem gatunku: wejścia w bijatykach są tak wrażliwe na klatki, że zwykłe opóźnienie czyni je niegrywalnymi online. Rozwiązaniem jest rollback — klient zgaduje ruch przeciwnika, symuluje dalej bez czekania, a gdy nadejdzie prawdziwe wejście, cofa się i przelicza ponownie tylko te klatki, w których się pomylił. Dobrze zrobiony sprawia, że mecz przez sieć wydaje się niemal grą na jednym ekranie. GGPO udostępniono na licencji MIT w 2019 roku, a jego idee stoją za rollbackiem w Guilty Gear Xrd, Skullgirls i niezliczonych produkcjach indie.

← Wróć do leksykonu