Leksykon IT › Programowanie › System powtórek

System powtórek

Programowanie Svenska → Zaktualizowano: 2026-10-26

Odtwarza mecz po fakcie, zapisując wejścia graczy i ponownie uruchamiając symulację, a nie nagrywając ekran.

Deterministyczny silnik potrzebuje tylko stanu początkowego i naciśnięć przycisków każdego gracza w kolejnych tickach; te same wejścia przepuszczone przez tę samą symulację dają dokładnie ten sam mecz, przy ułamku rozmiaru pliku wideo. Doom i Quake zapisywały takie dema już w latach 90., a dziś ta technika napędza killcamy, powtórki w esporcie i weryfikację oszustw.

Cena jest taka, że wszystko wpływające na wynik musi być w pełni deterministyczne — ten sam wynik zmiennoprzecinkowy na każdej maszynie — inaczej odtwarzanie się rozjedzie (desync). Alternatywa, czyli zapis pełnego stanu w każdej klatce, jest prosta, ale zbyt ciężka dla dłuższych meczów.

← Wróć do leksykonu