To complete this mission I am working in two tasks:
- getting the line of visibility for a bat.
- deciding which path results in the minimum time to alert the alpha bat.
The second part is done, but I am still have some difficulties with part 1.
To resolve this part, I made a function that checks three cases:
- two bats are in the same row (checks cells between for walls)
- two bats are in the same column (checks cells between for walls)
- the other cases (basically it checks if a wall is in the line formed by the two bats)
it seems like I am close to solve this task, but the first part looks really complex, and my experience here tells me this is not a good signal :), so I will stop for while (trying to think about other ways to solve the first part). In the meantime, I will appreciate any tip or suggestion.
Created at: 2014/06/30 22:01; Updated at: 2016/09/26 14:18