BT Sözlüğü › Programlama › GGPO

GGPO

Programlama Svenska → Güncellendi: 2026-10-26
Daha fazla bilgi
Yaratıcı
Tony Cannon
Yayın
Tür
Ağ kodu kütüphanesi
Lisans
MIT (2019'da açık kaynak yapıldı)
Kaynak kod
github.com/pond3r/ggpo

2B dövüş oyunlarının çevrim içi oynanışını aynı kanepede oynamak gibi hissettiren rollback netcode ara yazılımı.

Ad, "Good Game Peace Out" ifadesinin kısaltması. Tony Cannon, GGPO'yu 2006 civarında dövüş türünün temel derdini çözmek için geliştirdi: girdiler kareye o kadar duyarlı ki sıradan gecikme bile çevrim içi oyunu oynanmaz kılıyor. Çözüm rollback: istemci rakibin hamlesini tahmin eder, hemen simüle etmeye devam eder; gerçek girdi gelince yalnızca yanlış tahmin ettiği kareleri geri sarıp yeniden hesaplar. Doğru yapıldığında ağ üzerinden bir maç, aynı ekran başındaki maça neredeyse eşdeğer hissettirir. GGPO 2019'da MIT lisansıyla açıldı; fikirleri Guilty Gear Xrd'deki, Skullgirls'teki ve sayısız bağımsız oyundaki rollback'in temelinde yatıyor.

← Sözlüğe dön