<div class='quotetop'>Цитата</div>Ну кстати я тут подумал, не так и сложно насчет зданий.- бомбардировка городов артиллерией, авиацией и кораблями снижает... ммм.. население города? разрушает здания? (сложно рассчитывать) или не здания, а только укрепления (стены)?
[/b]
Считаем общую мощность бомбардировки как суммарную атаку всех орудий артиллерии или кораблей (возможно, с каким-то коэффициентом для баланса между сухопутной и морской атакой).
Затем прикладываем её (с коэффициентом) к случайно выбранному городскому зданию - снижаем его трудоемкость постройки.
Таким образом, здание становится недостроенным или же полностью разрушается. Во втором случае, если мощность бомбардировки еще осталась, прикладываем её к следующему случайно выбранному зданию.
С обстрелом городских стен - примерно аналогично, но нужно сделать некоторый барьер - типа что стены начинают получать повреждения (а город - терять бонус от стен) только если нанесенный ущерб больше N% (например, 10%) от их общей крепкости. Чтобы неповадно было лодками с таранами рушить замки ;)
Ну и что весь урон приходится на одну и ту же стену (городское укрепление), пока оно не разрушится полностью.
<div class='quotetop'>Цитата</div>Да, выходит тогда бомбардировка городов должна производиться в конце тика. И чтобы воздушные и корабельные сражения могли успеть состояться, и чтобы с разрушением городских зданий городские проценты падали уже только на следующий тик, т.е. чтобы игрок это видел вовремя.(Правда тогда выходит что бомбардировка города будет происходить уже после битвы, т.е. в конце тика?)
[/b]



Ответить с цитированием