Bei den meisten Spielen werden Schrotflinten als Waffe eingesetzt, mit der mehrere Projektile gleichzeitig abgefeuert werden, wobei jedoch jedes mit einer bestimmten Zufallsverteilung des Winkels versehen ist, aus dem sie den Schauspieler verlassen. In den meisten modernen Ego-Shootern haben fast alle Waffen bei jedem Schuss eine gewisse Streuung, um auf lange Distanz eine geringere Genauigkeit zu erzielen. Daher kann dieselbe Implementierung für Schrotflinten verwendet werden.
Einfache Implementierung: Wenn Sie eine Streuung von 10 ° wünschen und der Spieler in Richtung 0 ° vertikal und 50 ° horizontal blickt, lassen die Projektile sie in einem Winkel zwischen -5 ° und + 5 ° vertikal und zwischen 45 ° und 55 ° horizontal.
Bessere Implementierung: Verteilen Sie die Projektile nicht in einem rechteckigen, sondern in einem kreisförmigen Bereich um das Fadenkreuz des Spielers.
Die wahrgenommene verminderte Effizienz auf lange Distanz resultiert aus der Verbreitung der Projektile, was bedeutet, dass entfernte und kleine Ziele nicht von allen getroffen werden. Wenn Sie dies weiter betonen möchten, um Ihre Schrotflinte zu einer reinen Waffe mit kurzer Reichweite zu machen, können Sie auch den Schaden jedes Projektils für jeden Spiel-Logik-Frame, den es durchläuft, reduzieren.
Bei Top-Down- oder Side-Scrolling-Schützen ist es weniger üblich, auf alle Waffen zu streuen, da die Spielfläche zu klein ist, um einen Sinn zu ergeben. Wenn Sie jedoch eine Waffe wie eine Schrotflinte wollen, ist dies eine andere Sache und dasselbe Die Technik kann verwendet werden, nur dass Sie sich nicht um die 3. Dimension kümmern müssen. Alternativ können Sie die Projektile auch in festen Winkeln wie -6 °, -4 °, -2 °, 0 °, 2 °, 4 °, 6 ° abfeuern. In einem 2D-Kontext sieht es nicht so künstlich aus wie in einem 3D-Kontext, und der Herausforderer wird es mögen, weil es die Chance verringert.