Oyun deneyimi · Replay
Tavla oyunlarını tekrar izlemek: sonuçtan hikâyeye
Tamamlanan bir tavla oyununu yalnız skor olarak değil, hamle hamle replay olarak yeniden izlenebilir hale getirme sürecimiz.

Son tahta tek başına yeterli değildi
Bir oyunun sonunda kazananı ve son tahta durumunu saklamak raporlama için yeterli olabilir. Fakat oyuncunun o sonuca nasıl ulaştığını anlatmaz. Replay için zarların, hamlelerin, sıra değişimlerinin ve mesajların doğru sırada yeniden kurulması gerekir.
İlk sürümlerde snapshot belgeleri üzerinden ilerledik. Zaman içinde farklı istemcilerden gelen kayıtları normalize edip tek bir canonical zaman çizelgesine dönüştürdük. Böylece aynı oyun web ve mobilde aynı hamle dizisiyle açılabildi.
Replay yaşayan bir ürün özelliği oldu
Oynat, duraklat, ileri veya geri git kontrolleri yalnız görsel bir animasyon değildir. Her adımın sırası ve sonucu sunucudaki oyun geçmişiyle eşleşmelidir. Bu nedenle replay ekranı, çalışan oyun motorunun kurallarını yeniden kullanır.
Replay ayrıca destek ve hata analizi için ortak bir dil sağladı. Kullanıcı “son hamlede ne oldu?” dediğinde yalnız metin loguna değil aynı tahtaya bakabiliyoruz.
Video export'un temeli
Güvenilir replay akışı, oyunu video olarak dışa aktarmanın da ön koşuluydu. Karelerin süreleri ve mesajların görünme anları ancak canonical geçmiş doğru olduğunda tekrar üretilebilir.
RE-PING
Bu yazıyı paylaş
Bağlantıyı kopyalayabilir veya kullandığın sosyal platformda yeniden paylaşabilirsin.
PONG
Pong sende
Yorum eklemek için bu yazının ilişkili X gönderisine cevap ver.