Bir Oyun Ekonomisi Nasıl Dengelenir? Cartify'da Arz-Talebi Kurarken Öğrendiklerimiz
Cartify, oyuncunun sahte bir işletim sistemi içinde kendi e-ticaret mağazasını kurup NPC rakiplerle rekabet ettiği bir ekonomi simülasyonu. Böyle bir oyunda en zor kısım grafikler ya da arayüz değil, sayıların birbiriyle nasıl konuştuğu: fiyat çok hızlı yükselirse oyun anlamsızlaşır, hiç değişmezse sıkıcılaşır.
Güncelleme: 8 Eylül 202601 Fiyat Neden Kendiliğinden Hareket Ediyor
Cartify'da her ürünün fiyatı dört küçük kuvvetin toplamından oluşuyor: talep baskısı, arz baskısı, küçük bir rastgele gürültü ve zamanla "normale dönme" eğilimi (mean reversion). Bu son kısım özellikle önemli — bir ürün ne kadar aşırı yükselirse yükselsin ya da düşerse düşsün, sistem onu yavaşça makul bir bandın içine geri çekiyor. Bu sayede piyasa hem canlı hissettiriyor hem de kontrolden çıkmıyor.
02 Yapay Bir Tavan Koymamayı Seçtik
Çoğu "tycoon" tarzı oyunda bir noktadan sonra sayılar anlamsız hale gelir — milyar, trilyon, katrilyon... Biz bunun yerine bilinçli olarak bir üst sınır koymadık; oyuncu gerçekten emek verirse yüksek bakiyelere ulaşabilir. Dengeyi yapay bir tavanla değil, doğal büyüyen maliyetlerle sağlıyoruz: depolama ve tedarik maliyeti ölçek büyüdükçe artıyor, NPC rakipler zamanla güçleniyor, aşırı satılan bir ürünün fiyatı doğal olarak düşüyor. Her rakamın gerçekten "kazanılmış" hissetmesini istedik.
03 İtibar Neden Doğrusal Büyüyor
Mağaza itibarını (yıldız puanını) tasarlarken ilk aklımıza gelen eğrisel/logaritmik bir büyüme oldu — ama bunu denediğimizde oyuncu ilk yüz satışta neredeyse tavana yakın bir puana ulaşıp, sonraki dokuz yüz satışta puanın neredeyse hiç kıpırdamadığını gördük. Bu, uzun soluklu bir emek göstergesi olması gereken bir mekaniği anlamsızlaştırıyordu. Bunun yerine puanı net satışlara göre doğrusal büyüyecek şekilde kurduk; ilk satışta hızlı bir sıçrama var, sonrası gerçekten emekle ilerliyor.
Ayrıca bilinçli bir kural koyduk: itibar hiçbir zaman sıfırın altına inmiyor. Kötü bir seri yaşayan bir mağaza en kötü ihtimalle "yeni mağaza" durumuna döner, daha aşağısı yok. Amaç, kötü bir haftanın oyuncuyu bir cezalandırma sarmalına sokmasını engellemek.
04 İflas, Oyunu Bitirmiyor
Bakiye eksiye düşebiliyor, ama belirli bir eşiği aşınca oyun bitmek yerine düşük faizli bir "destek kredisi" devreye giriyor. Bunun gerçek bir bedeli var — faiz ve geri ödeme yükü — ama kalıcı bir yıkım değil. Oyuncunun her zaman toparlanabileceği bir sistem, hem daha adil hem de oyunun tadını kaçırmıyor.
05 Sonuç Olarak
Bir oyun ekonomisini dengelemek, doğru formülü bulmaktan çok, oyuncunun her kararın bir karşılığı olduğunu hissetmesini sağlamakla ilgili. Sayılar tutarlı olsun diye değil, oyuncu haklı hissetsin diye ayarlanıyor.