Die Bewegung der Spieler in Ego-Shooter-Spielen verfolgen
In einem Ego-Shooter-Spiel ist in einem bestimmten Level ein Agent versteckt und wartet darauf, den Spieler anzugreifen. Der Agent kann den Spieler nicht sehen, aber dessen Bewegungen wahrnehmen und in Kombination mit seiner Kenntnis des Spiellayouts daraus die Position des Spielers abschätzen. Angenommen sei ein Layout mit 27 Bereichen, die 4 verschiedenen Typen entsprechen – nämlich Gras, Metallgittern, Wasser und Türportalen.
Die gesamte Wolfram-Language Eingabe zeigenEingabe verbergen
Ordnen Sie den verschiedenen Bereichstypen unterschiedliche Farben zu.
Je nach Beschaffenheit des Bereichs ändert sich der Klang von Schritten.
Die Wahrscheinlichkeit, ein Geräusch zu erzeugen, hängt also vom Bereich ab.
Visualisieren Sie das Layout des Levels.
Die gesamte Wolfram-Language Eingabe zeigenEingabe verbergen
Out[7]= | |
Angenommen, der Spieler betritt das Level mit gleicher Wahrscheinlichkeit durch eine der Türen.
Der Spieler bleibt mit einer Wahrscheinlichkeit von 10 % im aktuellen Bereich. Die Wahrscheinlichkeit, dass er eine der angrenzenden Bereiche betritt, ist gleichverteilt.
Der Agent hört die folgende Geräuschsequenz:
Demzufolge ist es am wahrscheinlichsten, dass der Spieler durch die Tür mit Nummer 27 das Level betreten hat und sich derzeit in Bereich 7 aufhält.
Out[12]= | |