So I'm adding LOS to a roguelike I'm creating.
I've tried implementing a very basic one that i didn't like (creating a Bresenham's line between the player and every tile in FOV and check if it was clear). This method, although fast, created some things that I didn't like, like having random tiles being highlighted surrounded by the dark.
Now I've done a raycasting one, and, for me, it looks bad. Also, I'm still discussing with myself if it should have asymmetry, and considering the gameplay options it adds.
I'd love some kind of comparison or some algorithm I can use, that is somewhat fast and looks good.
What I don't like about raycasting is something like this:
.........
...@..#
.........
....#.....
..........
where you can see just behind a pillar.
Thanks for any advice you can give.