İçindekiler
Dünkü yazımızda neden kendi büyük strateji motorumuzu yazdığımızı anlattık. Bu yazıda o kararın arkasındaki düşünceye bakmak istiyoruz. Bir yazılım stüdyosunun çalışma biçimini Atatürk'ün gösterdiği yola bağlamak büyük bir iddia gibi görünebilir. Bizim için öyle değil; günlük işimizde verdiğimiz kararların çoğu bu yoldan çıkıyor.
Bilime dayanmak
Hayatta en hakiki mürşit ilimdir.
Atatürk bu sözü 1924'te Samsun'da öğretmenlere söyledi. Bir oyun motoru yazarken bunun karşılığı çok somut. Bir sistemin hızlı olduğunu sanmıyoruz, ölçüyoruz. Bir hesabın her bilgisayarda aynı sonucu verdiğini umuyoruz demiyoruz; farklı işlemcilerde aynı testi koşup sonucu bit bit karşılaştırıyoruz. Yanıldığımız yerde kararı değiştiriyor, neden değiştirdiğimizi yazıyoruz.
Tahmin yerine ölçüm, alışkanlık yerine gerekçe. Bilimin yol göstermesi bizim için tam olarak bu.
Bağımsızlık yalnız siyasi değildir
Atatürk'ün bağımsızlık anlayışı yalnız sınırları değil; ekonomiyi, kültürü ve bilgiyi de kapsıyordu. Bir milletin kendi kararını verebilmesi için kendi üretebilmesi gerekir.
Yazılımda da durum farklı değil. Kullandığımız her araç, her platform, her motor başkasının kurallarıyla gelir. Bunların hepsini kendimiz yapamayız ve yapmaya da çalışmıyoruz. Ama işin kalbi olan parçayı, bir strateji oyununun dünyasını hesaplayan simülasyonu, kendimiz yazmaya karar verdik. Bağımsızlığı her şeyi reddetmek olarak değil, belirleyici olanı elde tutmak olarak anlıyoruz.
Türk milletinin yapabileceğine inanmak
Türk milleti çalışkandır, Türk milleti zekidir.
Onuncu Yıl Nutku'ndaki bu cümle bir övgü olmaktan çok bir sorumluluk yüklüyor. Büyük strateji oyunları dünyada çok az stüdyonun yapabildiği bir tür. "Bu iş bizim boyumuzu aşar" demek kolay. Biz bunun yerine işi küçük, sınanabilir parçalara bölüp tek tek yapmayı seçtik. Her aşamanın neyi bitirdiğini, hangi testi geçtiğini açıkça yazıyoruz. İnanç ancak böyle bir çalışmayla anlam kazanıyor.
Yurtta sulh, cihanda sulh
Kendi tarihimizi kendimiz anlatmak istememiz, kimseye kapı kapatmak anlamına gelmiyor. Motoru belirli bir oyuna bağlı olmayan ve mod eklenebilen bir yapıda kuruyoruz. Böylece üzerinde başka ekipler de, başka ülkelerden geliştiriciler de kendi oyunlarını kurabilir. Biz kendi hikâyemizi anlatma hakkını istiyoruz; aynı hakkı herkese tanıyan bir araç yapıyoruz.
Yol, yürüyerek anlaşılır
Atatürk'ün gösterdiği yol bir anma töreninde tekrarlanan sözlerden çok, her gün verilen kararlarda yaşar: bilgiye dayanmak, kendi ayakları üzerinde durmak, yapabileceğine inanıp çalışmak ve barışı gözetmek. MKA Engine henüz geliştirme aşamasında ve önümüzde uzun bir yol var. Bu yolu nasıl yürüdüğümüzü burada yazmaya devam edeceğiz.
Kaynaklar ve ilgili belgeler
- Atatürk, Samsun'da öğretmenlere konuşma (22 Eylül 1924), Atatürk'ün Söylev ve Demeçleri II
- Atatürk, Onuncu Yıl Nutku (29 Ekim 1933)
- Atatürk, "Yurtta sulh, cihanda sulh" (20 Nisan 1931 beyannamesi), Atatürk'ün Söylev ve Demeçleri
- Neden kendi büyük strateji motorumuzu yazıyoruz?
Bunlar da ilginizi çekebilir
- Bir strateji oyununun dünya haritası nasıl yapılır?
MKA Engine için gerçek veriden 27.357 konumluk bir 1337 dünya haritası ürettik: arazi, nehirler, boğazlar, nüfus ve konum sınırları nasıl çıkarıldı?
- Oyun motoruna giden yol
MKA Engine'e nasıl başladık: dört oyunu okumak, belirlenimciliği yasa saymak, aşama aşama ölçerek ilerlemek ve şu an neredeyiz.