Немного статистики
Что я с этим трафиком не делаю, очень быстро он выстраивается в непроходимый затор, причем во многих местах сразу. Чтобы сделать хоть что-то позитивное начал делать контракты. В коде ковыряться чтобы понять что там за формулы мне не хочется, поэтому сыграл одну партию и записал все контракты которые мне там предлагали чтобы исследовать их статистически.
All contracts in payload game of 2019-12-13. Ещё список контрактов из Хоккайдо полученных многократными ресетами: contracts from Hokkaido and other tables
Стоимость контракта зависит от distance и weight. Формула price=0.2*weigh*(distance+100). Время на доставку тоже зависит от этих же параметров но как-то менее очевидно. Откуда же берется distance? Надо заметить что "расстояний" в payload как минимум 4: одно указываемое в контракте, второе показываемое одометром, третье показываемое одометром на хайвее и четвёртое это время по часам умноженное на скорость по спидометру. distance из контракта не очень хорошо коррелирует с показаниями одометра если ехать из одного города в другой. Ключом к пониманию оказался список контрактов из Хоккайдо. Если отсортировать их по расстоянию, оказалось что самой далёкой от Хоккайдо префектурой payload считает префектуру c несколько пессимистично звучащим на русский слух названием Hyougo. На карте она не то чтобы в самом центре, но довольно близко к нему. Зато в списке префектур внутри игры она почему-то на последнем месте. Остальные идут примерно в том порядке если идти из Hokkaido в Kagoshima, а вот Hyougo выбивается. Наверное про неё забыли, а когда вспомнили, вставили в самый конец. В общем, distance это расстояние между элементами списка (умноженное на 100). Вдобавок в обратную сторону оно всегда на единичку меньше. Наверное off by one error прокрался.
Кстати о числах. Чтобы заработать миллион (и выиграть) потребовалось 120 контрактов. При этом проехал 516600 игровых километров за 13 игровых дней. (игровое время примерно в 30 раз быстрее реального, то есть это больше 10 реальных часов). Средняя скорость при этом была, как легко подсчитать около 1600 км/ч что бы там спидометр не показывал.
10 часов это как-то много. Я точно помню что я как-то сел и прошёл за один присест. Не мог же я 10 часов просидеть? В смысле з'їсти то він з'їсть, та хто ж йому дасть.
All contracts in payload game of 2019-12-13. Ещё список контрактов из Хоккайдо полученных многократными ресетами: contracts from Hokkaido and other tables
Стоимость контракта зависит от distance и weight. Формула price=0.2*weigh*(distance+100). Время на доставку тоже зависит от этих же параметров но как-то менее очевидно. Откуда же берется distance? Надо заметить что "расстояний" в payload как минимум 4: одно указываемое в контракте, второе показываемое одометром, третье показываемое одометром на хайвее и четвёртое это время по часам умноженное на скорость по спидометру. distance из контракта не очень хорошо коррелирует с показаниями одометра если ехать из одного города в другой. Ключом к пониманию оказался список контрактов из Хоккайдо. Если отсортировать их по расстоянию, оказалось что самой далёкой от Хоккайдо префектурой payload считает префектуру c несколько пессимистично звучащим на русский слух названием Hyougo. На карте она не то чтобы в самом центре, но довольно близко к нему. Зато в списке префектур внутри игры она почему-то на последнем месте. Остальные идут примерно в том порядке если идти из Hokkaido в Kagoshima, а вот Hyougo выбивается. Наверное про неё забыли, а когда вспомнили, вставили в самый конец. В общем, distance это расстояние между элементами списка (умноженное на 100). Вдобавок в обратную сторону оно всегда на единичку меньше. Наверное off by one error прокрался.
Кстати о числах. Чтобы заработать миллион (и выиграть) потребовалось 120 контрактов. При этом проехал 516600 игровых километров за 13 игровых дней. (игровое время примерно в 30 раз быстрее реального, то есть это больше 10 реальных часов). Средняя скорость при этом была, как легко подсчитать около 1600 км/ч что бы там спидометр не показывал.
10 часов это как-то много. Я точно помню что я как-то сел и прошёл за один присест. Не мог же я 10 часов просидеть? В смысле з'їсти то він з'їсть, та хто ж йому дасть.