I noticed that calling cartdata immediately after dset can sometimes prevent the value from being saved to persistent memory. I couldn't find anything in the documentation that suggests this is expected behavior.
For example, the following code prints 0, but I expected it to print 10.
cartdata("testing")
dset(0, 10)
cartdata("testing")
print(dget(0)) |
Prior to version 0.2.7 this wouldn't have been an issue since carts could only use a single cartdata slot, so there was no point in ever calling cartdata more than once, but now that carts can use 4 cartdata slots this sort of thing might happen. (Relatedly, the manual and help cartdata both say that cartdata can be called at most once per run.)
I ran into this because I wanted to have a tool that simulates allowing dset and dget with 256 indices instead of 64 by changing the cartdata slot based on the index. But if you don't check whether you are already on the right cartdata slot, consecutive writes to the same cartdata slot have the pattern above (where cartdata is called immediately after a call to dset).
Ninjoe finds himself trapped in the basement of Chickensnake Tower. He must take control of the light and shadow to puzzle his way out. Good luck!
If playing with a keyboard, z and c get mapped to the "o" button, and x gets mapped to x.
Special thanks to:
- @Doriencey (lex, itch) for designing many great and devious levels.
- The Toy Box Jam folks for playtesting, especially MaxOsirus, DeusTex, BryterGames, rob, samu, and morgan for their valuable feedback.

A piloting mishap sends Santa and all his gifts tumbling across the Brooklyn skyline. Without his sleigh, Santa must leap from rooftop to rooftop, collecting and delivering presents. If he is to deliver them all in time, he must go faster and faster. Press x or o to jump, and press x or o while in the air to throw a present down a chimney.
Special thanks to:
- @Doriencey for making the cart label.
- @Gruber for making the music.
- The advent calendar jam folks for lots of ideas and encouragement.

Santa's sleigh has broken down and needs repairs! As chief mechanic, it falls to you to collect the necessary parts to fix it!
In this game you will need to venture into the floating mountain tops to retrieve Santa's Sack of Generosity, and visit the Elf Propulsion Labs (EPL) to obtain the Wonder Drive that power's Santa's sleigh.
Controls:
Move with the d-pad / arrow keys.
Jump with x.
Grab and throw items with z/c/o.
Note: to grab items you must be standing directly on top of them.
Music is "Carol of the Bells" on pico 8 by Gruber.
Thanks to @bikibird for organizing the advent jam and to the Holiday Jammers for playtesting and encouragement! (... are these my Christmas Jammies?)

This app is a submission to the 2024 Pico-8 Advent Jam that creates digital folded paper snowflakes!
Cut a pattern into the digitally folded paper. Click "unfold" to reveal your masterpiece! Then save an image of your snowflake to share with friends, family, or right here on the bbs!
Detailed Instructions
Note: If you don't have a mouse connected, you can control the mouse using a controller as follows: the d-pad moves the mouse to various interactive elements on the screen, pressing x clicks, and pressing o moves the mouse to the bottom of the screen for easy button access.
When you load the cart you are greeted by the welcome screen which shows an example paper snowflake unfolding.

This is my first pico-8 game! I made it to give out pre-loaded onto a few Miyoo A30 retro handhelds as a thank you gift at my bachelor party (so some of the ending text is specialized for that context).
I would appreciate any feedback that I can incorporate into my next games. Thank you for checking it out!
How to Play:
- Move with the d-pad.
- Jump with x (the in-game tutorial says a because that's the label on the Miyoo A30)
- Grab/throw with o. You need to be on top of the object to grab it.
- Drop through platforms with down+x.
- Place an item directly in front of you (without throwing) with down+o.





0 comments