IKV Geliştiricilerine(!) Oyunculardan Geri Bildirim
Gönderilme zamanı: 15 Mar 2020 02:39
Merhaba,
Konu metnini uzun tutmamak amacıyla, konuyu açma sebebime, spoiler içerisinde aşağıda yer verdim. Merak edenler okuyabilir.
İlk geri bildirimi oluşturarak başlayayım.
Oyunun altyapısı; şuan oynamakta olduğumuz IKV oyunu, Microsoft Visual C++ 7.0 ile yazılmış. Maalesef oldukça eski (1998) bir teknoloji, şuan 14.4(2019) bulunuyor. Bundan dolayı da hem geliştiriciler geliştirme aşamasında hem ürünü(oyunu) kullanan biz müşteriler(oyuncular) kullanma aşamasında birçok sorun yaşıyoruz. Çok rahat bir şekilde büyük bir oyuncu kitlesini geri oyuna çekip, bu kadar güzel bir hikaye mirasını da alıp devam edebilmek için bu altyapıyı daha modern hale getirmek gerekiyor. Yenilenen altyapı ile hem geliştirici bulmak daha kolay olacaktır hem de yenilikler/düzeltmeler yapmak.
Sırf bu sorunu çözebilmek için, tersine mühendislik konusunda çok bilgim olmasa da bir şeyler yapıp istemciyi daha açık hale getirmeye çalıştım. Hani belki sunucu yine IKV'de olup istemciyi özgür bir şekilde daha güzel hale getirebiliriz diye düşündüm. Lakin ağ paketlerini ve IKV'nin UPX paketleyicisinden çıkarmanın ötesine geçemedim. Ağ paketleri yardımıyla temel işlemleri taklit edebiliyorum (giriş yap, karaktere git, X noktasına git, Y mesajını yaz gibi (ki bu da bir güvenlik açığı, bugbounty bulunmamasına rağmen destek üzerinden bilgi verdim ama herhangi bir dönüş yapmadılar) lakin sistemdeki trafiğin çok eski bir yönteme dayalı olması işleri çok daha zor hale getirdi. Gönül isterdi ki, tamamen özgür yazılım olarak istemciyi yeniden yazıp herkesle paylaşabileyim, diğer geliştiriciler de destek verebilseydi veya oyuncuların geri bildirimleri yine oyuncu olan diğer geliştiriciler tarafından hızlıca yapılabilseydi.
Benim geri bildirimim bu şekilde, bu sorunlarının hepsinin altyapıdan kaynaklı olduğunu düşünüyorum. Umarım "sadece altyapıyı daha modern hale getirerek" bu potansiyeli olan oyundan kazanç sağlayabileceklerini düşünüp bir şans verirler.
"Konuyu açma sebebim" kısmında belirttiğim gibi, siz de IKV hakkındaki geri bildiriminizi detaylı bir şekilde bu konu altına yazabilirsiniz. Yönetim dikkate almasa da bu oyunu oynayan bağımsız geliştiriciler kendi projelerinde bir fikir sahibi veya dikkat edilecek husus bulabilir.
Konu metnini uzun tutmamak amacıyla, konuyu açma sebebime, spoiler içerisinde aşağıda yer verdim. Merak edenler okuyabilir.
Konunun açılma sebebiGöster
Sözlerime başlamadan önce şunun altını çizmek istiyorum, "IKV Geliştiricilerine" diye hitap etmeme birçoğunuz kızacaksınız. "Ortada geliştirici yok siz geri bildirim yapıyorsunuz" diyebilirsiniz. Çok da haklısınız çünkü uzun bir süredir kendilerini görmüyoruz. Bunu görmek çok da zor değil, yıllardır gelmeyen yenilikler, düzeltilmeyen altyapı, "gönül almak" için olan bir ek paket (yada harita mı demeliyim
). İsim verirsem hoş olmaz, yaklaşık 1 yıl kadar önce LinkedIn'de eski bir ekip üyesinden şu şekilde bilgi aldım: "Ne yazık ki, stüdyo artık kapatıldığı için şirkette oyunla ilgili pozisyon da kalmadı.". Buradan hareketle herkes gelişimin olmadığını ve oyunun "rafta" durduğunu söyleyebilir.
Bir başka nokta da, yeni oluşturulan GM sunucusu ile QA testleri yapıldığını düşünüyorum. Bu da yeni bir geliştirmenin veya hata çözümünün test edildiğini gösterir. Elbette ki hiç umudum yok ama yine de bazı kişiler tarafından bir umut ışığı yakılmaya çalışıldığını düşünüyorum.
Asıl konuya gelirsem, forum içerisinde birçok geri bildirim bulunuyor. Lakin oldukça karışık ve düzensiz durumda. Bunun yerine, bu konu başlığı altında ayrıntılı bir şekilde oyun hakkında geri bildirimleri oluşturabiliriz. Elbette ki bunun yararsız olacağını düşünebilirsiniz ama bu oyuna tekrar şans verip oyuncu kitlesi ve kazanç amaçlı oyunu tekrar canlandırabilirler. Hiç olmadı, bağımsız bir geliştirici buradaki geri bildirimlerden yararlanıp kendi oyununda bu hususlara dikkat edebilir.
Bir başka nokta da, yeni oluşturulan GM sunucusu ile QA testleri yapıldığını düşünüyorum. Bu da yeni bir geliştirmenin veya hata çözümünün test edildiğini gösterir. Elbette ki hiç umudum yok ama yine de bazı kişiler tarafından bir umut ışığı yakılmaya çalışıldığını düşünüyorum.
Asıl konuya gelirsem, forum içerisinde birçok geri bildirim bulunuyor. Lakin oldukça karışık ve düzensiz durumda. Bunun yerine, bu konu başlığı altında ayrıntılı bir şekilde oyun hakkında geri bildirimleri oluşturabiliriz. Elbette ki bunun yararsız olacağını düşünebilirsiniz ama bu oyuna tekrar şans verip oyuncu kitlesi ve kazanç amaçlı oyunu tekrar canlandırabilirler. Hiç olmadı, bağımsız bir geliştirici buradaki geri bildirimlerden yararlanıp kendi oyununda bu hususlara dikkat edebilir.
Oyunun altyapısı; şuan oynamakta olduğumuz IKV oyunu, Microsoft Visual C++ 7.0 ile yazılmış. Maalesef oldukça eski (1998) bir teknoloji, şuan 14.4(2019) bulunuyor. Bundan dolayı da hem geliştiriciler geliştirme aşamasında hem ürünü(oyunu) kullanan biz müşteriler(oyuncular) kullanma aşamasında birçok sorun yaşıyoruz. Çok rahat bir şekilde büyük bir oyuncu kitlesini geri oyuna çekip, bu kadar güzel bir hikaye mirasını da alıp devam edebilmek için bu altyapıyı daha modern hale getirmek gerekiyor. Yenilenen altyapı ile hem geliştirici bulmak daha kolay olacaktır hem de yenilikler/düzeltmeler yapmak.
Sırf bu sorunu çözebilmek için, tersine mühendislik konusunda çok bilgim olmasa da bir şeyler yapıp istemciyi daha açık hale getirmeye çalıştım. Hani belki sunucu yine IKV'de olup istemciyi özgür bir şekilde daha güzel hale getirebiliriz diye düşündüm. Lakin ağ paketlerini ve IKV'nin UPX paketleyicisinden çıkarmanın ötesine geçemedim. Ağ paketleri yardımıyla temel işlemleri taklit edebiliyorum (giriş yap, karaktere git, X noktasına git, Y mesajını yaz gibi (ki bu da bir güvenlik açığı, bugbounty bulunmamasına rağmen destek üzerinden bilgi verdim ama herhangi bir dönüş yapmadılar) lakin sistemdeki trafiğin çok eski bir yönteme dayalı olması işleri çok daha zor hale getirdi. Gönül isterdi ki, tamamen özgür yazılım olarak istemciyi yeniden yazıp herkesle paylaşabileyim, diğer geliştiriciler de destek verebilseydi veya oyuncuların geri bildirimleri yine oyuncu olan diğer geliştiriciler tarafından hızlıca yapılabilseydi.
Benim geri bildirimim bu şekilde, bu sorunlarının hepsinin altyapıdan kaynaklı olduğunu düşünüyorum. Umarım "sadece altyapıyı daha modern hale getirerek" bu potansiyeli olan oyundan kazanç sağlayabileceklerini düşünüp bir şans verirler.
"Konuyu açma sebebim" kısmında belirttiğim gibi, siz de IKV hakkındaki geri bildiriminizi detaylı bir şekilde bu konu altına yazabilirsiniz. Yönetim dikkate almasa da bu oyunu oynayan bağımsız geliştiriciler kendi projelerinde bir fikir sahibi veya dikkat edilecek husus bulabilir.



