GGPO
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.