Online Oyun Yapımı: Beta Süreci
Merhaba arkadaşlar. Kısa bir aradan sonra sizlere online oyununuzun yayın süreci hakkında bazı bilgiler vermeye çalışacağım. Yayın sürecine diğer yazımda girmiştik zaten. Sizlere oyununuzun tamamen bittiğinde ne durumda olacağını ve gidişatı ne yönde olmalı konularında bazı bilgiler verdim. Hala yayına sokmadan önce son olarak beta sürecini okumanızı öneririm.
Yavaş yavaş mutlu sona doğru gelirken web dünyasının bekletme ve test etme süreci yani beta dönemi hakkında bilmeniz gerekenlerde var. Önceki yazılarımda tasarım konusunda kafanızı pek yormamanız, bu sırada çıkan aksikliklerin hepsini beta süreci boyunca halledebileceğinizi söylemiştim. Şimdi sizlere oyun yönetimi konulu beta sürecini nasıl kullanılsınız o bilgileri verelim…
Beta sürecini oyununuzun eksikliklerine göre iki türlü yapılandırabilirsiniz. Birincisi oyununuzun tasarımı zayıftır. Sürekli dediğim gibi tasarım pek kafaya takılması gereken konulardan değil. Örneklerde vermiştim. Bu yöndeki çalışmalarınızı artık kullanıcıların oyları üzerinde yoğunlaştırabilirsiniz. Her sayfanın altına koyabileceğiniz “Bu sayfanın tasarımı nasıl?” isimli anket ile böyle bir yönten üzerinden gidebilir ( Ünlü şirketler bu yöntemi kullanılır: Microsoft, Google ) ya da tek bir anket konusu ile “oyununun tasarımı” nasıl diyebilirsiniz.
Zaten tasarım insanların zevklerine göre yapılandırılır. Oyununuzun geniş kitlelere yayılacağını göz önünde bulundurursanız sizler için en iyisi server ı kasmayan, basit renkler kullanmak olduğunu da fark edersiniz. Her yazımda örnek olarak verdiğim Travian ın böyle bir görünüme sahip olması server üzerine fazla yüklenmemektir. Yanlız oldukça da hoş bir tasarımı var.
Uzun süreli bir beta süreciniz olacaksa ( Google gibi ) bu süre içerisinde yeni birşeyler de katmanız gerekir. Beta süreci zaten deneme ve geliştirme süreci olarak bilinir. Yani başlığınızın yayına kondurduğunuz “Beta” etiketi o scriptin sürekli denenip, geliştirildiği anlamına gelir. Beta süreci scriptine göre yıllar da alabilir ( Gmail ). O yüzden beta sürecini çabuk atlatalım diye bir sıkıntıya da girmeniz gerekmiyor. Zaten beta isminden kurtulunca artık o scriptin tamamen gelişip, tamamlandığını anlarız.
Beta nın bir ufağı alfa da var. Alfa genelde hiç görmediğimiz bir etikettir. Yanlız alfa ismi yeni çıkan scriptlere verilir. Birçok eksikliği bulunan scriptler beta değil alfa olarak kabul edilir. Bu yüzden kullandığınız etiketlere de dikkat etmelisiniz.
Diğer bir beta süreci ise tasarım ve kodlama bakımından önemli aksaklıklar geçiren scriptlere verilir. Tasarım konusu yine yukarıda ki gibi halledilebilir. Fakat kodlamada ki hatalar kalıcı olarak hasar verebilir. Birçok yerde gördüğümüz gibi online oyunların çeşitli bug yani açıklarından faydalanan oyuncular var. Eğer ki bir konu da algoritma hatası olursa oyuncular o açıktan yararlanıp haksız yere kazanç sağlayabilirler. Mesela seviye sisteminde ki bir açık yüzünden herkes bir anda son seviyeye gelebilir. İşte bu gibi durumlarda ki scriptlerde beta süreci biraz farklı işler. Diyelim üç ay konulan açık beta yani ilk beta sürecinde kodlama hataları keşfedilir ve kullanıcıların hesapları hariç bütün sahip oldukları sıfırlanır. Bu sayede herhangi bir açıktan faydalanmış bile olsalar herşey sıfırdan ve açıksız başlar. Belki tepki çekebilir yalnız eski kullanıcılara bedava silah veya farklı şeyler vererek onları da bir nebze olsun moral verebilirsiniz. Tabi böyle bir açık beta sürecini en başta belirtmeniz gerekir.
Sizlere bu yazımda beta süreci hakkında birşeyler vermeye çalıştım. Artık bu yazımdan sonra online oyununuzu yayınlayabilirsiniz. Diğer yazımda görüşmek üzere hoşçakalın…
İyi günler, iyi çalışmalar…

03 Aralık 2009 - 16:55
Makalelerini neredeyse hemen hepsini okudum sıksık değil ama 2-3 hafta da bir bakıyorum yeni şeyler var mı diye.
Bi tane basit online oyun projen yokmu hiç
Bu arada bu site çok faydalı olmuş tebrikler.
03 Aralık 2009 - 17:03
@Sinan Doğan;
Merhaba. Öncelikle teşekkürler. Şu sıralar okul vs sebeplerden çok yoğunum o yüzden hiç yazacak vaktim yok. Ama ilk yakaladığım zamanda bir tane yazacağım…
Online oyun olarak evet bir projem var. Fakat CS5 serisinin gelmesini bekliyorum. Air ile yapacağım çünkü.
Şimdilik iyi günler, iyi çalışmalar..