Tanımlanmış bir deniz seviyesi ve inanılır bir yükseklik haritası olan Voronoi hücrelerini kullanarak prosedürel olarak oluşturulmuş bir haritam var.
Şimdiye kadar, belirli coğrafi özelliklerin etiketlenmesinde başarılı oldum: kara, okyanus, göller, nehirler, nehir ağrıları, izdihamlar, dağlar ve biyomlar. Biyomlar arasında tundra, boreal orman, otlak ve ılıman orman bulunur. Orada birkaç başka biyom da var, fakat amaçlarıma göre şu anda önemli değiller.
Bir sonraki bölümdeki koyları ve boğazı etiketlemek istiyorum, ancak bunun doğru şekilde yapılması konusunda bir zararım var. Bir koy, doğrudan okyanusa bağlanan gömme, kıyı suyudur.
Boğaz, okyanusun iki bölgesini birbirine bağlayan doğal olarak oluşturulmuş, dar bir su yoludur. Temel olarak, iki toprak parçasının neredeyse temas ettiği ve her iki tarafta da okyanus bulunan yerler. Ayrıca "kanal" olarak da adlandırılır.
Özellikleri belirlemek için, şöyle bir özelliği kullanarak herhangi bir özelliğe geçebilirim:
for each (var feature:Object in geography.getFeaturesByType(Geography.LAND))
// loop through lands
for each (var cell:Cell in feature.cells)
// loop through cells
for each (var neighbor:Cell in cell.neighbors)
// loop through a cell's neighbors
trace(neighbor.hasFeatureType(Geography.LAND));