Picominer is my first game made in Pico 8
it is based off an old mobile game i used to play called RoboMiner
currently is it mostly finished, it is just missing some final sound effects and could probably do with some balancing for the upgrades
there are small things i would maybe come back to add like clouds in the sky and maybe cleaning up the code some more but they are all extra things
for now i am just uploading it as it is and i may come back to finish the final bits at a later time
code can be found here: Github/Josie5734/Picominer
Welcome to British Square! The game of territory control and outflanking your opponent!
British Square is a a semi-obscure board game that was originally released in 1978 by Gabriel Games. I discovered the game at a used book sale where a friend and I picked it up for $1. We played it quite a bit and I was enamored with how simple and fun it was. A few years later and I convinced another friend to help me make a video game version. We started in GameMaker and got a prototype functioning but never finished it.
A 4 years later I wanted to dip my toes into programming and decided that making a mobile app version of British Square would be my goal. With the help of a friend, I was able to make that happen. And another friend provided a piece of music for the game. We released the game on Android and iOS and had 10's of downloads.




Hello again, all! Here's a handy little function to make setting multiple values on an object less token intensive. quickset()
is flexible and will properly identify strings, numbers, booleans and (basic 1-dimensional) tables.
It's only 74 tokens long (once you remove the assert()
, which is useful for debugging!)
function quickset(obj, keys, vals) local v, k = split(vals), split(keys) -- remove/comment out the assert below before publication assert(#v == #k, "quickset() error: key/val count mismatch ("..#k.." keys, "..#v.." values)") for i=1,#k do local p,o = v[i] if p=="false" then o=false elseif p=="true" then o=true elseif tostr(p)[1] == "{" then o = split(sub(p, 2, -2),"|") else o = p end obj[k[i]]=o end end |
Usage
Instead of doing this:
-- this is 32 tokens worth of code [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=173360#p) |

This is my implementation of Tetris, inspired by the game created in 1984 by Alexey Leonidovich Pajitnov on an Elektronika 60.
I tried to bring a bit of the original feeling, with the game entirely in text and some cursor effects on the screen that caught my attention when I first saw this version on the First Versions website.
In addition to the arrow keys, you can also use the numeric keypad to control the pieces. The instructions are displayed on the game screen.
Be careful with the space bar — it restarts the game without asking for confirmation. I plan to improve this soon.
With the Highscore feature, you can try to beat your own record.

UPDATE 1.1 - Fixed typo - Now every 30 seconds it gets harder - Updated instructions - Added visual indicator of player stats - Grately improved random items algorhitm |
Hey, that's my first game in Pico-8.
I know, it's not good but it incorporates many things and programming skills and tricks so it's an ugly, but still loved, first baby :-).
How to play
- Use arrows to move, X to select.
- Every 2 seconds money and red $ will appear, the more money you collect the more you are slowed down.
- You must put money you collect in the chest which will add them also to the timer.
- You can use chest money to power-up at the shop.



Space Gorp
Build a spaceship in outer space!
Fight Gorp with your ingenuity.
Protect your home, and destroy evil!
- You can weld and cut parts on to your ship and off of your ship.
- You cannot enter a damaged ship before you repair it.
- You get one chance to save your ship so long as you're in it.
- Gorp is coming to get you. What will you do about it?
Controls are explained in-game.
How to play








Threat-Shoreline
By James Primate
Another Rain World song, but this one's maybe the best. I didn't have enough tracks for that one percussion instrument but I think it turned out okay. (You should play Rain World)
If there are any things that don't sound right just comment!
Updates so far:
Tweaked the volumes a little.





The code Is basically just a recreation of Andy Sloane's donut.c code just made to work in pico8. I'm still not great when it comes to coding especially 3D rendering, so I'm sure there are tons of stuff that I could have done to make this code run a lot faster. Feel free to comment if there are any problems or improvents that could be made.




Controls
Use the Arrow keys to move.
Z= select/activate
X =menu
Rules
Turn off or on all the lights and get to the elevator as fast as you can. 15 floors, As you beat the game computers will unlock in the lobby for you to use. Dark mode and Hard mode computers make the game harder. Moving on void tiles will kill you as will running into some walls so be careful when the lights are out. You can complete floor 10 in lights off mode in under a minutes if you are quick. Good luck.
Dev
Don't read if you dislike AI. better skip this one.

An entry to pico 1k-jam 2025. Little memory game, test your memory or compete with a friend matching all pairs in the minimum number of tries.
Controls: Cursor + z/x
Both players share controls, active player is identified by cursor color (p1 yellow, p2 orange)
CHANGELOG:
- Cursor wraps vertically and horizontally
- Selecting cards has one color, correct pairs have another. That gives visual cue that you matched a pair correctly




The 5th annual PICO-8 1K Jam (#Pico1k) has now started! 🥳
🌐 https://itch.io/jam/pico-1k-2025
You have until the end of September to make cool things in PICO-8 (or Picotron)
...by using only 1K (1024) Compressed Bytes of code 🗜️
No using of built-in Gfx, Map or Sound data (or external files)
ALL content must be created using code submitted.
It can be a:
🕹️ Game
🎞️ Demo (Animated or Interactive)
🛠️ Tool or Utility
...whatever you can fit within 1KB, basically!
It's a relaxed, non-competitive jam, running for a whole month.
Please refer to the PICO-1K 2025 Jam page for Rules, FAQ & Resources & more info.










Pico Ninja
A demake of Fruit Ninja!
How to play
Press Mouse 1 (left click, or just tap on touchscreen) and slide the little white ball around, to slice the "fruits" before they fall out of sight. Nothing groundbreaking.
Hit detection is a bit wonky; since the game is limited to 60fps, a collision may not register if you slice too fast. I've tried to remedy this by making the fruit check if the pixel at its center is white and thus is colliding with the cursor/trail. It remains jank.
Out of kindness to your ears, I have not tried to create music/sound effects.
Enjoy!

A visual tool to explore files

gui_fm is a really simple file manager for Pico-8.
Use it to explore all folders and files saved on your Pico.
You can enter folders and load saved carts directly from it.
You can even use it to create new folders. Kinda...
To use
load #gui_fm save **filename** run |
Won't work if run directly from the BBS, as sandboxed carts don't have access to the file system.
Choose your input method
Use both controller inputs 🎮 or mouse 🖱.
You can switch input method in the pause menu.
Launch saved carts with a single click...
...and go back to the file manager using the pause menu.
Create new folders
gui_fm streamlines the mkdir command.
Select the option to create a new folder and give it a name.
The console command for creating the folder will be copied to the clipboard.
Create new text files
You can use gui_fm to create new text file as .p8l (.txt won't show up in the file manager).
It's not particularly useful, since they are empty, but you can do it.
Limitations
While it is possible to create new folders and text files, I still don't have a solution for renaming and deleting folders and files.
I'll keep exploring new ideas on how to reach these goals, like the suggestion from @ChazBCook.
If you have any idea on how to make it possible, share it in the comments.
CHANGELOG
1.0:
- Initial release
1.1:
- Added scrolling
- Added mouse controls
- Added menu items:
Open folder in host os,
Go back to root folder,
Change input method - Added breadcrumb to launched cartridges. Go back to gui_fm using the pause menu
- Added warning page if runned in sandbox mode
1.2:
- Added functionality to create new folders
1.3:
- Added functionality to create new text files (.p8l)





Fear not, it's not an horror game... au contraire, it's sexy
Full Map:
Controls:
⬆️⬇️⬅️➡️ Move with arrow keys
⭕️ [Z or C] Action: interact with objects
❎ [X or V] Attract others' attention
⬆️+⭕️ Place a piece while facing the flashing box (De-medusa)
[P or Enter] Pause Menu and options...
Gameplay:
Collect all the green flashing components to rebuild the De-Medusa device and bring your petrified partner back to life so you can leave the castle in time before the Time Warp!
A couple of crazed characters will try to kill you (specifically RiffRaff and Eddie) others will simply undress you, run away and drop your clothes (blue icon) somewhere. While in this... 'vulnerable' state you can't do much (collect pieces, keys, push buttons, open doors) well a couple things maybe... but you better to find those clothes to proceed with your adventure.






PICO-WEDDING is a game I developed to commemorate my wedding. Yes of course I will have memories, pictures and signed documents, but what better way to remember and celebrate my big day than with a game where you control my beautiful bride and myself!
All joking aside, this is a collection of wedding themed mini-games.
Controls
- Arrow keys to move the character
- X key (x on keyboard) for most interactions
- O key (c or z on keyboard) for secondary interactions
Rules
Each mini-game has its own rules as follows.
Cake baking
There are two phases, in the first you must catch all the ingredients using the arrow keys to move, during the second phase you must press the correct arrow keys at the right time to stir the ingredients.





