(DUMMY EXAMPLE) TroyDestroy. Bronze Age siege and its destructive effect on settlement

This module takes the strength of two armies, one aggressor and another defender, and calculates the level of destruction of the defenders' city. The destructive effect over the defenders' city is proportional to the two contending strengths and a constant rate per unit of strength of the aggress...

2
mentions
2
contributors

What (DUMMY EXAMPLE) TroyDestroy. Bronze Age siege and its destructive effect on settlement can do for you

This module takes the strength of two armies, one aggressor and another defender, and calculates the level of destruction of the defenders' city. The destructive effect over the defenders' city is proportional to the two contending strengths and a constant rate per unit of strength of the aggressor matched by the defender.

Inputs

NameTypeDescription
greeks-strength, GREEKS_STRENGTHintegerThe strength of the Greek army (attackers), measured in number of soldiers, units, etc.
trojans-strength, TROJANS_STRENGTHintegerThe strength of the Trojan army (defenders), measured in number of soldiers, units, etc.
destruction-rate, DESTRUCTION_RATEfloatThe rate of destruction per unit of attacker strength
init-troy-health, TROY_HEALTHfloatThe general state of the defenders city, measured in population, structures, etc.

Outputs

NameTypeDescription
troy-health, health, City.healthfloatThe general state of the defenders city, measured in population, structures, etc.
Language
  • NetLogo
  • Python
Modelling
  • agent
  • calculation
Module type
  • Algorithm
Period
  • Bronze Age
  • Mycenaean
Programming
  • Functional
  • Object-oriented
Region
  • Eastern Mediterranean
  • Global
Subject
  • war
Keywords
No keywords available
License
</>Source code

Mentions

  • 1.
    Author(s): Homer
    Published by J. Murray in 1865

Contributors

AA
Andreas Angourakis
HS
Heinrich Schliemann

Member of community

NASSA