BT Sözlüğü › Programlama › Replay sistemi

Replay sistemi

Programlama Svenska → Güncellendi: 2026-10-26

Bir maçı ekranı filme almak yerine oyuncuların girdilerini saklayıp simülasyonu yeniden çalıştırarak sonradan oynatır.

Deterministik bir motorun yalnızca başlangıç durumunu ve her tick'te her oyuncunun bastığı düğmeleri saklaması yeterlidir; aynı girdiler aynı simülasyondan geçirilince birebir aynı maç yeniden ortaya çıkar, üstelik bir video dosyasının çok küçük bir kısmı kadar yerle. Doom ve Quake bu tür demoları 1990'larda kaydediyordu; teknik bugün killcam'leri, espor tekrarlarını ve hile incelemesini besliyor.

Bedeli, sonucu etkileyen her şeyin tamamen deterministik olması gerektiğidir (her makinede aynı kayan nokta sonucu); aksi hâlde oynatma birbirinden kopar (desync). Alternatif olan her karede tüm durumu kaydetmek basittir ama uzun maçlar için fazla ağırdır.

← Sözlüğe dön