Festival serisi tasarımı üzerine bir geliştirme günlüğü: dört kademe, sezon boyu süren seri başı sıralaması, bir oyuncuya yerini kaybettiren saat dilimi hatası ve sonrasında neleri değiştirdiğimiz.
Çalıştırdığımız ilk premier finali hiç sonuçlanmadı. Gece yarısını geçtiği halde öylece durdu, şampiyonun olması gereken yerde boşluk olan bir fikstür.
Yeni bir şey yayına almanın dürüst hali bu. O yüzden işte geliştirme günlüğü: festival serisi tasarımımız nasıl şekillendi, ilk canlı sezonda neyi doğru yaptı ve gerçek gruplar dokunduktan saatler sonra bozulan üç şey.
Neden bir seri, neden sadece daha büyük konserler değil
Haftalık konserler oyunun kalp atışı. Aynı zamanda, bilerek, bir tekrar döngüsü. Ayarlıyorsun, çalıyorsun, bir mekânın bir setliste ne yaptığını öğreniyorsun ve sayılar yavaşça yukarı tırmanıyor.
Elimizde olmayan şey bir zirveydi. Gerçek müzik yıllarının bir şekli vardır: kışı sürünerek geçirirsin, temmuzda biri seni bir tarlanın ortasında öğleden sonra dörtte sahneye çıkarır.
Biz o şekli istedik. Sezonun içinde bir festival sezonu.
Karar kıldığımız festival serisi tasarımı
Yerel sahnelerden premier çadırına kadar dört kademe. Seri sezonun ortasında açıldığı anda katılım otomatik oluyor ve bu bilinçli bir tercihti: bir festival yerinin doğru dakikada oyunda olan kişiye gitmesini istemedik.
Geri kalanı şöyle işliyor.
- •Seri puanları sahne ve yayın faaliyetinden sezon boyunca birikir, böylece sıralama şanslı bir haftayı değil, aylarca süren emeği yansıtır.
- •Seri başı sıralaması bu puanlardan çıkar, yani hangi kademeye düştüğün seçilmez, kazanılır.
- •Fikstürler sezonun birkaç haftasına yayılır, her seferinde bir tur, ve her şeyi döndüren aynı haftalık işleyişle sonuçlanır.
- •Ödüller para değil, ilgi ve itibardır. Bu bilerek böyle. Serinin zengin olmanın en hızlı yolu değil, sadece tanınmanın en hızlı yolu olmasını istedik.
Bu son madde kendi notlarımızda bir hafta kadar tartışma çıkardı. Nakit ödül en bariz kaldıraç. Aynı zamanda prestijli bir etkinliği çiftlik rotasına çevirmenin en kısa yolu ve bu olduğunda kimin ne kazandığını kimse hatırlamıyor.
Tasarım asıl seri başı sıralamasında yaşıyor
Bir fikstürde ilginç olan her şey ilk maçtan önce olur. Seri başı sıralamasını yanlış kurarsan ya kupayı en büyük gruba doğrudan hediye edersin ya da keyfi hissettiren bir kaos üretirsin.
Üstte sıkı bir sıralama, altta daha gevşek bir eşleştirme tercih ettik. Baskın bir grup son turlarda başka baskın gruplarla karşılaşmalı. Ama ilk serisine çıkan bir grup da gerçek bir maç görmeli, ritüel bir infaz değil.
Zor kısım tek sayılardı. Fikstürler ikinin kuvvetlerini ister, canlı katılımcı sayısı ise kesinlikle öyle olmayı reddeder. Bay geçmeler bunu çözer ve en kötü hatamızı da tam orada yaptık.
İlk canlı çalıştırmada bozulan üç şey
Birincisi sessiz ve berbattı: okuduğumuz puan kaynağı hiçbir şey döndürmüyordu. Her grup sıfırla yerleştirildi, yani fikstür fiilen rastgeleydi. Çalışıyor gibi görünüyordu. Çalışmıyordu.
İkincisi boş finaldi. En üst kademe planlanan son haftada oynanıyordu ve bir turu sonuçlandıran kod, ondan sonra her zaman bir hafta daha olduğunu varsayıyordu. Yoktu. Final hiç kapanmadı ve sezon devrederken festival verisinin bir kısmını da beraberinde götürdü.
Üçüncüsü bay geçmelerdi. İlk turdaki bay geçmeyi doğru işliyorduk ve bir daha asla. Sonraki bir turda rakipsiz yükselen bir grup sessizce ilerlemeyi tamamen bırakıyordu.
Birine yerini kaybettiren saat dilimi hatası
Bir de hâlâ canımızı yakan var. Katılım sabit bir saatte kapanıyordu ama kapanış sunucunun yerel saatine göre hesaplanıyor, oyuncunun gördüğü geri sayım ise kendi saatine göre gösteriliyordu. Dünyanın büyük kısmı için bu fark önemli olmadı. Bir oyuncu için bir saatti ve doğru şekilde göremeyeceği bir son tarihten bir saat sonra katılımını onayladı.
Her şeyi doğru yapmıştı. Yine de seriyi kaçırdı.
Sıkıcı yoldan düzelttik: her kapanış UTC olarak saklanıp karşılaştırılıyor, arayüz duvar saati yerine canlı bir geri sayım gösteriyor ve katılım penceresi artık sessizce değil, görünür bir uyarıyla kapanıyor. Ayrıca sonuçlandırıcıyı idempotent hale getirdik, böylece yarım kalan bir tur sonuçları çoğaltmadan yeniden çalıştırılabiliyor.
Mekaniğin tamamını oyun içi rehberin festival bölümünde okuyabilirsin. Nasıl bağlandığını okumak yerine oynamayı tercih edersen bir festivali nasıl kazanırsın diye taktik bir yazı da var. İlk duyuru notları festivaller geldi yazısında.
Buradan çıkardığımız ders
Sezonda yalnızca bir kez çalışan sistemleri test etmek en zorudur, çünkü herkesin gözü önünde yanılmak için sezon başına tek bir denemen olur. Çözüm daha fazla zekâ değildi. Çözüm, kimse görmeden bütün bir festival döngüsünü ileri sarabilecek bir yol kurmaktı.
Seri artık yayında ve umduğumuz şeyi yapıyor: sezonun ortasında bir tepe var. Gruplar ona göre plan yapıyor, ki tam olarak istediğimiz davranış buydu.
Bu işi içeriden görmek istersen ücretsiz bir grup kur ve bir sonraki seriye oyna. Tarayıcında çalışıyor, hiçbir ücreti yok ve ilk konserini yaklaşık beş dakikada ayarlayabilirsin.
