🎮 TwozyGames
Bilgi 2026-10-09

2 Kişilik Oyunlarımızı Siz Oynamadan Önce Nasıl Test Ediyoruz

İki kişilik oyunlarımızı kendimiz yapıyoruz ve kendimiz test ediyoruz. Bunun bir kısmı, koltukta oyun oynayan insanlar. Çoğu ise değil. Bir orijinal oyun yayınlanmadan önce on sekiz otomatik kontrolden geçer. Bu kontroller oyunu gerçek bir tarayıcıda açar, ekranda yazanı okur, tuşlara basar, telefon düzenlerine dokunur ve bölümleri çözmeye çalışır. Bu yazı, o kontrollerin bulduğu hatalarla ilgili. Bu hataların her biri, insanların yaptığı bir oyun testinden sağ çıkmıştı.

Her oyun testinden sağ çıkan hata

Oyunlarımızın her biri, kontrollerini ekranın alt kenarına yazar. İlk on iki orijinalin yedisinde bu satır oyun sırasında yanlıştı. Oyun tuşları yerine menü tuşlarını gösteriyordu. En çok oynanan oyunumuz Sumo Smash'te de bu hata vardı. Kimse fark etmedi. Oyun kusursuz oynanıyordu, sadece nasıl oynanacağını hiç söylemiyordu. Düzeltme, oyun başına tek satırdı. Ders daha büyüktü: kontrollerimiz ekranı değil, kodu okuyordu.

Oyuncuya söyleneni okumak

Bu yüzden okumak yerine oynayan bir kontrol yazdık. Tek kişilik bir maç başlatır, geri sayımı bekler ve ekranda gerçekten yazan cümleyi okur. O cümle menü tuşlarını söylüyorsa kontrol başarısız olur. Sonra eski hatayı bilerek bir oyuna geri koyduk. Kontrol onu yakaladı. Başarısız olamayan bir test, test değildir, bu yüzden kendi kontrollerimize güvenmeden önce onları bozarız.

Telefonlarda üst üste binen menüler

Başlık menülerimiz, ekran yüksekliğinin bir yüzdesine, artı her satır için birkaç piksele çizilir. Bu, bir dizüstü bilgisayarda işe yarar. Yan tutulan bir telefonda ise satırlar birbirinin üstüne düştü. Bir oyuncunun ekran görüntüsü bunu tek bir oyunda gösterdi. Her oyunu beş ekran boyutunda kontrol ettiğimizde, yirmi bir oyunun on sekizinde aynı sorun bir yerde vardı. Artık her başlık menüsü, kendi alanını ölçen tek bir yığın ve kontrol her sürümden önce her oyunu her boyutta çalıştırır.

Sahte değil, gerçek dokunuşlar

Bazı orijinaller, iki kişinin tek bir telefonu paylaşmasına izin verir. Ekran ikiye bölünür ve her başparmak kendi çubuğunu alır. Risk sessizdir. Sağ yarı sessizce soldaki oyuncunun tuşlarını gönderirse, ekran kusursuz görünür ve oyunculardan biri hiç hareket edemez. Dokunma kontrolümüz, taklit tuş basışlarını değil, gerçek tarayıcı dokunma olaylarını kullanır. Her yarı için tetiklenmesi gereken tuşları ve asla tetiklenmemesi gereken tuşları listeler. Bunu, bir yarıyı bilerek yanlış tuşa bağlayarak test ettik. Başarısız oldu, biz de tam bunu istiyorduk.

Çözülemeyen bölümler

Bulmaca oyunlarına bir çözücü verilir. Tether, iple bağlı iki kürenin aynı anda pedlerin üzerinde durması gereken bir işbirliği bulmacasıdır. İlk taslakta her bölüm çözülemezdi. Pedler karşı uçlara konmuştu, aralarındaki mesafe ipin boyundan fazlaydı. Göze sorunsuz görünüyordu. Sayılar başka bir şey söylüyordu.

Beam'in sorunu daha incelikliydi. Her bölüm, ışığın belli bir açısıyla çözülebiliyordu. Ama altı bölümün üçü, yürüyen karakter karanlıkta dururken açılıyordu ve karanlık bir zamanlayıcıdır. Kâğıt üzerinde çözülebilir, ilk karede ölümcül. Kontrol artık yalnızca bir cevabın var olup olmadığını değil, açılış açısını da test ediyor.

Color Gates en uzağa gitti. Bir kontrol, her bölümün bedelini saniye olarak hesapladı. Altı bölümün üçünün, oyunun ana mekaniği hiç kullanılmadan bitirilebildiğini buldu, çünkü iki oyuncu basitçe sırayla hareket edebiliyordu. Tüm tasarım, iki oyuncunun aynı anda tutması gereken basınç plakaları etrafında yeniden kuruldu. Sırayla yaparak atlatabildiğiniz bir mekanik, mekanik değildir.

Dört kez çiğnenen tek kural

Her orijinal aynı küçük sözleşmeye uyar. Yeni açılmış bir başlık ekranında Space, tek kişilik bir oyun başlatır. 2 tuşu iki kişilik oyunu başlatır. Escape başlık ekranına döner. Bu kuralı yazıya döktük ve yine de dört kez çiğnedik. İki işbirliği oyunu varsayılan olarak iki oyuncuyla açılıyordu, bu yüzden Space'e basan yalnız bir ziyaretçi tek bir küre ve hareketsiz bir ortak alıyordu. Bunları düzelttik, sonra yeni bir kontrol aynı hatanın iki eski oyunda hâlâ yaşadığını buldu. Dört kez çiğnenen bir kural, kural değildir. Şanstır. Artık bir kontrol otuz oyunun hepsini çalıştırıp sözleşmeyi doğruluyor.

Kendi kontrollerimizi bilerek bozmak

Yukarıdaki her kontrol, kasıtlı bir hataya karşı test edildi. Hatayı geri koy, kontrolü çalıştır, başarısız olduğunu doğrula. Bu, göründüğünden daha önemli. Bir yarış oyununda, puanlama kuralı için yazılmış bir kontrol, kuralı yanlış bir şeye çevirdikten sonra bile geçti. Kontrol kuralı yalnızca varsayıyordu, test etmiyordu. Artık her puanlama anını örnekliyor. Hiç başarısız olmayan bir kontrol size hiçbir şey söylemez.

Bu sizin için neden önemli

Bunların hiçbiri bir oyunu eğlenceli yapmaz. Buna koltuktaki insanlar karar verir ve biz hâlâ her orijinali insanlarla test ediyoruz. Kontrollerin yaptığı, bir oyun testinin göremediği hataları ortadan kaldırmaktır. Yalan söyleyen bir ipucu, telefonunuzda üst üste binen bir menü, çözülemeyen bir bölüm. Bunlar, birinin sekmeyi kapatıp nedenini hiç söylememesine yol açan hatalardır. Bu hikâyenin tasarım tarafını merak ediyorsanız öldürdüğümüz oyunları ve oyunlarımızı nasıl dengelediğimizi okuyun. Ya da sadece orijinal oyunları açın ve işe yarayıp yaramadığını görün.

Sıkça Sorulan Sorular

Otomatik kontroller aslında neyi test ediyor?
Toplam on sekiz kontrol. Bazıları gerçek oyunu bir tarayıcıda çalıştırır: ekrandaki kontrol ipucu, beş ekran boyutunda başlık menüsü, ortak klavye sözleşmesi ve gerçek dokunma olaylarıyla iki kişilik dokunmatik düzenler. Diğerleri bölümleri çözer ya da adaleti oyunun kendi sabitlerinden ölçer.
Hâlâ insanlarla oyun testi yapıyor musunuz?
Evet, her orijinal oyunda. Kontroller, yalan söyleyen bir ipucu ya da telefonda üst üste binen bir menü gibi, bir oyun testinin göremediği hataları bulur. Bir oyunun eğlenceli olup olmadığını yalnızca insanlar söyleyebilir ve birkaç tasarım, tüm kontrolleri geçtikten sonra bir oyun testinde öldürüldü.
Bir kontrolün çalıştığını nereden biliyorsunuz?
Onu bilerek bozuyoruz. Hatayı geri koy, kontrolü çalıştır ve başarısız olduğunu doğrula. Birkaç kontrol ilk sürümünde geçti ve hiçbir şey yakalamadı, çünkü kuralı test etmek yerine varsayıyordu. Onlar yeniden yazıldı.
Kontrollerin bulduğu en kötü hata neydi?
Kontrol ipucu. On iki oyunun yedisi, en popüler oyunumuz da dahil, oyun sırasında menü tuşlarını gösteriyordu ve bu hata her oyun testinden ve her ekran görüntüsünden sağ çıktı. Oyun çalışıyordu. Sadece nasıl oynanacağını hiç söylemiyordu.

📖 İlgili Yazılar