https://gabrielgambetta.com/zx-raytracer.html
Interesting piece, if anyone's not seen it.
The latest ZXDB update will be applied this evening at 1800 BST. The update takes around 30 minutes, and the site goes down whilst this happens.
Ray tracing in BASIC
Ray tracing in BASIC
CLEAR 23855