Ноября 15, 2018, 12:11:27

Новости:

В случае недоступности игры на decline.ru используйте домены decline.pro или decline.com.ru


Прирост населения

Автор Diavolo, Июня 01, 2013, 16:13:25

« предыдущая тема - следующая тема »

Diavolo

Всем, привет.
У нас тут есть много старых игроков, которые должны помочь с формулой прироста населения.

Текущая формула такая:
Люди
Население >= 1  и  <=  40  прибавляется 4
Население > 40  и  <=  80  прибавляется 3
Население > 80 прибавляется округленный до целого (квадратный корень из "текущий нас" * (1.1 + "уровень жизни")/400)

У орков сложнее:
Население >= 1 и <= 40 прибавляется 5
Население > 40 и <= 80 прибавляется 4
Население > 80 и <= 500 прибавляется округленный до целого (квадратный корень из "текущий нас" * (1.1 + 0.125)/4)
Население > 8000 и <= 13000 прибавляется округленный до целого (квадратный корень из "текущий нас" * (1.1 + 0.125)/4)/3
В остальных случаях прибавляется округленный до целого (квадратный корень из "текущий нас" * (1.1 + 0.125)/4)/2

Если проще, то при населении 1000 человек, прирост у людей составит 37, у орков 23.
При 10000 - у людей 116, у орков 62.

Я понимаю, что эта разница появилась из-за желания достичь баланса между рассами.
Но нужна ли она?
Эта формула из реализации Лего. Может кто-то вспомнит, как было до этого?