Log In  

Cart #29956 | 2016-10-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

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:

http://www.benryves.com/tutorials/tunnel/

P#29958 2016-10-04 10:03 ( Edited 2016-10-04 19:35)

Is this politically correct?

P#29970 2016-10-04 11:08 ( Edited 2016-10-04 15:08)

Hell yeah.

P#29975 2016-10-04 11:55 ( Edited 2016-10-04 15:55)

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().

P#30007 2016-10-04 15:35 ( Edited 2016-10-04 19:39)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-03-28 14:56:28 | 0.012s | Q:21