Bütün Ping yazıları

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.

Yol hikâyesi1 dk
Tavla oyunlarını tekrar izlemek: sonuçtan hikâyeye için Ping kapak görseli

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.

XLinkedInFacebookWhatsApp

PONG

Pong sende

Yorum eklemek için bu yazının ilişkili X gönderisine cevap ver.