Культурные границы: поклеточные притязания
Прочитано 26.10.2026. Regeln der Kulturgrenzen (Civ3), общественная CivWiki. Версия патча не указана. Статья ссылается на The Eight Laws of Border Dynamics; внешний оригинал этим агентом не открывался.
Механизм источника
Культурная граница описывается как результат соперничества за каждую клетку. Пороги культуры имеют вид 10, 100, 1000, 10000 и далее; расширение добавляет притязания следующего ранга. Выигрывает меньший ранг, при равенстве — большая культура города, затем более ранняя дата основания. Для полной ничьей указана последовательность направлений N, NW, W, SW, S. Океан не получает притязаний дальше второго ранга.
Одиночные незанятые клетки между диагонально противоположными владениями одной цивилизации могут присоединяться к ней. Автор честно ограничивает воспроизводимость правил первыми двумя кольцами: в третьем/четвёртом наблюдались неразобранные исключения.
Следствия для нашей реализации
Одна суммарная культура страны не позволяет правильно распределить спорные клетки. Следует хранить культуру и возраст каждого города, а при пересчёте строить список притязаний клетки. Более культурный город не обязан забирать все близкие клетки слабого соседа: приоритет ранга может перевесить культуру.
Проверять ничьи отдельными случаями и сохранять журнал выбора владельца. Функцию расстояния на ромбической карте нельзя заменять евклидовой без сверки. Неизученные внешние кольца и океанские переходы должны оставаться явно неполной частью спецификации, особенно для крупных карт Atlants.