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

1870-Schliemann-001, (Last updated: 1871-10-20)


Authors

Schliemann, Heinrich (Author, Copyright Holder)
Angourakis, Andreas (Author, Copyright Holder, Creator)


Module files

Module type

Algorithm

Languages

NetLogo, Python

Tags

Modelling: agent   calculation
Programming: Functional   Object-oriented
Regions: Global   Eastern Mediterranean
Periods: Bronze Age   Mycenaean
Subjects: war

Input and output

References

“Guide for Submissions | NASSA.” n.d. NASSA. Accessed January 29, 2024. https://archaeology-abm.github.io/NASSA-hub/NASSA-hub/guide-for-submissions.html.
Homer. 1865. The Iliad of Homer. J. Murray.

README

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

by Heinrich “Dummy” Schliemann (NASSA submission 🚀)

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.

License

MIT

References

Homer. 1865. The Iliad of Homer. J. Murray (trad.).

Further information

Corinthian aryballos depicting the trojan war from 1887 jahrbuchdeskaiserich 1200x500

This model is a algorithm implemented in NetLogo and Python 3. Disclaimer: the code might require updates since it was written in the 19th century.

Overview of the algorithm:

\[warEffect=-destructionRate*\frac{(attackerStrength)^2}{defenderStrength} \]

See full list of documentation resources in documentation.