Hello! Beginner here. After learning a bit of cool things submitting a cart for Pico1k (reducing the cart's footprint is cool!) I decided to keep working on it.
The submission cart is a tiny pseudo-isometric FPS (or First Pixel Shooter), Pyndicate-1k, but I wanted to work on it some more. I loved my isometric games, so I was trying to work that out into the cart. And today, I ran into my first out of memory error!
Here is a short recording of the cart so far (when it does not crash)


a slightly customizable clone of windows xp minesweeper
controls:
lmb - reveal/chord (click on number to chord)
rmb - flag (you can also chord with flags if conditions permit)
r - reset board
m - toggle sfx
scrollwheel/arrowkeys - change difficulty
f1 - toggle particles
f2 - toggle animations
f3 - toggle death screenshake
f5 - toggle pico8 font
f6 - toggle font size (not compatible with pico8 font)
f7 - toggle numbers
f11 - deactivate solver
f12 - activate solver

This is a simple calculator for a rule to have armor sets split into 3 different slots for D&D Fifth Edition. Extra rules are as follows, as well as the formula used below.
STR requirements to wear armors still apply, with the required number being decreased by 1 for each missing piece of armor from the full set. Extra features such as stealth disadvantage or adding DEX bonus only apply if 2 out of your 3 armor slots have armors that use that feature. If you are wearing one piece of armor with an uncapped DEX bonus, and one with DEX bonus capped at +2, your DEX bonus will be capped at +2.
Armor that is enchanted to be +1/+2/+3 can vary in where it is enchanted. If an entire set is enchanted, then the bonus from the enchantment is applied only to the Set Bonus category, and does not happen without wearing the full armor set. If a specific piece of armor is enchanted however, the bonus only applies when wearing that specific piece of armor. When wearing multiple pieces of enchanted armor from different sets, only the higher bonus applies, with the other being nullified. If two pieces of enchanted armor are from the same set, the bonuses stack.
Ducktales (NES) game engine
Z to Jump
X and down while in-air to pogo
You can't hit things with your cane yet (but you can see this was somewhat in progress)
I last worked on this around 2020, if anyone wants to steal the engine and make further progress go ahead. I think this was originally worked off of some other platformer engine (though I don't recall which). I was fairly new to Pico8 at the time
The Game
Turn-based science fiction game. Build space ships to explore Mercury, Mars, and other worlds to gather data about their resources. Your research facility develops new spacecraft to colonize these worlds. Dispatch vessels to asteroids to collect small amounts of resources, and expand by building stations on explored worlds until you reach the farthest edges of our solar system.
Controls
Use the arrow keys to move the green cursor and press X to select options.
For the date icon: Press to advance one turn, or hold to speed up - though the game will pause automatically if an event occurs.
Use the first icon to return to The Moon base. The second icon lets you switch to bases on other worlds - if you’ve built any.
I’m not sure how much of the game to explain - some players might prefer to discover things on their own. But if you’d like more hints, I will add them here.
Development
Inspired by old Amiga classics like Millennium 2.2 and Deuteros, I programmed until PICO-8 memory ran out. The game now includes planets and moons, stations and spaceships, and even a short intro and an ending sequence. Due to memory contraints, missions are limited and straightforward - no enemies or combat here. Balancing was tricky, and creating music, sound effects, and pixel art was new to me.
Even so, experimenting with PICO-8 is a lot of fun, and I’m still working on improvements.
Version History
0.9.3
- the symbols in the research category title now hint at how to switch categories:
- Use < and > in the research menu to switch categories
- Alternatively, pressing X on a category still works as before
- < and > also work when the cursor is on a science topic below the category
- the day count is now displayed after finishing the game
- freed up a lot of tokens by using P8SCII codes
- added a hint for skipping the intro
- activating coolant on Mercury no longer switches the view to resources
0.9.2
- solved bug: wrong resource index when mars was colonized before mercury
- removed the "game" menu topic
0.9.1
- in the 'Production' menu, an ongoing production can no longer be canceled by selecting another product (which previously resulted in resource loss)
0.9
- first upload

10/09/26: The work-in-progress version can now be played here.
07/09/26:
Added a hold function (bottom right), levels, and a lose condition. I'm a little worried those crosses will be distracting but I like the animation too much to remove them.
Here's the lose animation:
06/09/26:
04/09/26:
02/09/26: [hidden]
Showing off the power of oil barrels. Also I finally have an excuse to use screenshake!

A game inspired by various 7-elevens across Asia.
CONTROLS
To move the cart, use the LEFT and RIGHT Arrow Keys. To dash (once unlocked), press X.
RULES
Get the highest score you can by collecting as many soda cans as possible. Once the cart is full (10 sodas out of 10), you must check out at the cash register on the right side of the screen. You have 4 total misses allowed before the game is over.
Game created by Cliff
Hello, thank you for trying Sproutcasts!
Sproutcasts is a labor of love for myself and @PJOTT.
In Sproutcasts, you build your community garden while recruiting other inhabitants to help you along your way. Throughout your gardening journey, you'll be given bounties to complete before the end of turn 10 each season. Fail to complete a bounty and your run will come to an end. Complete all four seasons while finishing your bounties and you win! Win or lose, you have the potential to cement your run's score on the leaderboard.
Start by choosing your character, then pick a starting bounty. Spend your first couple of turns determining your strategy. Will you fill up your garden right away, or spend your time at events? Choose wisely and always keep the bounty in the back of your mind. Once your 10th turn is done, and your bounty is complete, you'll add a new recruit to your garden. This new recruit can be placed in your garden to boost the value of a plant and can provide a potential exclusive bounty. Continue your journey as the seasons change, and strive for that high score!
Sproutcasts is a WIP, and we deeply appreciate all thoughtful feedback. Many updates are on their way.
We're excited to see your name up on the leaderboard!
NPH & PJOTT
9/7 Update:
To view/submit to the leaderboard, it appears you must have a product (Pico-8, Picotron, etc. registered to your Lexaloffle account.
Bug Fix: Recruiting an inhabitant and then immediately dragging it onto your garden and back to your roster would cause an out of bounds error. This has been fixed.

historical boat racers, but history didn't fit in 1024 bytes.
for the 1kb PICO-1K Jam 2026!
You the player, aboard the Wayfarer.
Hideyoshi Toyotomi, aboard the Sunomata.
Why does Hideyoshi have a speedboat? Don't worry about it.
Keyboard controls:
Left / Right — Steer
Up — Accelerate
X — Boost. Be careful, you only have one!
itch project page:
https://barnabe-wild.itch.io/the-great-historical-regatta
Sprint
Press Z repeatedly to run
Press up and Z to jump (you'll need to build momentum to jump further)
As you take any action your energy will deplete, at which point you'll need to rest. Eat fruit to refill your energy
This was a sketch I did around 2021/2022, I had the idea of a jogging based platformer where you had to get through a level under a time limit, while watching your energy levels. The fruit pickup is somewhat Adventure Island inspired.
I made a small Picotron wave sim for a project that never came to fruition a few months ago, so I decided to squish it down for the Pico-1K jam. The shrinkotron compressed code is only 822 bytes, but could probably be compressed a lot more aggressively, I just didn't have much of a reason to hehe
Also thank you Nettakrim for helping me with making the refraction userdata based <3
Enjoy!
--source code
function lerp(a,b,t)
return (a*(1-t/64)+b*t/64)\1
end
w,h,damp=242,137,0.99
sourcebuffer=userdata("f64",w,h)
destbuffer=userdata("f64",w,h)
olddest=userdata("f64",w,h)
[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=195605#p) |






2 comments

