Четверг, 03.07.2025, 12:13
Приветствую Вас Гость | RSS
Альянс Sky Knights
Главная страница | FAQ по игре Травиан | Регистрация | Вход
Меню сайта
Категории каталога
Новичкам [1508]
Постройки инфраструктуры [33]
Обзор деревни [1]
Центр деревни [4]
Дерево построек [13]
Войска римлян [14]
Войска галлов [11]
Войска германцев [12]
Войска природы [1]
Герой [3]
Игрок Натарс (Natars) [2]
Альянсы [5]
Артефакты [1]
Защита новичков [1]
Отмена действий [1]
Столицы [3]
Захват деревень [3]
Единицы культуры [1]
Фарминг [3]
Взаимодействие с окружающими [1]
Карта [1]
Сообщения и отчеты [1]
Новые деревни [1]
Оазисы [5]
Население [793]
Предотвращение захвата [1]
Проблемы с зерном [1]
Правила игры [9]
Статистика игры [1]
Народы в игре [1]
Система боя [8]
Конец раунда [2]
Военные постройки [15]
Ресурсные постройки [19]
Начало » Статьи » Система боя [ Добавить статью ]

Система боя
Предположим у нас есть две стороны Алиса и Боб.
Алиса нападает на Боба.

У Алисы есть: 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)

Категория: Система боя | Добавил: Viktosha (07.07.2007) | Автор: Viktosha
Просмотров: 1397 | Комментарии: 1 | Рейтинг: 5.0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск по каталогу
Статистика

Copyright © 2007 Альянс Sky Knights