Die Territorien werden über eine CSV-Datenbank geladen und eine farbige Karte (Beispiele sind in der App verfügbar), die Datenbank muss UTF-8-codiert sein.
Bei jeder Iteration wird ein zufälliges Gebiet ausgewählt; Wenn dieses Territorium besetzt ist, kann er gegen den Bewohner rebellieren und ihre Freiheit mit einer konfigurierbaren Wahrscheinlichkeit zurücklehnen, da sonst eine normale Schlacht durchgeführt wird, und das nicht alliierte Territorium mit dem nächstgelegenen Barycenter ist dann der Verteidiger.
Die beiden Herausforderer Gewinnen Sie mit einer Wahrscheinlichkeit, die proportional zur jeweiligen Macht ist.
Wenn der Angeklagte widersteht, startet der Prozess neu, bis ein Angreifer gewinnt oder eine erfolgreiche Rebellion erfolgt. Wenn der Angreifer gewinnt, wird der Angeklagte Teil des Angreifers.
Wenn der Angreifer besetzt war, wird die Invasion im Auftrag des Bewohner des Angreifers durchgeführt.
Das Spiel stoppt, wenn alle Territorien zu einem gehören.
Für jede Iteration wird eine Bilddatei, die die aktuelle Situation darstellt, zusammen mit einer Historiedatei gespeichert, die alle bisher alle Kämpfe verfolgt. Eine schriftliche Zusammenfassung wird auch in konfigurierbaren Abständen erzeugt.
Die Berichtesinhalte sind sowohl als auch das Schlachtlogo und das lokale Vasallenlogo konfigurierbar.
Die Farben Weiß (255,255,255) und Schwarz (0,0,0) können nicht für Territorien auf der Karte verwendet werden.
Für jede Iteration wird eine Haltepoint-Datei generiert. Diese Dateien können verwendet werden, um den Krieg aus einem bestimmten Zeitpunkt neu zu starten.
Die Ergebnisse können direkt mit einem Bot auf Telegramm gepostet werden.