Geliştirici Günlüğü #28: Nil tarımını haritada göstermek

Kısaca: MKA Engine deposundaki oyundan bağımsız harita aracı, Mandates of History’nin 1444 başlangıç haritasında Nil vadisi ve deltası tarım alanı olarak işaretlenmiyordu. Yağış ve bitki örtüsüne dayalı eski katman, kurak bölgelerdeki sulamalı tarımı kaçırıyordu. İnsanların toprağı nasıl kullandığını tahmin eden 1337 tarihli bir veri katmanını kurak iklim bölgelerinde de kullanmaya başladık. Eşik denemesinde Asyut vadisinde tarım alanı olarak işaretlenen pay %0’dan %19,4’e, deltadaki pay %0’dan %37,8’e çıktı. Bunlar, kaynak veriye göre üretilen harita sınıflarıdır.
Editoryal not: Bu yazı 28 Ekim’deki harita denemesini ve 29 Ekim 2026 tarihli araç değişikliğini geriye dönük anlatıyor. Günlük numaraları yayın sırasını izler; içerik tarihi yayın tarihi değildir.
Sorun ne idi?
Bu çalışma MKA Engine’in simülasyon çekirdeğinde değil, oyunlardan bağımsız dünya haritası aracında yapıldı. Araç, oyunun kaynaklarını ve tercihlerini kullanarak harita paketini üretir; hangi oyunun hangi bölgede nasıl tarım yapacağını ya da yiyecek hesabını belirlemez.
Mandates of History için hazırlanan deneme haritasında Nil vadisi ve deltası tarım alanı olarak sınıflandırılmıyordu. Eski tarihsel kullanım katmanı, ekili alanı büyük ölçüde yağışa bağlı tahmin ediyordu. Ayrıca vadi, yüzey türünü gösteren başka katmanda çöl değil otlak görünüyordu. Bu nedenle yalnız çöl alanlarını etkileyen bir düzeltme Nil’i kapsamıyordu. Sorun nehrin haritada bulunmaması değil, sulamalı tarımın harita örtüsünde seçilememesiydi.
Nasıl çözdük?
Arazi kullanımı, toprağın insanlar tarafından ne amaçla kullanıldığına dair tahmindir; arazi örtüsü ise haritada görünen yüzey türünü anlatır. HYDE 3.2.1 adlı tarihsel arazi-kullanım veri kümesi, seçilen yıllarda ekili alanın payını tahmin ediyor. Bu kaynak 1337 için Nil çevresinde ekili alan gösteriyor ve harita aracı tarafından zaten başka harita katmanlarında kullanılıyordu.
Yeni kural yalnızca kurak iklim kuşağındaki kara karelerini değerlendiriyor. Tahmini ekili alan payı seçilen eşiğe, yani asgari değere, ulaşıyorsa kare tarım alanı olarak işaretleniyor; buzlu kareler kapsam dışında kalıyor. Kurak olmayan bölgelerin önceki sınıflandırması değişmiyor ve her oyun eşiği kendi haritası için seçebiliyor.

Ne gördük?
Birden fazla eşik değerini aynı harita denemesinde karşılaştırdık. Bu örnek denemede kullanılan %15 eşiğinde Asyut vadisinde tarım alanı olarak işaretlenen pay %0’dan %19,4’e, Nil deltası %0’dan %37,8’e çıktı. Bu oranlar eşik taramasındaki harita hücrelerinin sınıflandırmasını anlatıyor; tarlaların kesin sınırlarını veya oyunun 1444 yılındaki tarım miktarını ölçmüyor.
Tam harita denemesinde 32.047 harita karesi (toplam 129.982 km²) yeni tarım alanı örtüsüne dönüştü. Bu dönüşümler dışında başka bir örtü sınıfı değişikliği olmadı. Toplam alan eşiği geçen diğer kurak bölgeleri de kapsıyor; Nil Vadisi’ne özgü bir ölçü değil.
Neden böyle seçtik?
İklim tek başına sulamayı göstermez. Tarihsel ekili alan tahminini kurak iklimle birlikte kullanmak, vadiyi sırf yağış az diye boş bırakmadan ve bütün kurak bölgeleri otomatik olarak tarım alanı saymadan daha dar bir seçim yapmamızı sağladı. Karşılaştırmada %15 eşiği Nil vadisi ve deltasını açarken Sind ve Harezm gibi incelenen bölgelerdeki değişimi sınırlı tuttu.
Bedeli ne?
Kullanılan tarihsel arazi-kullanım verisi 1337’yi tahmin ediyor; Mandates of History’nin başlangıç yılı 1444. Bu tarih farkı ve verinin tahmine dayanması, sonucu 1444’ün kesin tarım haritası saymamamızın nedeni.
Sırada ne var?
Daha güçlü bir tarihsel doğruluk iddiası için, kurak bölgelerde oluşan yeni örtüyü oyunun başlangıç tarihine daha yakın ve bağımsız kaynaklarla karşılaştırmak gerekir. Şimdilik bu çalışma, nehir vadilerindeki ekili alanı iklim ve bitki örtüsü katmanlarının tek başına yakalayamadığı durumlarda tarihsel kullanım verisinin nasıl yardımcı olabileceğini gösteriyor.
Sık sorulanlar
Bu, MKA Engine’in oyun içi tarım sistemi mi?
Hayır. Bu değişiklik harita üretim aracının yüzey örtüsü çıktısını etkiliyor; üretim, yiyecek veya nüfus kurallarını belirlemiyor.
%15 ve 0 eşikleri ne anlama geliyor?
%15 yalnızca bu harita denemesinde kullanılan örnek eşik: kurak iklim kuşağındaki kara karesinin tahmini ekili alan payı en az bu düzeye ulaştığında tarım alanı olarak işaretleniyor. Eşik 0 seçildiğinde kural kapanıyor ve tahmini pay ne olursa olsun hiçbir kareyi tarım alanı olarak işaretlemiyor; %15 her oyun için sabit bir değer değil.
Sonuçlar 1444’teki gerçek tarım alanını gösteriyor mu?
Hayır. Girdi 1337 için hazırlanmış tarihsel bir tahmin; sonuçlar bu tahminin harita üzerindeki sınıflandırmasıdır.
Değişiklik yalnız Nil çevresini mi etkiledi?
Hayır. Tam denemede değişen 129.982 km², eşiği geçen kurak bölgelerin toplamıdır; Nil’e özgü bir alan ölçüsü değildir.