Simülasyondan Dikey Videoya: Bir Çarpışma Videosu Nasıl Üretilir?

    Katılım listesinin kapanmasından sonuç kartının yayımlanmasına kadar: kare kare kayıt, giriş sesi, müzik, kodlama ve arşive yazılan veriler.

    Takipçilerim Çarpışıyor Editörlüğü · Yayın: · 2 dk okuma

    1. Liste hazırlanır, profil görselleri toplanır

    Kayıt kapandığında katılımcı listesi simülasyon sunucusuna gönderilir. Aynı kullanıcı adı listede birden fazla kez geçiyorsa yayın ayarına göre ya tek topa indirilir ya da her kayıt ayrı bir top olur; karttaki “eşsiz katılımcı” ve “toplam katılım” sayılarının farklı olabilmesinin nedeni budur. Simülasyon, en az iki farklı katılımcı olmadan başlamaz.

    Ardından her katılımcının herkese açık profil görseli indirilir ve önbelleğe alınır. Görsel daire biçiminde kırpılarak topun dokusu yapılır. Önbellek sayesinde düzenli katılan birinin görseli her yayında yeniden indirilmez; profil görselinizi değiştirdiyseniz yenisinin arenaya yansıması bu yüzden biraz zaman alabilir.

    2. Sahne kurulur

    Arena 900 × 1600 piksellik bir tuval olarak oluşturulur ve arka plan görseli çizilir. Top yarıçapı katılımcı sayısına göre hesaplanır, toplar ızgaraya yerleştirilir ve herkese aynı başlangıç canı verilir. Ekstra can gücü olanların canı yüzdesel olarak artırılır; kalkan sahiplerinin toplarının çevresine mavi bir halka çizilir.

    3. Oyun oynanırken kaydedilir

    Fizik motoru saniyede 60 adım ilerler ve her adımın görüntüsü ayrı bir kare olarak çizilir. Kareler doğrudan video kodlayıcısına (FFmpeg) akıtılır. Yani video, simülasyon bittikten sonra sahneden yeniden oluşturulmaz; oyun oynanırken kaydedilir. Videoda gördüğünüz her elenme, sonuç kaydındaki elenmenin kendisidir.

    Açılışta sahne yaklaşık bir buçuk saniye durağan tutulur ki izleyici toplar hareketlenmeden önce kendi görselini arayabilsin. Son top kaldığında kayıt iki saniye daha sürer; kazananın sahnede tek başına kaldığı an böylece videoya girer.

    4. Ses eklenir ve video kodlanır

    Ham görüntünün üzerine giriş anonsu ve arka plan müziği eklenir. Müzik ilk dört saniyede yavaşça açılır, anons ise müziğin önünde duyulacak seviyede karıştırılır. Video, telefonlarda sorunsuz oynatılan H.264 formatında kodlanır ve dosyanın başına hızlı başlatma bilgisi yazılır; böylece video tamamı inmeden oynamaya başlar.

    5. Sonuç arşive yazılır

    Video depolama alanına yüklendikten sonra sonuç özeti çıkarılır: kazanan, elenme sırası, eşsiz ve toplam katılımcı sayıları ve sürenin dolup dolmadığı. Elenme sırası tersten okunarak sıralama elde edilir: son elenen ikinci, ondan önceki üçüncü olur. Aynı kişi listede birden fazla görünüyorsa yalnızca en iyi derecesi tutulur.

    Bu sıralamanın ilk yüzde 25’i (en az 5 kişi) karta yazılır; sitedeki arama ve istatistikler bu listeyi kullanır. Kart ana sayfada görünür. Yayının Instagram veya TikTok’ta paylaşılması ayrı bir adımdır; bu yüzden kartın siteye düşmesi ile gönderinin akışa düşmesi arasında kısa bir fark olabilir.

    Süre sınırı tanımlanmışsa

    Bazı yayınlarda üst süre sınırı kullanılır. Süre dolduğunda sahnede birden fazla top kalmışsa çarpışma o anda sonlanır ve kayda “süre doldu” bilgisi düşer. Bu durumda kart, kayda geçen elenme sırasını gösterir. Süre sınırı, nadir de olsa çok uzayan bir düellonun yayın akışını bozmasını engellemek için vardır.

    Canlı yayını takip etmek · Sıralama ve yayımlanan dilim

    İlgili rehberler

    Bu yazı, simülasyonun kendi ayarlarına ve sonuç kayıtlarına dayanılarak hazırlanır; kurallar değiştiğinde güncellenir. Bir hata fark ederseniz bize yazın. Tüm yazılar için Rehber, son sonuçlar için ana sayfa.