Simulevo
Perde arkası3 dk okuma

Bir Simülasyonu Nasıl Dengeliyoruz?

Bir oyunun "dengeli" olması, kararların gerçekten karar olması demektir. Bunu ölçmek için oyunu binlerce kez oynayan ve şikâyet etmeyen bir şeye ihtiyacınız var.

Bir iş simülasyonunda en kolay yapılan hata, her makul planın kazandığı bir oyun üretmektir. Ekranlar dolu, sayılar artıyor, oyuncu memnun — ve ortada hiçbir karar yok. Ne yaparsan yap kazanıyorsan seçim yapmıyorsun demektir.

İkinci en kolay hata bunun tersi: tek bir doğru cevabı olan bir oyun. Yedi yatırım aracı koyarsınız, biri diğer altısını her açıdan yener, ve o ekran artık bir soru sormuyordur.

Ölçmeden bilinmez

İkisi de tasarım masasında fark edilmez. Sayılara bakarak "bu dengeli görünüyor" demek işe yaramıyor, çünkü bir simülasyonda on iki değişkenin yüz yirmi ay boyunca birbirini nasıl kovaladığını kimse kafasında hesaplayamaz.

Bu yüzden her oyunun yanında, oyunu insan olmadan oynayan bir test düzeneği var. Düzenek elle yazılmış birkaç "hane" ya da "şirket" tanımı alır — tutumlu olan, savurgan olan, borçlanan, her şeyi doğru yapan — ve her birini sabit bir tohumla onlarca kez baştan sona oynatır. Sabit tohum önemli: aynı tohum aynı koşuyu vermezse ölçtüğünüz şey oyunun dengesi değil, gürültüdür.

Yazılı bir sözleşme

Sonra bu koşuların ne vermesi gerektiğini yazıyoruz. Bir dosyada, cümle cümle. Örneğin e-ticaret oyununun sözleşmesindeki ilk madde şudur: hiçbir şey yapmamak asla kâr etmemeli. Mağazayı açıp hiç karar vermeyen bir oyuncu para kazanıyorsa, kazandıran şey oyun değil, oyunun bir hatasıdır.

Bir diğeri: bilerek kötü olarak tasarlanmış bir plan, düzgün bir planı geçememeli. Bir diğeri: makul planların en az üçü para kaybetmeli. Her biri bir teste bağlı ve testler her değişiklikte çalışıyor. Bir denge ayarı bu maddelerden birini bozarsa, bunu oyuncular değil biz öğreniyoruz.

Her makul hattın kazandığı bir oyun, içinde karar olmayan bir oyundur.

Tasarımcıdan daha iyi oynayan arama

Bir de şu var: elle yazılmış stratejiler, onları yazan kişinin hayal gücüyle sınırlıdır. Bu yüzden ayarları rastgele deneyip en iyisini arayan bir tarama çalıştırıyoruz. Amaç en iyi stratejiyi bulmak değil — amaç, kimsenin düşünmediği bir sömürünün orada durup durmadığını görmek.

E-ticaret oyununda bu arama, tasarımcının yazdığı en iyi plandan belirgin biçimde daha iyi bir plan buldu. Bulunca iki seçenek olur: ya açığı kapatırsın ya da onu oyunun tavanı olarak kabul eder ve geri kalanı ona göre ayarlarsın. O örnekte ikincisini yaptık — çünkü bulduğu şey bir hile değil, gerçekten iyi bir stratejiydi.

Neyi ölçmüyoruz

Bu düzenek bir oyunun eğlenceli olup olmadığını söylemez. Bir ekranın anlaşılır olduğunu, bir metnin iyi yazıldığını, bir kararın heyecan verdiğini ölçmez. Yalnızca tek bir soruyu cevaplar: bu oyunda verdiğin karar sonucu değiştiriyor mu? Cevap hayırsa, geri kalanının bir önemi yok.

Sabit tohum neden şart

Bir simülasyonda rastlantı vardır: piyasa dalgalanır, olaylar gelir, bazı aylar iyi bazıları kötü geçer. Aynı stratejiyi iki kez oynarsan iki farklı sonuç alırsın. Bu, oyun için iyi; ölçüm için felakettir.

Bu yüzden testler rastlantıyı yok etmez, sabitler. Rastgele sayı üretecine bir başlangıç değeri verilir ve aynı değer her zaman aynı diziyi üretir. Böylece bir denge ayarından sonra sonuç değiştiyse, değişmesinin tek olası nedeni yaptığın değişikliktir. Bir oyunda bunu ilk kurduğumuzda ortaya çıkan ilk bulgu, aynı tohumun iki farklı koşu vermesiydi — yani ölçüm aracının kendisi bozuktu.

Bir dengesizlik neye benzer

Somut bir örnek: yedi yatırım aracı olan bir ekranda mevduatın hem en yüksek getiriyi hem de sıfır oynaklığı sunduğunu fark ettik. Diğer altısının hiçbirinin var olma sebebi kalmamıştı. Bu, tabloya bakınca görülmez; ancak stratejileri yan yana koyup sonuçlarını karşılaştırınca görülür.

Benzer bir tane daha: aynı oyunda konut kredisinin faizi mevduat getirisinden düşüktü. Yani borçlanıp parayı mevduata koymak risksiz kâr getiriyordu. Hiçbir oyuncu bunu şikâyet olarak bildirmez — bulan kişi sadece kazanır ve oyunun kolay olduğunu düşünür.