Hello pico-8 people, this is not really a game, its more something that was born out of my laziness to actually finish a project i just started. Im posting this here in hopes the shame of it not being in a presentable state will bring me to work on it. That being said, theres no game, its just like, an introduction, a walking system, and the start of a combat system.
I live in Aotearoa, of pākehā heritage. It would be cultural overreach to make any sort of statement about bullfighting, but, personally, I don't really like it. I tried to think of a different setting where the joke still works though and couldn't, so here it is.
Known issues:
- the doors stick out into the arena. There's a fix for this but I'm not going to implement it, I'm done with this project for the moment.
Credits:
My brother for doing game jams with me.
MBoffin for their tutorial on game states: https://mboffin.itch.io/pico8-game-states
this tutorial on (among other things) animations: https://www.lexaloffle.com/bbs/?tid=44686
glies.itch.io/hubris
On android im using this frontend
https://github.com/Macs75/pico8-android
With pico from humble raspberry pi version (im using it on normal samsung phone not any handheld)
On windows well i have windows version from humble
And difference is i have same exact carts folder (copied from pc to android)
And on windows i don't see sub folders in splore and on android i do
I see them with ls command
I can access them with cd folder name
But even if i get into any folder as soon as i leave it with ..
Its like it never was there and does not show up on list
I have folder named new
And if i do cd new
On top of file list i see folder icon with /new/
So only issue is visibility of folders on list
And i can't find anyone even talking about similliar issue
Can one even make mistakes if one can control time itself?
- press ⬅️⬇️⬆️➡️ to move
- press ❎/x to jump
- press 🅾️/c to use weapon (each weapon has 3 uses)
TIP: After the tutorial, you can turn on the checkpoints in the menu (press Enter > Checkpoints on/off).
Steal the time from a rotting corpse of its former master, dodge his bullet-hell-like spells, and fight his army of minions. But what will you do when you win? How will you use it?
For downloads, you can visit itch.io.
Features
- 3 stages
- 3 weapons

K-Booom
How many asteroids will you destroy before your ineluctable end?
Controls
K-Booom is a very tiny shooter. Pilot your ship into the heart of an endless wave of ever-multiplying asteroids.. Shoot them to score.
- Arrow keys - Move your ship
- (X) Button - Shoot
- (O) Button - Start game
There's also an extra menu to reset the hi-score in the pause menu.
Some screenshots
My personal best: 234
Rentless asteroids
Tips
About

In a lighthouse in the southern sea, your research nears it's end. Twenty years have passed since the first appearance of the Azure beacon. What caused a light to emerge from the sea and pierce the skies?

Important!!!
Since this is the "jam release" of the game, it is in a quite unpolished state, but it won't stay like this. Well, the jam version probably will, but the full release won't.
If you have any bugs to report, or possible QOL advice, feel free to comment, since I'll take into account all comments for said full release.
Development
This game was created for the
My latest game, Beneath the Depths, is a bit technically complicated. It uses some rather unusual methods for extending the spritsheet space in a normal pico-8 cart without using reload(), and it takes advantage of the nature of memory in pico-8 to acomplish it. So, here is a deep dive into all the things I found out about while making this game:
Introduction to key concepts
First of all, if you are not familiar with the way memory works in pico-8, or you need a refresher, i recomend chacking out LazyDevs'( @Krystman) video on memory or reading the pico-8 wiki for information on the memory layout.
Aditionally, most of the things I'll talk about here I created with information from this post: Upper memory: 4 more spritesheets!. It uses a different method to reach a similar goal to me, but it is a bit more math-heavy, but do check it out!
Now, lets dive into it.
Extended spritesheet space with memcpy() and load()
Since Pico-8 0.2.4, memory now includes a section going from 0x8000 to 0xffff for general use. However, it can't be directly modified with reload(), which can only target regions from 0x0 to 0x4300. So, how can we use all that real state for our extended spritesheet?
This cart performs sprite rotation using an old technique called "three shears rotation":
- Do an X shear on
tan(angle / 2). - Do a Y shear on
-sin(angle). - Do the first shear again.
One interesting property is that no pixels are created or destroyed, only displaced. This got me curious how it would look, so I went ahead and did a small implementation in Pico-8. Ended up being a bit disappointed in the quality, but maybe someone will find it useful.
It has some precision issues due to how it works (it offsets scanlines onto another buffer, then samples from that buffer for the next step). I tried to counter that by introducing a rounding offset to the first and third shears, with limited success. I might tweak this some more to see if I can preserve some of the subpixel precision. For now, you can swap the X and Y shears and see if you get better results with one over the other.
Welcome to Dice City!
Buy, upgrade, enchant, and place your dice on your stat slots to build the perfect setup and defeat seven opponents on your way to the top of the casino!
Made for the SD Game Jam 2026.

How to Play
A mouse is recommended!
- Drag dice into the ATK, SPD, and DEF columns, or back into the bag. Dice kept in the bag earn money.
- Click the button to roll, fight, and move to the next screen.
- >> speeds up a fight.
- Click an enchantment to use it, or drag it onto a die.
- Enter / P opens the pause menu.
Story
You step off the bus into Dice City with nothing but a bag of dice. Fight your way across town and into the casino to face its owner. The house always wins, but tonight, you change the odds.
Tips
- Dice in the bag make money. If you win, every die you didn't place pays out its roll as cash.
- Beer heals. Each one restores 10 HP, before a fight or during it.
- Items stack. Items of the same kind share one inventory slot, up to 5.
- Read your enemy's stats carefully!!
RALA:/:sutura
RALA:/:sutura is a turn-based bullet hell roguelike. Nothing moves until you do, and every attack is marked on the floor a turn before it lands, so every hit can be avoided (in theory).
Story
There's a road, the rifts are spreading, and Orinworks' convoy has to reach the rift at Sutura to prevent a dimensional cataclysmic event. You go ahead of the convoy, clearing the way one sortie at a time. Play it safe, take the risky road, or earn your way onto a secret one.
Feedback
Please provide any and all feedback! RALA:/:sutura's game mechanics are all inspired by (and ported FROM) my larger game I'm working on for the Panic Playdate, I would love any help at all to make this game (and that game) more fun and engaging!

plop
programming language on p8so
"string"
$variable
:tag
;comment
eval target a op b
chr target a
ord target a
idx target str i
join target a b
cls color
print text x y color
spr id x y w h flip
rect x1 y1 x2 y2 color
oval x1 y1 x2 y2 color
rectfill x1 y1 x2 y2 color
ovalfill x1 y1 x2 y2 color
cpyglb name target
store target value
goto tag
if a op b tagt tagf
filenew name data
filewrite name data
filedel name
filelist target
flip
exit
0:'print "hello`n`qworld`q" $x $y 7'
1:{ --split by string delimiter
'print ',
'hello`n`qworld`q',
' $x $y 7'
}
2:{ --unescape escape codes `n `q and `` to \n " and `
'print ',
[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=197488#p) |
Introduction
My entry for the Pico-8 1K Jam 2026. The final size was 998 compressed bytes hand minified.
As a master egg chef, you're job is to make sure the yolks are placed into the CENTER of each egg white, as each yolk is matched to an egg white, it will be removed until there are no eggs left to match.
Any match is worth +100 pts, any miss is -100 pts, the goal being the the highest score after matching 20 eggs.
To match an egg, as the yolk moves over the egg white, hit any key that is mapped by default.
Screenshots
Gameplay
Enjoy!
Mike
Ho, ho, ho! Whether you call it the Advent Calendar or the Holiday Bundle, gathering together as a community to make games that reflect the joys and anxieties of the winter holiday season is a much beloved tradition among PICO-8 users and players. We've made so many great games over the years: 2025 2024 2023 2022 2021 2020 2019 2018.
This year we're inviting you to don your elf cap early and get to work making games and demos for the 2026 Advent Calendar. The games will be packaged in a special menu cart, the Advent Calendar, and released on the Lexaloffle BBS, one-a-day, throughout December. This high profile bundle is a great way to get your game noticed and played.

My first game. A simple catch the snack game with a power-up and enemy to dodge. Based upon the lovely koala bear called Sausages.
Control him by pressing left and right to eat 25 snacks in the quickest time possible. Avoid the bird poops and eat mushrooms as they appear to get a temporary speed boost.





0 comments

