I've started playing with PICO-8 yesterday, and wanted to level up my skills by creating this simple demo.
It's based on the old demoscene approach of building LUTs (look up tables) for angle and depth of each pixel, and then using the values as texture coordinates.
If you want to learn more about the effect, my friend Ben has a great writeup on it:
Looks really good here !
One way to speed it up might be to save it each time as a new tiled image and then use SSPR() to display it lightning fast.
To create the 3-copies, you could then use PAL() to change just the palette for them and redisplay the whole image in one command with SSPR().
And this means - not using PSET() at all, only SSET().
[Please log in to post a comment]