Lua による 視野領域 (FOV: Field Of View) アルゴリズムです。二種類を利用可能です: 再帰的な陰影計算および任意精度です。
https://github.com/markandgo/Lua-FOV