I made this in about an hour for ld44's jam! Not much to see here, just really wanted to see if I could throw something together that fast.
Arrows to move. Collect booty from the shipwreck. Find a good ship and sale away to paradise.
My best time is 28 seconds (100% completion). Can you beat it?
(edit)
Ludum Dare entry for this: https://ldjam.com/events/ludum-dare/44/risk-it-all-for-booty



Life Vacuum
A Ludum Dare 44 game by @caranha and @cornettheory
What?
In this game you play the role of an immoral bio-scientist, producing life in a laboratory to sell for a profit.
You create the life forms in your petri dish, and sell them using the suck-o-vat 3000.
Active life forms are worth more than static life forms. You can make them active by using the "RUN" button, and you can stamp the three patterns in the top on your petri-dish to influence how the lifeforms develop.
However, note that you have a limited number of runs, and using your stamps costs money!
How much money can you make before you run out of resources?
How?


I originally planned incorporating a "big" mode into the 1.1 release of Pico Tetris, this is the state that mode was at when I realized how much work (and tokens!) would have to be invested in this.
However, I always find big mode to be a really unique and fun experience in Tetris games, and I didn't want to completely abandon it, so I decided to upload it here so it can be appreciated for the glitchy buggy mess it is. Have fun <3




Uh, Madeline maybe you shouldnt get drunk before climbing a 3km tall mountain.
Mod of CelesteP8
Distortion: https://www.lexaloffle.com/bbs/?tid=2847
Music corruption: https://www.lexaloffle.com/bbs/?tid=3561
Fixed distortion ending, was some debug thing i was doing and forgot to delete.










LD44: Civilian Bailout

As a government worker you live by the dollar. more specifically, you live to blindy give that dollar to any person who falls out of the sky! Match the color of the funds to the color of the civilians clothing while balancing your usage of the 3 different types of funds to succeed. Giving money from one fund will replenish the others, just don't let anybody wait too long or you'll loose funding everywhere!
Press ❎ and 🅾 to cycle through your funds, good luck!
Here's the Ludum Dare page https://ldjam.com/events/ludum-dare/44/civilian-bailout


Get The Skull!
Get The Skull! is a pico8 game made with love by a composer / sound designer trying to learn how to code and make art.
In Get The Skull! you are a skeleton that has to get as many skulls as possible while avoiding traps like fire, spears and ghosts! And, if you have a friend to play with you, you can both play together to see who get more skulls!
Features:
-
Simple but fun gameplay.
-
Procedurally generated dungeons.
-
Single-player mode and loca-multiplayer mode.
-
CRT shade for web.
- I guess music and sound are okay though.
Controls:
1 player movement: Keyboard arrows
2 player movement: S/E/F/D
Any feedback is so much welcomed!
Peace <3

I haven't released a cart since I last released a cart. Let's change that, shall we?
This time, it's a curiosity. I wanted to make a custom font, and so I did. The routines for rendering it do not require the use of the spritesheet (though the glyphs are all in there, for my own benefit while creating this cart).
I've set this up as a demoscene-like or cracktro-like scroller, demonstrating the different glyphs of this font. It's based on the font on the cover of Panic! at the Disco's album "Pray for the Wicked". I hope to use this font (and this song!) in a P!ATD-related demo cart.
In the meantime, you should try out this font somewhere! Tab 2 in the code gives all the details on using it ;) .



PX9 is a lightweight gfx & map compression library, intended to replace PX8. It uses the same ideas and interface as px8, but is smaller (297 214 tokens to decompress), and requires zero configuration.
To compress some data:
px9_comp(x,y,w,h, dest_addr, vget) returns the number of bytes written x,y,w,h is the source rectangle (e.g. on the spritesheet or map) dest_addr is where to write it in memory vget is a function for reading values (e.g. sget when compressing from spritesheet) |
To decompress it again:
px9_decomp(x,y,src_addr,vget,vset) x,y where to decompress to src_addr is a memory address where compressed data should be read from vget, vset are functions for reading and writing the decompressed data (e.g. pget and pset when decompressing to the screen) |
Unlike px8, the vget function does not need to return 0 when x,y are outside the destination rectangle
Workflow
You can use px9.p8 as a utility for compressing other carts' data by replacing _init() with something like this:
reload(0x0, 0x0, 0x2000, "mycart.p8") clen = px9_comp(0, 0, 128, 128, 0x2000, sget) cstore(0x0, 0x2000, clen, "mycart_c.p8") |
This would compress the spritesheet from mycart.p8 and store it in the spritesheet of mycart_c.p8, using memory from 0x2000.. as a temporary buffer. See the PICO-8 Manual for more information about reload() and cstore().












PANG
Burst the bubbles!
Gameplay updated. I followed Jusiv's ideas I added increasing difficulty and the score is reset when you lose all hearts.

