I created a Perlin noise generator from scratch. Then I assigned the value range to some colors + lattices to simulate an archipelago!
Reload to get a new one. Download + press Z to save a particularly cute set of vectors that generate that island (will save under proc_map_vectors.json.p8l)
Pretty proud of how this turned out. I didn't port the code, per se, rather I wrote it from 0 with just the algorithm logic. Hope it's educational!
I forgot I had this!
Here's a faux 3D of Yoshi's Island for the SNES.
Instead of making a 3D engine, I've defined sprites within a cylinder's (angle, distance from center, and height) and made it revolve all together.
It was a fun experience and a different way of making 3D.
MAKING YOUR OWN!
This cartridge comes with an editor to make your own revolving scenario. Do this:
I hope you like it! <3
Old project that I decided finishing: It slices the screen (vertically and horizontally) as many times as requested. The slices then recursively slice, with some randomness to their dimensions.
Additionally, graphics mode can be changed. Hold the regeneration button for some trippiness.
And hey, if you like it, check out more trippy stuff on twitter :)
up,down: change screen mode
left,right: change amount of slices (1 to 6)
Ah man, haven't written any pico8 for a while so I'm trying to get my groove back. Let's warm up with another console's logo intro: Sega Megadrive's! (or Genesis', depending on your region)
Little aproximation of what the Gameboy (Advance)'s logo screen looked like. I'd say it looks pretty swell :D
While not aesthetic, the function inside this cartridge allows you to smoothly scroll the pattern generated by fillp. Works with any fillp pattern!
This was a sweet programatic refresher about bases and bitshifts. I hope somebody finds it handy for a project :)
Enjoyed Gamasutra's article on text reveals (http://ubm.io/2FsMjmn) and decided to implement the closest thing in #pico8 ! Lowest I could bring it to was 195 tokens. You could use clip() to further smoothen the text reveal, but I considered this version a good size/effect compromise.
Small gizmo I made today! Cross-sectioning an object gives the impression of 3D movement.
I consider this a good cart to learn the basics of pico8 updating, sprite drawing, and looping.
Fun little proof of concept of an engine I made! Reminiscent of the first person point and click games. Try to escape a very boring christmas dinner!
Very happy to make this public. There's much optimization to be done, but I consider this stable enough!