AoE

#AoE > Konzepte und Strategien

Flächenschaden (oder AOE, für Area Of Effect) gibt es in vielen Spielen. In Lauchkriegen bieten sie nicht nur eine Möglichkeit, mehrere Gegner zu beeinflussen. Sie bieten auch einen interessanten Aspekt zum Codieren.

Erläuterungen

Die Funktionen getWeaponArea und getChipArea geben jeweils den AOE-Typ einer Waffe oder eines Chips zurück .

Diese Funktionen geben eine Konstante zurück, die Folgendes sein kann:

Der 3-Zellen-AoE-Radius ist derzeit der größte im Spiel und der betroffene Bereich ist beträchtlich. ![](https://imgur.com/8zk5LQa.png)

Reduzierung der Effekte

Die Stärke des Effekts nimmt mit der Entfernung vom Zentrum des AoE ab.

Somit erfährt die Zielzelle in der Mitte 100 % der Wirkung. Für die restlichen Zellen erfolgt die Berechnung des Effektanteils linear. Die Berechnung des Prozentsatzes erfolgt mit der folgenden Gleichung:

Prozentsatz = max(0, 1 - 0,2 * getCellDistance(center, cell))

Zu wissen, dass wir den Aufprallradius nicht überschreiten können!

!AOE-Werte Durch die Hindernisse

Flächenschaden geht durch Hindernisse hindurch. Es ist daher möglich, einen hinter einem Hindernis befindlichen Lauch zu treffen, indem man auf eine bestimmte Zelle zielt.

Es ist möglich, eine bestimmte Zelle anzuvisieren, um die Möglichkeiten der Flächenschädigung voll auszuschöpfen. Verwenden Sie dazu die Funktionen useWeaponOnCell und useChipOnCell. So können Sie die Zelle direkt neben Ihren Gegner schießen, um Schaden zuzufügen, selbst wenn er sich hinter einem Hindernis versteckt!

Andererseits ist es nicht möglich, auf ein Hindernis zu schießen. Nur die Zellen, auf denen Sie Sicht haben, sind erreichbar.

Beispiel : !AOE-Hindernisse

In Grau die Hindernisse und in Rot die von Flächenschäden betroffenen Zellen.

Die Zielzelle ist die Zelle, die sich in der Mitte des Bildes befindet.