मुझे वेरोनोई कोशिकाओं का उपयोग करके एक प्रक्रियात्मक रूप से उत्पन्न नक्शा मिला है, एक परिभाषित समुद्र स्तर और एक विश्वसनीय ऊंचाई के नक्शे के साथ।
अब तक, मैं कुछ भौगोलिक विशेषताओं को लेबल करने में सफल रहा हूं: भूमि, महासागर, झीलें, नदियाँ, मुहाने, संगम, पहाड़ और बायोम। बायोम में टुंड्रा, बोरियल वन, घास के मैदान और समशीतोष्ण वन शामिल हैं। वहाँ भी कुछ अन्य बायोम हैं, लेकिन मेरे उद्देश्यों के लिए वे अभी महत्वपूर्ण नहीं हैं।
मैं बेज़ को लेबल करना चाहता हूं, और बाद में स्ट्रैच करता हूं, लेकिन मैं ठीक से ऐसा करने के नुकसान पर हूं। एक खाड़ी पानी का एक तटीय, तटीय शरीर है जो सीधे समुद्र से जुड़ता है।
जलडमरूमध्य एक प्राकृतिक रूप से निर्मित, संकीर्ण जलमार्ग है जो समुद्र के दो हिस्सों को जोड़ता है। असल में, जहां जमीन के दो टुकड़े लगभग छूते हैं और दोनों तरफ महासागर होते हैं। जिसे "चैनल" भी कहा जाता है।
सुविधाओं के निर्धारण के लिए, मैं इस तरह से किसी भी सुविधा के माध्यम से लूप कर सकता हूं:
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));