DeletedUser5101
Guest
Всем привет!
Расскажу вам историю.
Было у меня 170% бонус культуры и решил я построить фабрику досок второго уровня. Начал постройку. Культура -2. Бонус стал 160%. Подумал еще раз. Отменил постройку. Население вернулось, бонус все еще 160%. Проверяю сколько нужно культуры до следующего уровня - 38. Соседская помощь применена не была. А теперь, собственно, вопрос: Как считается культура и как избежать вот таких ситуаций, если это возможно?
Игрок я начинающий, поэтому прошу изьясняться простыми словами, можно формулами.
Может быть проблема в том что я до этого построил фобрику досок первого уровня и фабрику стали первого?
А может это баг, кто знает.
Текущее состояние города (при 160%):
Население
7 резиденций 3 уровня (40х7 = 280 населения) (-7х7 = -49 культуры)
4 резиденций 4 уровня (68х4 = 240+32 = 272) (-19х4 = -76 культуры)
1 резиденция 7 уровня (100 населения) (-40 культуры)
Итого: 280+272+100 = 500+150+2 = 652. Население
-49-76-40 = -89-76 = -165 культуры
Занятость
Ратуша 3ур - 58 населения (-30) культуры
Мастерские 4ур х2 - 40х2 = 80 населения (-28) культуры
Мастерские 2ур х4 - 24х4 = 96 наседения (-8) культуры
Торговец 1ур - 50 населения, не требует культуры
Академия магии - не требует населения и культуры
Казармы 3ур - 29 населения (-38) культуры
Арсенал 2ур - 21 населения (-10) культуры
Фабрики
Мрамор 5ур х3 - 30х3 = 90 населения (-30) культуры
Мрамор 4ур - 27 населения (-7) культуры
Сталь 3ур - 44 населения (-9) культуры
Сталь 1ур - 36 населения, не требует культуры
Доски 3ур - 27 населения (-4) культуры
Доски 1ур - 22 населения, не требует культуры;
+2(24) при повышении до 2ур (-2) культуры
Итого: 58+80+96+50+29+21+81+25+44+36+28+22 = 580 населения. Используемое население
-164 культуры
Итого культуры на здания : -165-164 = -329. Занятая культура
Культура
Дорога х6 10х6 = 60 культуры
Указатель х6 21х6 = 126 культуры
Деревья х5 67х5 = 335 культуры
Корабль х2 250х2 = 500
Итого: 60+126+335+500 = 186+835 = 1021. Всего культуры
1021-329 = 692. Доступно культуры
Все демонстрируемые игрой цифры сошлись. Культура убывает только от работающих зданий выше 1ур
550 свободной культуры нужно для 160% бонуса
730 - для 170%
Если взять просто
550 = 160%, то 100% = (550/16)*10 = 343,75
730 = 170%, то 100% = (730/17)*10 = ~429,41
Не сошлось.
Предположим что разработчики не любят уcложнять себе задачу и решили что '*' - хорошее действие для вычисления процентов.
Тогда, если 'a' - наша неизвестная формула.
f(a*160) = 550
f(a*170) = 730
или проще говоря
f(a*160) + f(a*170) = 1280 (1280 = 550 + 730)
Умножение можно вынести за скобки
160*f(a) + 170*f(s) = 1280
330*f(a) =1280
f(a)=3,(87)
Вышло не очень красиво.
Скорее всего так не должно быть (все мы любим четные числа, которые заканчиваются нулями).
Как вычилсяется это самое f(a) - тайна за семью печатями.
Остается только предположить что при достижении 582 занятого населения или 330 занятой культуры цифра сменяется и не возвращается обратно!
Можно попробовать вычислить почему именно 730-550 = 180 культуры - разрыв между 160 и 170% ускорения, провести пару экспериментов, но мне лень и возможно у кого-то из форумчан уже есть решение.
Расскажу вам историю.
Было у меня 170% бонус культуры и решил я построить фабрику досок второго уровня. Начал постройку. Культура -2. Бонус стал 160%. Подумал еще раз. Отменил постройку. Население вернулось, бонус все еще 160%. Проверяю сколько нужно культуры до следующего уровня - 38. Соседская помощь применена не была. А теперь, собственно, вопрос: Как считается культура и как избежать вот таких ситуаций, если это возможно?
Игрок я начинающий, поэтому прошу изьясняться простыми словами, можно формулами.
Может быть проблема в том что я до этого построил фобрику досок первого уровня и фабрику стали первого?
А может это баг, кто знает.
Текущее состояние города (при 160%):
Население
7 резиденций 3 уровня (40х7 = 280 населения) (-7х7 = -49 культуры)
4 резиденций 4 уровня (68х4 = 240+32 = 272) (-19х4 = -76 культуры)
1 резиденция 7 уровня (100 населения) (-40 культуры)
Итого: 280+272+100 = 500+150+2 = 652. Население
-49-76-40 = -89-76 = -165 культуры
Занятость
Ратуша 3ур - 58 населения (-30) культуры
Мастерские 4ур х2 - 40х2 = 80 населения (-28) культуры
Мастерские 2ур х4 - 24х4 = 96 наседения (-8) культуры
Торговец 1ур - 50 населения, не требует культуры
Академия магии - не требует населения и культуры
Казармы 3ур - 29 населения (-38) культуры
Арсенал 2ур - 21 населения (-10) культуры
Фабрики
Мрамор 5ур х3 - 30х3 = 90 населения (-30) культуры
Мрамор 4ур - 27 населения (-7) культуры
Сталь 3ур - 44 населения (-9) культуры
Сталь 1ур - 36 населения, не требует культуры
Доски 3ур - 27 населения (-4) культуры
Доски 1ур - 22 населения, не требует культуры;
+2(24) при повышении до 2ур (-2) культуры
Итого: 58+80+96+50+29+21+81+25+44+36+28+22 = 580 населения. Используемое население
-164 культуры
Итого культуры на здания : -165-164 = -329. Занятая культура
Культура
Дорога х6 10х6 = 60 культуры
Указатель х6 21х6 = 126 культуры
Деревья х5 67х5 = 335 культуры
Корабль х2 250х2 = 500
Итого: 60+126+335+500 = 186+835 = 1021. Всего культуры
1021-329 = 692. Доступно культуры
Все демонстрируемые игрой цифры сошлись. Культура убывает только от работающих зданий выше 1ур
550 свободной культуры нужно для 160% бонуса
730 - для 170%
Если взять просто
550 = 160%, то 100% = (550/16)*10 = 343,75
730 = 170%, то 100% = (730/17)*10 = ~429,41
Не сошлось.
Предположим что разработчики не любят уcложнять себе задачу и решили что '*' - хорошее действие для вычисления процентов.
Тогда, если 'a' - наша неизвестная формула.
f(a*160) = 550
f(a*170) = 730
или проще говоря
f(a*160) + f(a*170) = 1280 (1280 = 550 + 730)
Умножение можно вынести за скобки
160*f(a) + 170*f(s) = 1280
330*f(a) =1280
f(a)=3,(87)
Вышло не очень красиво.
Скорее всего так не должно быть (все мы любим четные числа, которые заканчиваются нулями).
Как вычилсяется это самое f(a) - тайна за семью печатями.
Остается только предположить что при достижении 582 занятого населения или 330 занятой культуры цифра сменяется и не возвращается обратно!
Можно попробовать вычислить почему именно 730-550 = 180 культуры - разрыв между 160 и 170% ускорения, провести пару экспериментов, но мне лень и возможно у кого-то из форумчан уже есть решение.