Balatro

Game Design Analysis

Hazırlayan: Alp Büyükköse

1. Mikro Döngü

1.1 Aksiyon Döngüsü (Action Loop)

Döngü, eşik değerin (Blind) belirlenmesiyle başlar ve oyuncu karar aşamasına geçer. Bu aşamada oyuncunun önünde iki temel eylem seçeneği bulunur: Desteden çekilen kartlarla bir poker kombinasyonu oluşturup oynamak (Play Hand) veya elindeki bazı kartları feda edip yerlerine yenilerini çekmek (Discard).

Oyuncu her tura 3 discard hakkı ile başlar ve her bir discardda elinden 5 adede kadar kartı feda edebilir. Bu mekanik, oyunun interaktifliğini ciddi şekilde artırır. Örneğin Slay the Spire gibi kart oyunlarında, kısıtlı enerji kaynağı (örneğin 3 enerji) ve ele gelen kartların sınırları nedeniyle genellikle oynanabilecek yalnızca birkaç bariz yol ortaya çıkar. Bu durum, oyuncuyu kendi özgür kararını vermekten ziyade, sistemin dayattığı deterministik ve "en doğru" yolu bulmaya iter.

Balatro'da ise yapı daha kaotik ve özgürdür. Straight, Flush veya Full House gibi belirli kombinasyonlar hedeflendiği için yüzeyde benzer bir deterministik yapı varmış gibi görünse de, örneğin bir Straight yapmanın sayısız yolu vardır (A-K-Q-J-10 veya 2-3-4-5-6 gibi). Hangi kartların riske atılıp hangilerinin elde tutulacağı tamamen oyuncunun inisiyatifindedir ve hiç beklenmedik kartlar aniden yeni kombinasyonlar yaratabilir.

Matematiksel olarak incelendiğinde: 10 farklı Straight dizilimi vardır ve her bir kart 4 farklı renkten biri olabilir. Bu da 10 x 4⁵ = 10.240 farklı Straight ihtimali demektir (Straight Flush'lar da dahil). Bu devasa olasılık havuzu, oyuncuya sadece hesap yapan bir makine gibi hissetmek yerine, risk alarak kaosu kendi lehine yönetme şansı verir.

1.2 Gelişim Döngüsü (Expansion / Meta Loop)

Oyuncu aksiyon döngüsünü başarıyla tamamladığında, doğrudan "Mağaza" evresi devreye girer. Bu aşamada oyuncunun sisteme müdahale edebileceği iki ana yöntem vardır: Mağaza vitrininden doğrudan kart satın almak veya paket açarak rastgele kartlar elde etmek.

Bu evrede alınabilecek stratejik kararlar; Joker, Tarot veya Planet kartları almak ya da desteye yeni standart oyun kartları eklemektir. Bunların yanı sıra, her "Ante" seviyesinde sunulan ve oyun boyunca kalıcı avantajlar sağlayan (örneğin toplam discard sayısını kalıcı olarak artıran) Voucher'lar da bulunur.

Bu gelişim evresi, aksiyon döngüsünü doğrudan ve temelden etkiler. Satın alınan Jokerlerin pasif özellikleri, Planet kartlarıyla kombinasyonlara yapılan seviye atlatmaları veya desteye eklenen yeni kartlar, oyuncunun oyunda hangi kombinasyonlara yöneleceğini ve oyundaki olasılıkları nasıl okuyacağını baştan tanımlar.

2. Makro Döngü

Makro döngü, mikro döngülerin (Aksiyon ve Mağaza aşamaları) uç uca eklenmesiyle oluşan ve bir "Run"ın tamamını kapsayan yapıdır. Bu döngüdeki temel ilerleme, oyuncunun her adımda giderek zorlaşan Ante seviyelerine karşı kendi sistemini, ekonomisini ve deste kombinasyonunu inşa etme çabasıdır.

Ancak bu makro yapının ve aslında oyunun ruhunun en belirgin özelliği, acımasızlığıdır. Oyuncu nihai hedefine ulaşmaya çalışırken tek bir eşik değerini bile geçemezse, makro döngü o anda parçalanır. O ana kadar biriktirilen tüm Jokerler, modifiye edilen kartlar, toplanan para ve kurulan tüm o karmaşık sinerji saniyeler içinde yok olur; oyuncu elinde hiçbir güç olmadan sıfır noktasına döner.

Kaybetmenin bedelinin bu kadar ağır olması (tüm progress'in silinmesi), oyuncunun mikro döngüde aldığı her bir karara muazzam bir ağırlık katar. Makro döngüyü tatmin edici kılan şey, inşa edilen bu yapının her an yıkılma tehlikesiyle karşı karşıya olmasıdır.

3. Hedeflenen Oyuncu Tipleri ve Motivasyonları (Bartle Taksonomisi)

Oyuncu motivasyonlarını analiz ederken Bartle'ın dörtlü tiplemesini (Katiller, Başaranlar, Sosyalleşenler ve Kaşifler) temel alıyorum. Kategori sayısının az olması analizi sadeleştiriyor ve overfitting yapmamı engelliyor.

Ben kendimi "Katiller" sınıfına daha yakın buluyorum; örneğin 10 saatlik kendi oyun deneyimimin 7 saatini bu motivasyonla geçirsem de, kalan sürede diğer tiplemelerin özelliklerini de sergilediğimi fark ediyorum. Kendi deneyimlerimden yola çıkarak genel oyuncu davranışlarına baktığımda, oyuncuların tek bir tipe hapsolmadığını ve zaman zaman farklı motivasyonlarla hareket ettiğini düşünüyorum. Bu yüzden iyi bir oyun, bu dört profili de dengeli biçimde kapsamalıdır.

Balatro'nun bu tiplemelerle kurduğu ilişki şu şekildedir:

4. Oyun Tasarımı Açısından Temel Problemler ve Çözüm Önerileri

Oyuncu yorumları, Steam üzerindeki negatif geri bildirimler ve kendi oyun deneyimim üzerinden yaptığım UX (Kullanıcı Deneyimi) ve Progression (İlerleme) analizleri sonucunda oyundaki temel tasarım problemlerini dört ana başlıkta topladım.

Not: Aşağıdaki her bir başlık; istenen 3. (Açıklama), 4. (Tasarımsal Sebep), 5. (Deneyime Etkisi) ve 6-7. (Çözüm ve Tasarım Mantığı) maddelerini kapsayacak şekilde yapılandırılmıştır.

Problem 1: Erken Aşama RNG Bağımlılığı ve Yavaş Başlangıç

Zorlanılan nokta: Bu başlık altında, birbirini besleyen ve çözümleri ortak olan iki temel durum bulunuyor:

  1. İlk sorun, oyunun başlangıç turlarında (özellikle ilk 3 Ante) oyuncunun temel Joker kartlarını bulamaması ve yatırım yapacağı kombinasyonların tamamen şansa (RNG) bağlı kalmasıdır.
  2. İkinci durum ise, başlangıçtaki bu Joker eksikliğinin oyunu standart bir poker deneyimine indirgemesidir. Bu durum süreci yavaşlatarak oyunu daha önce bahsettiğim o deterministik (önceden belirlenmiş) yapıya hapseder; interaktifliği azaltır ve oyuncuyu sadece sistemin beklediği bariz hamleleri yapmaya zorlar.

Tasarımsal sebepler: Tasarımcı, oyuncunun sıfırdan başlama hissini ve progression eğrisini net bir şekilde hissetmesini hedeflemiştir. Aslında geliştirici, erken aşamaları atlamayı sağlayan "Skip Blind" mekaniğini ekleyerek bu yavaşlığa yapısal bir çözüm getirmiştir; ancak oyuncular çoğu zaman bu mekaniğin stratejik değerini tam olarak fark edememektedir.

Oyuncu deneyimine etkisi: RNG bağımlılığı, ilerleyen aşamalarda yaşanan başarısızlıkların oyuncunun hatalı kararlarından değil, tamamen sistemin dayattığı şanssızlıktan kaynaklandığı hissini yaratır ve oyuncunun adalet duygusunu zedeler. Oyunun salt pokere dönüşmesi ise başlangıç sekansının sıkıcı ve tekdüze algılanmasına yol açarak oyuncunun sistemi yeniden oynama (retention) arzusunu ciddi şekilde kırar.

Çözüm önerisi ve tasarım mantığı: Oyunun belirli bir aşamasını geçmiş tecrübeli oyuncular için, yeni bir tura başlarken yönelimlerini belirleyebilecekleri bir "Starter Deck" seçme şansı verilmeli. Dead Cells, bu Starter Deck mantığı için çok iyi bir örnek çünkü o da bu klasik rogue-like lanetine (yavaş ve şansa dayalı başlangıç) sahip ve bunu başlangıç dizilimini oyuncuya seçtirerek çözüyor. Buna ek olarak "Skip Blind" sisteminin ödülleri üstünde değişiklikler yapılmalı. Bu sayede baştaki RNG yükü hafifler, inisiyatif tekrar oyuncuya geçer ve sıkıcı başlangıç sekansı hızlanır.

Problem 2: UX ve Matematiksel İşlem Karmaşası (Joker Sıralaması)

Zorlanılan nokta: Game feel ve ses tasarımı harika olsa da, casual beklentiyle oyuna giren oyuncular matematiksel akışı karmaşık buluyor. Jokerlerin dizilim sırasının (önce toplayıp sonra çarpmanın, önce çarpmaktan daha yüksek puan getirmesi) arayüzde yeterince açık olmaması temel bir UX problemi. Bir diğer sıkıntı ise puan hesabının doğrudan değil, dolaylı olarak verilmesi.

Tasarımsal sebepler: Geliştirici, hesaplama yükünü ve optimum dizilimi bulma işini oyuncuya bırakarak bunu mental bir bulmaca olarak tasarlamış. Her şeyin önceden açıkça hesaplanıp sunulması, oyunun o kaotik doğasını zedeleyebilirdi.

Oyuncu deneyimine etkisi: Mantığı yeni kavramaya çalışan birisi, doğru poker elini oynasa bile sırf joker kart sıralaması hatası yüzünden düşük puan alıp turu kaybedebiliyor. Bu da dik bir öğrenme eğrisi yaratıyor ve oyuncunun sistemi fazla karmaşık bulup oyunu terk etmesine neden olabiliyor.

Çözüm önerisi ve tasarım mantığı: Jokerlerin çalışma ve sıralanma mantığını net anlatan daha iyi bir tutorial eklenebilir. Tek seferlik, sağlam bir tutorial birçok karmaşayı baştan çözer. Öte yandan, skorun dolaylı hesaplanarak gösterilmesi tasarımını ben de destekliyorum; oyunun ruhunu korumak adına oyuncular için her şey aşırı kolaylaştırılmamalı.

Problem 3: Boss Blind Metinlerinin Gözden Kaçması

Zorlanılan nokta: Ante sonlarındaki Boss Blind'ların sunduğu kısıtlamalar ve dezavantajlar (debuff), oyunun hızlı akışı içinde çoğu zaman oyuncular tarafından okunmadan hızlıca geçilmektedir.

Tasarımsal sebepler: Arayüzün minimalist ve hızlı tutulmak istenmesi. Sistemin oyuncuyu sürekli bir sonraki hamleye yönlendiren akıcı bir ritimde tasarlanmış olması.

Oyuncu deneyimine etkisi: Oyuncu hiçbir stratejik hata yapmamasına rağmen, sadece bir metni hızlı geçtiği için kurduğu tüm sistem o el için işlemez hale gelir ve tüm run kaybedilir. Bu durum, oyuncunun kendi dikkatsizliğine sinirlenmesinden öte, oyunun cezalandırma biçimine karşı yoğun bir hayal kırıklığı hissetmesine neden olur.

Çözüm önerisi ve tasarım mantığı: Boss Blind ekranına gelindiğinde, oyun akışını çok fazla kesmeden UI düzeyinde daha agresif bir renk paleti kullanılabilir. Oyuncunun doğrudan eylemini kısıtlayan kritik bir debuff varsa (Örn: "Maça kartları geçersizdir"), play butonuna basmadan önce "Bu Boss yeteneği aktif, devam edilsin mi?" şeklinde tek seferlik, ufak bir onay butonu eklenebilir.

Problem 4: Platformlar Arası Cross Save Eksikliği

Zorlanılan nokta: Balatro; PC, mobil ve el konsolları (emülatörlere dahi!) gibi geniş bir ekosisteme yayılmış olmasına rağmen, bu platformlar arasında ortak bir save aktarımının bulunmamasıdır.

Tasarımsal sebepler: Tamamen teknik altyapı öncelikleri. Geliştirme sürecinde oyunun temel mekaniklerine odaklanılması ve platformlar arası senkronizasyon için gerekli sunucu altyapısının ikinci plana atılması.

Oyuncu deneyimine etkisi: Doğrudan oyunun "Retention" kapasitesini baltalar. PC'de onlarca saat harcayıp birçok Jokeri ve desteyi açmış bir oyuncu, aynı kilitleri mobil cihazda tekrar sıfırdan açmak zorunda kalmayı külfetli bulur. Bu da oyuncunun oyunu farklı cihazlarda deneyimleme motivasyonunu düşürür.

Çözüm önerisi ve tasarım mantığı: Basit bir hesap bağlama (Account Linking) sistemi veya Cloud Save entegrasyonu getirilmelidir. Bu çözüm oyunun tasarım mantığını bozmadan, sadece "istediğim her an, her cihazdan kaldığım yerden devam edebilirim" konforunu sağlayarak oyuncunun sistemde geçirdiği toplam süreyi ciddi şekilde artırır.

Problem 5: Sonsuz Modda (Endless Mode) Darboğaz ve Tekdüzeleşme

Zorlanılan nokta: Oyun klasik 8. Ante'yi bitirip "Endless Mode" geçtiğinde, sistemin talep ettiği skorlar doğrusal değil, devasa bir üstel ivmeyle artar. Bu aşamaya gelindiğinde, oyuncunun aksiyon döngüsünün başlarında sahip olduğu o geniş karar özgürlüğü yok olur; oyuncu mecburen o ana kadar inşa ettiği stratejiye sıkı sıkıya sarılmak ve tek bir formül üzerinden ilerlemek zorunda kalır.

Tasarımsal sebepler: Level design açısından daha fazla özel aşama üretmek, oyunun geliştirme takvimi içinde muhtemelen mümkün değildi. Öte yandan, bir turun toplam süresi kısıtlıdır ve bu sürenin sonunda oyuncunun yaşayacağı katarsis anının tasarımcı tarafından net bir şekilde planlanarak sürece bir nokta konulması gerekir.

Oyuncu deneyimine etkisi: Bu evrede mekaniksel interaktiflik azalsa da, yerini büyük bir merak duygusuna bırakır. Oyunun talep ettiği skorlar acımasızca arttığı için oyuncunun üzerinde adım adım bir gerilim birikir. Karşısındaki bu devasa güce karşı ne yapacağını tam bilmese de, kaçınılmaz sona en azından bir tur daha direnebilmek için çabalar. Bu son aşamanın seyir zevki oldukça yüksektir; oyuncu, geride bıraktığı onlarca dakikada aldığı kararların sonuçlarını (ekranda uçuşan devasa sayıları) keyifle izler ve oyunun sonunda o beklenen katarsisi yaşar.

Çözüm önerisi ve tasarım mantığı: Bu durum için sunabileceğim bir çözüm önerisi yok. Üzerine zaman zaman düşünsem de, sanırım bu "darboğaz" ve kaçınılmaz mağlubiyet, oyunun doğası gereği tam da olması gerektiği gibi işliyor.