Вторник, 30.04.2024, 08:58

Приветствую Вас Незнакомец | RSS
Мир Травиана
ГлавнаяРегистрацияВход
Меню сайта

Модный чатик

Наш опрос
За какой народ вы играете?
Всего ответов: 1531

Главная » 2007 » Ноябрь » 14 » Система боя
Система боя
11:17
Предположим у нас есть две стороны Алиса и Боб.
Алиса нападает на Боба.

У Алисы есть: 100 империанцев и 50 легионеров
У Боба: 150 фаланг

Тогда суммарная атака Алисы
100*70 + 50*40 = 9000
Суммарная атака на защите Боба
150*40 = 6000

Т.к. 9000 > 6000 победит Алиса.
Если было Нападение, то тогда все войска Боба умрут

Формула для подсчета кол-ва убитых унитов следующая:
100 * (looser_sum/win_sum)^1,5
где win_sum - суммарная атака победившего сражение,
а looser_sum - суммарная атака проигравшего.

Попробуем воспользоваться этой формулой, для приведенного выше примера.
100 * (6000/9000)^1.5 = 54.43 %
Таким образом, у Алисы умрет 100*0.5443 = 54 империанцев и 50*0.5443 = 27 легионеров.

Формула для подсчета убитых при Набеге/Raid
100 * {x /(100+x)}
где x равен формуле для убитых при обычной атаке (100 * (looser_sum/win_sum)^1,5)

100 * {100 * (looser_sum/win_sum)^1,5 / (100+100 * (looser_sum/win_sum)^1,5)}
= 100 * 54.43/(100+54.43) = 35.24% войск Алисы погибнет при Набеге

Возникает естественный вопрос, а как же считать, если учавствуют и конные войска? В этом случае используется следующие рассчеты.
У нападающего 100 громов и 50 мечников.
100 * 90 + 50 * 65 = 9000 + 3250 = 12250
Процентное отношение атаки конных войск ко всей атаке
9000/12250 = 0.7346
Отношение атаки пеших воинов равно
3250/12250 = 0.2653

У защищающегося 100 преторианецв.
Суммарная оборона от пеших войск
100 * 65 = 6500
Суммарная оборона от конных войск
100 * 35 = 3500

А вот суммарная защита у них будет зависить от атакующего. В данном случае:
3500 * 0.7356 + 6500 * 0.2653 = 4296.20

Теперь эту суммарную защиту можно использовать для подсчета погибших.
Известно, что кое-где формула чутка подправлена, так что потери победителя слегка увеличиваются

вместо 100 * (looser_sum/win_sum) ^1.5
там используется 100 * (looser_sum/win_sum) ^X
где X зависит от кол-ва войск (N) и его формула примерно такая
1,5-0,08 · log10 (N/1000)

Просмотров: 4255008 | Добавил: fAYSt | Рейтинг: 1.0/65535 |
Всего комментариев: 0
Форма входа

Календарь новостей
«  Ноябрь 2007  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930

Поиск по сайту

Статистика
Рейтинг@Mail.ru Rambler's Top100 ТОП Игровых сайтов Рунета! Рейтинг игровых сайтов Топ GamerPro Каталог сайтов Планета Топ 100 - Planet Top 100 RusTusovka.COM - T0P 100 WebSite Rating GAMETOP CS TOP [ZLO-TeaM.ru] GamesMir ToP 100

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Copyright MyCorp © 2024Хостинг от uCoz