Sosyal oyun · Mesajlaşma
Her hamleye bağlanan oyun içi mesajlar
Sohbeti ayrı bir akış olmaktan çıkarıp tavla hamlelerinin parçası yapan mesajlaşma modelinin tasarımı.

Mesajın bağlamı hamledir
Klasik sohbet panelinde mesajlar zamana göre akar, fakat oyuncunun hangi zar veya hamleden söz ettiği kısa sürede belirsizleşir. tavla.be'de mesajı sıra aksiyonuna bağlayarak bu bağlamı korumayı seçtik.
Oyuncu hamlesini tamamladığında o sıraya ait mesaj da canonical action içinde yerini alır. Canlı oyunda görülen konuşma, replay açıldığında aynı hamlede yeniden görünür.
Optimistic görünüm, authoritative kayıt
Mesajın ekranda hızlı görünmesi için istemci optimistic davranabilir; fakat kalıcı geçmişin kaynağı sunucudur. Hamle reddedilirse ona bağlı mesaj da oyun tarihine yazılmaz. Böylece iki oyuncunun gördüğü hikâye ayrışmaz.
Uzunluk sınırları, boş mesaj kontrolü ve tekrar gönderme koruması sosyal özelliğin oyun akışını bozmamasını sağlar. Amaç genel amaçlı bir chat uygulaması değil, tavla masasının kısa konuşmalarını korumaktır.
Başlangıç ve kutlama mesajları
Her arşiv bir hikâye; her hikâyenin de bir başlangıcı ve sonucu olmalı. Bu nedenle oyun başlamadan önce meydan okuma mesajlarını, oyun bittikten sonra da son söz niteliğindeki kutlama veya tebrik mesajlarını alıyoruz.
Oyun bu iki uçtaki mesajlarla birlikte arşivleniyor ve replay sırasında aynı sırayla gösteriliyor. Taraflar oyun sonlandığında sessizce uğurlanmıyor; masadan kalkmadan önce son sözlerini söyleme fırsatı buluyor. Profilde varsayılan metin seçilebilir, fakat oyuncu her oyun için mesajını değiştirebilir.
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.