Привет всем!
В последней версии максимальное доступное число городов составляет 65 тысяч.
У русской версии же их только 288. На больших картах возможны повторения в названиях, и хотя ошибки это не вызовет, но все-же неприятно, когда на карте окажется пара-тройка городов с одинаковым названием.
Имена городов строятся по следующим принципам: берутся конечные имена (в англ. версии типа York), к ним добавляются предлоги (типа New, Old, Middle и т.д.) + какие-то суффиксы и окончания (типа Lake, Mount и т.д.).
Для генерации русских названий городов используется массив с вышеозвученным количеством названий, откуда они выбираются случайным образом.
Предлагаю дополнить список городов русскими названиями (вплоть до каких-нить деревенек или ПГТ) и придумать способ генерации новых имен городов, что-то типа "Новый Архангельск". Правда во втором способе я вижу много трудностей в учете орфографии (получится что-то типа "Новый Москва" - вот смеху будет), но может кто-то предложит другую идею.
Список городов, который используется сейчас прикреплен.
Жду предложений.