Игрок Skyrim математически доказал, что Вайтран это лучшая столица провинции
Один из игроков The Elder Scrolls V: Skyrim решил математически доказать, какой город заслуживает звания столицы Скайрима, и для этого взялся за теорию графов.
Вердикт ожидаемо пал на Вайтран, хотя сам автор расчётов честно признаёт, что просто подгонял выкладки под свою любовь к городу.
В основе подхода лежит простая идея. Лучшая столица та, до которой в среднем быстрее всего добираться из любой точки провинции, то есть её логистический центр. И, на карте Скайрима, Вайтран уже лежит примерно посередине, что делает его главным кандидатом.
Чтобы проверить интуицию, города превратили в узлы графа, а расстояния между ними в рёбра. Дальше для каждого города считается среднее расстояние до всех остальных, и побеждает тот, у кого оно меньше. Скажем, если от одного города до второго 20 километров, а до третьего 40, в среднем выходит 30.
Загвоздка в том, что разные ландшафты проходятся с разной скоростью. Сплавиться по реке на лодке куда быстрее, чем карабкаться мимо Высокого Хротгара, так что рёбра графа отражают не километры, а время в пути. Игрок прикинул это время для каждого маршрута с учётом местности и пересчитал граф.
Кратчайшие пути между узлами вычислил алгоритм Флойда–Уоршелла. Итоговые средние дистанции распределились так:
Вайтран и Винтерхолд делят первое место с результатом 5
Виндхельм идёт следом с 5,25
Данстар и Солитьюд получают по 5,375
замыкают список Маркарт, Рифтен и Фолкрит с 7 и более
Победа прибрежных городов в верхней части списка неслучайна. Большинство реальных столиц тоже стоят у моря или на крупных реках, так что результат совпал с ожиданиями. Автор расчётов при этом не скрывает, что при иных оценках времени в пути центр графа легко сместился бы.
Спор в комментариях вышел жарче самих вычислений. Оппоненты напирали на то, что столицы выбирают по выходу к морю и торговым путям, а Солитьюд как единственный крупный морской порт связан с остальным Тамриэлем лучше всех. В пример приводили даже сюжетный момент, где император прибывает в Скайрим морем, хотя провинция граничит с Сиродилом по суше.
Защита Вайтрана строилась на доступе к Белой реке, обороноспособности и сильной сельскохозяйственной базе, важной для столицы доиндустриальной эпохи.
Также есть и символический довод – нейтральный город способен примирить обе стороны гражданской войны. Правда, в качестве контраргумента против речной логики стали водопады у Вальтайма, мешающие судоходству вверх по течению.
Нашлись и альтернативные системы оценки. В частности, есть предложетя судить города по ярлам, защите, способности прокормить жителей и шансам игрока на сносную жизнь внутри стен, и по такой шкале вперёд вырвался уже Солитьюд с 33 очками против 30 у Вайтрана.
Так что похоже на реальную политику – какую метрику выберешь, от того и зависит "победа".
- Художник "починил" Солитьюд из Skyrim, нарисовав город в эпичном реалистичном масштабе
- Игроки Skyrim обсудили способы убийства Довакина за 40 000 золотых, и некоторые идеи гениальны
- Тодд Говард рассказал об использовании движка Creation Engine 3 для The Elder Scrolls 6 и возвращении к классике