Wiki
Moteur de combat
Le combat étant un système à la fois important et complexe, il sera expliqué en détail sur cette page wiki.
Définitions
- « Participant » : un participant dans le combat (cf. définitions de l'attaquant, du défenseur principal et du défenseur secondaire).
- « Attaquant » : un participant dans le combat qui s'oppose aux défenseurs.
- « Défenseur principal » : un participant dans le combat qui est pris pour cible par les attaquants.
- « Défenseur secondaire » : un participant dans le combat qui vient en aide au défenseur principal.
- « Unité » : un élément de la catégorie « Armée » ou « Défense ».
- « Unité d'armée » : un élément de la catégorie « Armée ».
- « Unité de défense » : un élément de la catégorie « Défense ».
Initialisation
Paramètres
Voici les paramètres définis lors d'un combat :
- Le nombre de rounds : chaque unité a l'occasion d'attaquer une fois par round.
- La destruction du mur : le mur utilisé par le défenseur principal peut être attaqué ou non pendant le combat selon ce paramètre.
- Le facteur de pillage : lorsque les attaquants gagnent, ce facteur définit quel pourcentage des ressources peut être pillé.
- Le facteur d'élimination des citoyens : lorsque les attaquants gagnent, ce facteur définit quel pourcentage des citoyens sera éliminé.
- Les infrastructures ciblées : lorsque les attaquants gagnent, ces infrastructures seront attaquées à la fin du combat.
Unités par type de participant
Tous les participants peuvent avoir des unités d'armée pendant un combat. Cependant, seul le défenseur principal peut également utiliser des unités de défense.
Les unités d'armée voient leurs puissances augmenter grâce à certaines recherches :
- Pour les attaquants : « Barbarie ».
- Pour les défenseurs : « Formation de combat ».
Récapitulatif | |||
---|---|---|---|
Type de participant | Unités d'armée | Unités de défense | Recherche augmentant la puissance des unités d'armée |
Attaquant | ✔️ | ❌ | Barbarie |
Défenseur principal | ✔️ | ✔️ | Formation de combat |
Défenseur secondaire | ✔️ | ❌ | Formation de combat |
Utilisation d'un mur
Le défenseur principal peut utiliser un mur lors du combat dans le but d'augmenter la résistance des unités d'armée des défenseurs. Selon les paramètres, la destruction du mur peut être activée, et donc celui-ci pourra être ciblé par les unités des attaquants pouvant infliger des dégâts aux infrastructures.
Séquence d'attaque
La séquence d'attaque représente l'ordre dans lequel les unités vont attaquer les unités adverses. Toutes les unités intervenant dans le combat y sont intégrées. Par ailleurs, cette séquence est triée dans l'ordre décroissant par l'initiative de chaque unité. Lorsque deux valeurs d'initiative sont égales, l'unité des défenseurs aura l'avantage et attaquera la première.
Déroulement
Pour chaque round du combat, la séquence d'attaque est parcourue dans l'ordre de tri et deux cas sont possibles à chaque itération :
- Si l'unité parcourue est celle d'un attaquant, qu'elle peut attaquer les infrastructures, que la destruction du mur est activée dans les paramètres, et que le mur n'est pas détruit, alors cette unité attaquera le mur avec toute sa puissance.
- Sinon, cette unité attaquera les unités des adversaires. Une unité attaquera toutes les cibles adversaires, cependant, la force utilisée contre chaque unité ciblée différera selon certains critères :
- Le pourcentage représenté par chaque unité adverse par rapport au nombre total d'unités des adversaires.
- L'efficacité de l'unité qui attaque : une unité ciblera toujours de préférence les unités contre lesquelles elle est efficace.
Exemples
Composition utilisée :
- Participant A :
180
bunkers.
- Participant B :
100
convoyeurs,100
charrettes,100
chars d'assaut.
Nous nous intéressons à l'étape de la séquence d'attaque lorsque les bunkers du participant A sont sur le point d'attaquer les unités du participant B.
Exemple SANS efficacité
Pour commencer, supposons à 1
l'efficacité des bunkers du participant A contre chaque unité adverse. Parmi les unités ciblées, chacune représente un tiers du total des unités de leur camp 100 / 300 * 100 ≃ 33,33%
). Ainsi, chaque tiers des bunkers du participant A attaquera chaque unité adverse du participant B.
Résultat :
60
bunkers du participant A attaqueront les100
convoyeurs du participant B.60
bunkers du participant A attaqueront les100
charrettes du participant B.60
bunkers du participant A attaqueront les100
chars d'assaut du participant B.
Exemple AVEC efficacité
Maintenant, supposons que les bunkers du participant A ont les efficacités suivantes contre les unités du participant B :
2
contre les convoyeurs,1
contre les charettes,0,5
contre les chars d'assaut.
Pour calculer la nouvelle répartition des bunkers du participant A, le nombre de chaque unité ciblée est multiplié par l'efficacité respective contre cette dernière :
- Soit
n1 = 100 * 2 = 200
pour les convoyeurs. - Soit
n2 = 100 * 1 = 100
pour les charrettes. - Soit
n3 = 100 * 0,5 = 50
pour les chars d'assaut.
Ensuite, ces valeurs sont augmentées ou diminuées par un ratio afin que la somme soit égale au nombre de bunkers du participant A. Ce ratio est défini par : (nombre de bunkers) / (somme des nombres de chaque unité ciblée multipliés par leur efficacité respective)
. Dans notre exemple, ce ratio vaut r = 180 / (n1 + n2 + n3)
.
Résultat :
r * n1 ≃ 102,9
bunkers du participant A attaqueront les100
convoyeurs du participant B.r * n2 ≃ 51,4
bunkers du participant A attaqueront les100
charrettes du participant B.r * n3 ≃ 25,7
bunkers du participant A attaqueront les100
chars d'assaut du participant B.
Résultats
Le résultat d'un combat dépend de trois facteurs :
- La perte de toutes les unités des attaquants.
- La perte de toutes les unités des défenseurs.
- La condition d'éliminer intégralement tous les défenseurs pour que les attaquants gagnent.
Ainsi, les différents résultats suivants peuvent être obtenus :
- Les défenseurs gagnent si les attaquants ont perdu toutes leurs unités.
- Les attaquants gagnent s'ils ont encore au moins une unité et que les défenseurs ont perdu toutes leurs unités.
- Les attaquants gagnent s'ils ont encore au moins une unité et qu'ils n'ont pas besoin d'éliminer intégralement les défenseurs pour gagner. C'est notamment le cas lors d'une opération de pillage.
- Dans tous les autres cas, c'est une égalité.
Lorsque les attaquants gagnent le combat, ils peuvent, selon les paramètres, effectuer plusieurs actions contre le défenseur principal :
- Tout d'abord, ils ont la possibilité de piller des ressources selon la capacité des unités ayant survécu, le pourcentage pouvant être pillé dépend de l'opération et de la recherche « Alerte Générale » du défenseur principal.
- Ils peuvent également éliminer des citoyens lorsque cela est possible, par exemple lors d'une opération d'assaut. Le pourcentage perdu est calculé à partir de la moyenne des recherches de « Domination » des attaquants.
- Enfin, ils peuvent attaquer des infrastructures avec les unités ayant survécu qui ont cette faculté, en répartissant équitablement les forces sur chacune. Par exemple, l'Hôtel de Ville peut être détruit lors d'une opération d'assaut.