Военная инфраструктура
Военная составляющая играет немаловажную роль в мирах Травиан. В первую очередь в центре деревни должен быть построен пункт сбора, распределяющий войска на военные операции. Существуют четыре вида войск в Травиане: пехота, кавалерия, осадные орудия, а также сенаторы и поселенцы, необходимые для захвата или основания деревни соответственно. Каждый юнит обладает определённой задачей и имеет четыре главных характеристики: уровень атаки, уровень защиты от пехоты, уровень защиты от конницы и скорость перемещения. В частности:
разведчики и следопыты не годятся для прямой атаки и слабы в обороне. Они нужны для разведки ресурсов и обороноспособности противника, а также для контрразведки. Для эффективной контрразведки количество и качество разведчиков в деревне должно быть не хуже, чем у нападающих, то есть если вас идут разведывать 1000 разведчиков то чтобы вас не разведали у вас должно быть 1500 и много дефа, тогда эта 1000 разведчиков просто погибнет;
тараны нужны для разрушения вражеской стены и практически не защищены от атак, то есть когда на вас идут напом, тараны прячте подальше;
катапульты и требуше (в игре названы требучет) — для уничтожения зданий во вражеской деревне, по нашему это каты, каты катают и укатывают деревни врага) одна из самых интересных функций;
в наиболее распространённой версии Травиана (Т3, а есть и другие) существует также особый тип воинов — герой. Он нанимается в таверне из обычного юнита и может получать различные совершенствования в результате сражений, а так же с его помощью можно захватить оазисы(оазисы дают бонусы по приросту добычи ресурсов). В каждый момент времени у игрока может быть только один герой. В таверне также можно восстановить одного из своих погибших героев. С ростом уровня героя время и стоимость восстановления растут(тут имеется много споров, брать самого дешевого юнита или самого быстрого, при смерти конного героя примером 70го левела вам придется потратить уйму ресов на его воскрешение, если же это будит дешевый пехотинец то он будит восстановлен значительно дешевле и быстрее, но мы теряем в скорости перемещения героя что существенно если ваши деревни размещены на значительном расстоянии друг от друга. ).
Каждый из видов имеет специальное здания для создания юнитов:
Казарма служит для создания пехоты.
В конюшне обучается кавалерия.
Осадные орудия строятся в мастерской.
Во дворце или резиденции можно обучить сенатора или поселенца (в отличие от других юнитов, их количество строго ограничено, зависит от культуры, от уровня резы).
Перед тем как начать строить юниты определённого типа, необходимо изучить их в академии за определённое количество ресурсов. Не требуется изучение для подготовки поселенцев и самых простых войск (фаланга, дубинщик, легионер).
Во время сражения своими войсками управлять нельзя. Исходя из характеристик обороняющейся и атакующей стороны рассчитываются потери и результаты сражения (такие как добыча ресурсов и разрушения здания). Собственно все сражение расчитывается по формулам, тут все просто, воспользуемся уже готовым примером:
Например, у нас есть две стороны Алиса и Боб.
Алиса нападает на Боба.
У Алисы есть: 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)
вот и все, но конечно же вам каждый раз все это считать не нужно, вы просто можете воспользоватся симулятором сражения например
после каждого нападения у вас будит появлятся ЛОГ, информация о военной операции, где вы будите видить как же вы сходили, подробнее проанализировать этот лог можно с помощью
Если вам интересны параметры каждого воина, их вы подробнее можете прочитать вот
пока все, прошу писать вопросы в комментарии.