Bugünlerde bizim cephede sular durulmuyor. Her gün başka maceralara atılıyoruz ve buna ek olarak da ciddi sorunlarımız olduğunu gördük. Bugün masaya yatıracağımız konular ise;
- TIC-80 oyunları savunmasız
- Açık kaynak kodun mühendisliğe verdiği zararları
- Şimdi ne yapacağız?
Fazla uzatmadan ilk konuyla derdimizi anlatmaya çalışacağız.
TIC-80 oyunları savunmasız
Fikrine aşırı bayıldığımız ama nereden tutsak elimizde kalan bir sistem olduğunu biliyoruz. Yine de buna güvenerek oyun yapmamız hiçbir şekilde doğru bir yatırım yapmadığımızı dün canlı kanlı görmüştük. Bugün ise, sizlere bu gördüğümüz her şeyi anlatalım.

İlk gördüğümüz sorun, .tic formatı diye gerçek bir format olmaması. Yukarıdaki görsele baktığınız zaman, göreceksiniz ki ilk Hex değerlerinde TIC yazmıyor. Bu şu anlama geliyor, Windows ve diğer OS'lar, bir dosyanın ne olduğunu ilk olaradan anlıyor. Bu dosyaların dürüst olduğunu onaylanması için, bu bilgiler şart.

İkinci gördüğümüz daha şok edici. Bakın, Unity vb. gibi yazılımlarda yine veriyi tersine mühendislik yaparak görürsün, bunda ona bile gerek kalmıyor. Veri herhangi bir not defteri uygulamasıyla açınca tüm kodları açık şekilde ve görselleri şifreli (yersen) görebiliyorsun.
Bu sorunlar artık, rezillik mi dersiniz yok, sorumsuzluk mu? Açıkçası ne dediğinizin önemi yok. Bizim için ciddi bir sorun olacağı kesinleştiğini kanıtladık. Peki biz ne yapacağız? Bunu sonra yazalım ama size daha ciddi bir konudan bahsedelim. Genellikle Türk piyasasında çok yazılmayan, Açık kaynak kodun mühendisliğe verdiği zararları kaleme alalım.
Açık kaynak kodun mühendisliğe verdiği zararları
Bu kısımda spekülasyonlara yer vermeyeceğiz. Daha acı gerçeklere girişelim. Mühendislerin onurlarını ayakları altına aldılar. Açık kaynak diye diye gerçek mühendisleri kaçırdılar. Çünkü, her okunan kod "gel, burada ego pişiriyoruz" demeye getirdiler. Bunların verdiği zarar bu kadarıyla sınırlı değil. Örnek olması için, Celeste'yi yapan o güzel insan bu savunmasızlığı görünce, hemen kaçtı.
Şu an PICO-8 dünyası sadece demake'lar ve demolardan ibaret. Daha da vahim olan şu, madem açık kaynağı savunuyorsun. O zaman neden 15$ istiyorsun? Hadi onu da geçtik, oyunların satışlarına neden karışıyorsunuz? TIC-80 daha kötü durumda. Sadece demolar ve prototipler kalıyor. Hepsinde neden amiral oyun yok? Mühendisliğin bir kuralı vardır. Bir yazılım, dil ve her ne kullanılıyorsa, onda öngörülebilirlik ve güvenli olmak zorunda. Yoksa oraya saniyesinde kod yazmayı keserler. Ki Linux'un masaüstü pazar payı ile bunun kullanım sayısı ironik şekilde orantılıdır.
Şimdi ne yapacağız?
Bu geçiş sürecinde geliştirme düzenimizi de yeniden şekillendirme kararı aldık. Hafta içindeki çalışmalarımızı yalnızca Construct 2 üzerinde sürdüreceğiz ve uzun soluklu projelerimizi Windows platformunu hedefleyerek bu altyapıyla geliştireceğiz. Daha büyük kapsamlı oyunlarda istikrar, üretim hızı ve proje yönetimi bizim için öncelik olduğundan, ana geliştirme aracımız Construct 2 olacaktır.
Bunun yanında, her hafta düzenli olarak yayımladığımız Pazar oyunları için ise GDevelop kullanacağız. Cumartesi ve Pazar günlerini tamamen GDevelop ile hazırlanan kısa soluklu projelere ayırırken, hafta içini ana projelerimize ayıracağız. Böylece hem uzun vadeli hedeflerimizden ödün vermeyecek hem de her hafta yeni oyunlar yayımlama geleneğimizi sürdüreceğiz. Her aracın güçlü olduğu alanı kullanarak daha sürdürülebilir ve verimli bir geliştirme süreci oluşturmayı hedefliyoruz. Tabii bu TIC-80 için üretilen oyunlarımız bitince başlayacağız.
Bitirirken
Bu sistem tamamlanınca, Wiki ve site yeni sisteme göre yeniden renklendirilecek. Wiki içeriklerini daha sonra düşüneceğiz.
Saygılarımızla, Hexabee Network.

OYUN MOTORU VE GELECEK PLANLARIMIZ

NEDEN DEVLOG YAZMIYORUZ?

HEXABEE NETWORK YAYINDA!
