У мене є процедурно згенерована карта з використанням комірок Вороного, із визначеним рівнем моря та вірогідною картою висоти.
Поки що я мав успіх у маркуванні певних географічних особливостей: суходолу, океану, озер, річок, лиманів, впадіння, гір та біомів. Біоми включають тундру, бореальний ліс, луки та помірний ліс. Там також є пара інших біомів, але для моїх цілей вони зараз не важливі.
Я хотів би позначити бухти і протоки поруч, але я втрачаю проблеми, як це зробити правильно. Бухта - це заглиблене прибережне водойма, яке безпосередньо з’єднується з океаном.
Пролива - це природний утворений вузький водний шлях, який з'єднує дві частини океану. В основному, де два шматки землі майже торкаються, а океан з обох боків. Також називається "канал".
Щоб визначити особливості, я можу переглядати будь-яку функцію за типом типу:
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));