Advertisement

Simulating vision - calculating line of sight

Started by October 25, 2007 10:38 AM
19 comments, last by ID Merlin 17 years ago
I modified the code above to show the "attack strength" below the height, and consider two attackers (one at 4,5 and the other at 6,5). It's not perfect, but definitely "good enough" as a proof of concept. I think I'll add this algorithm to my AI routine.

Here is the result:
        0    1    2    3    4    5    6    7    8    9   10    0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0     | 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0    1| 0.0| 0.0| 2.0| 2.0| 1.0| 1.0| 1.0| 0.0| 0.0| 0.0| 0.0     | 0.0| 0.0| 0.0| 0.0| 1.3| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0    2| 0.0| 2.0| 2.0| 2.0| 1.0| 1.0| 1.0| 1.7| 2.3| 0.0| 0.0     | 0.0| 0.0| 1.6| 2.0| 2.2| 2.0| 2.6| 0.0| 0.0| 0.0| 0.0    3| 1.2| 1.3| 2.0| 2.0| 1.0| 1.0| 1.0| 2.0| 3.0| 2.7| 0.0     | 0.0| 0.0| 2.3| 2.9| 4.3| 4.7| 4.3| 3.4| 0.0| 0.0| 0.0    4| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 3.0| 2.5| 2.3| 0.0     | 0.0| 2.0| 2.9| 3.7| 5.8| 6.3| 5.9| 4.6| 0.0| 0.0| 0.0    5| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 2.0| 2.0| 2.0| 0.0     | 1.3| 2.2| 3.1| 5.1| 7.0| 7.1| 7.1| 5.2| 0.0| 0.0| 0.0    6| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.0| 1.5| 1.7| 0.0     | 0.0| 2.0| 2.9| 3.7| 5.8| 6.3| 5.9| 4.6| 0.0| 0.0| 0.0    7| 1.0| 1.0| 1.0| 1.3| 2.0| 1.0| 2.0| 1.0| 1.0| 1.3| 0.0     | 0.0| 1.6| 2.3| 2.9| 4.3| 4.7| 4.3| 1.8| 1.2| 0.0| 0.0    8| 0.0| 1.0| 1.0| 1.3| 1.3| 1.3| 2.0| 1.3| 1.0| 0.0| 0.0     | 0.0| 0.0| 1.6| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0    9| 0.0| 0.0| 1.2| 1.5| 2.0| 1.5| 1.3| 0.0| 0.0| 0.0| 0.0     | 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0   10| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0     | 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0| 0.0

This topic is closed to new replies.

Advertisement