Mansion Bros
A fan game of a certain green fellow's exploits in trying to clean a mansion that is full of ghosts. Suck up ghosts, unlock doors, and find the trophy to conquer the mansion. Up to 8 players!
Disclaimer: I claim no ownership of the characters appearing in this game. This is a work of fanart, and I have no intention to profit from this work.
How to play
Arrows to move, any action button to use your vacuum. Suck up ghosts and find the trophy.
Other players can join in by pressing their action buttons. Game ends if all players run out of health. See if you can find every single diamond!
Tips

This is Letris!
A Tetrislike game.
Letris is my implementation of Tetris using Pico-8.
I tried to do it based on what I remember as a child playing those cheap Chinese Brick Games that had multiple versions of Tetris clones. (Sadly, no Game Boys were easily available in my country when I was young).
I hope you guys have fun with this game as I had when I worked on it.
Controls
Z and X: Rotate the price
Down key: Drop the price fast
Left and Right keys: Left and right movement
The pause menu could be used to toggle the music and to add the up key to rotate the pieces along with Z and X buttons.
Special thanks to:

Mario Puzzle
This is a Mario reskin of 'mapuzzle' from
@egordorichev (https://www.lexaloffle.com/bbs/?pid=67094#p).
Have fun :)


Why?
I bought pico 8 a while ago and have never really messed around with it all that much, finally I decided that I wanted to try something so I made this game :D
Programming challenges
The programming went fairly smoothly, however there were some interesting issues that I had to think of solutions for. The issue that immediately comes to mind is when trying to remove something from a object in a for loop, this seems straight forward but when you try, the for loop then tries to go to a removed value and the program gives you an error. I was able to deal with this by creating another object and storing all of the indexes of the object that had to be removed inside of it, once the first for loop had ran that added the indexes I ran another for loop that looped through the object of indexes and removed them from the original object
I was thinking about what's keeping Pico-8 from being a popular platform for scientific computing and high-end DSP ... and I realized: I can't think of a single FFT library for Pico-8! That must be the reason. So I wrote one:
There are some comments at the top of the cart code on usage, if you want to copy/paste this into a project of your own for some reason. It's not too slow: you can do about 400 length-256 real FFTs per second, which is enough to get up to some audio shenanigans. (See next cart.) You can use the left/right arrow keys to switch modes between DFT, complex FFT, real FFT, and DCT in this demo, but be aware that if you happen to switch to DFT mode - it is sloooooooow and you may have to hold a button down for a while to get out of it. (DCT is also slow but ~3x faster than DFT.)

Info about the game
This is the first game I made with PICO-8. It is inspired by Hyper Olympics, played it with my father in the late 90s on a Chinese console (https://en.wikipedia.org/wiki/Ending-Man_Terminator).
The game is very minimal, the code is quickly put together without any tought. It's purpose was just to try PICO-8 and to test posting it here.
Controls
O and X to generate power
UP to choose the throwing angle
shitposretrt
changelog:
added 1 level. idk if its possible
edit:why isnt the level working
second changelog:
i hope this works
edit:why are there 2 carts now
third changelog:
cry about it
fourth changelog:
nerfed cry about it
also added cool picture
fifth changelog:
added stupid level
sixth changelog:
i forgor💀

Colorful friends is a game loosely inspired by Big Bang Theory. In an episode of Big Bang Theory, Sheldon creates a puzzle where you must seat people at a dinner table. The color of the people dictates who they can sit next to and where they can sit. I made a game similar to that in Pico-8: Colorful Friends.
How do I play?
- Use the Arrows to control the cursor.
Xto scroll through the characters.CorZto submit your answer for verification.
There are 25 levels in the game. In each level you must meet the demands of every person.
Each color of person demands a certain number of neighbours (up, down, left and right) between a minimum and maximum.

I followed a tutorial on collision and cant figure out what's going wrong. its also making another player sprite when I go to the top left of the screen. I'm pretty new to coding and just want to find a not too complicated collision system. any help would be appreciated, thanks.
wall=0 function is_tile(tile_type,x,y) tile=mget(x,y) has_flag=fget(tile,tile_type) return has_flag end function can_move(x,y) return not is_tile(wall,x,y) end |
Hard Vacuum: Keep the Ship Clean!
I'm working on my first Pico-8 game in which you are a robot vacuum aboard a space ship. My working title is "Hard Vacuum," which is a pun I'm fairly proud of 😅 I've implemented basic movement for the character and a not super efficient method of drawing a trail following the vacuum. This will be used as visual feedback as well as for score calculation. I had hoped that I could fill a circle with a pattern that was half color, half transparent, but apparently that doesn't apply to the fill functions 🥲 Needed a break from coding, so I started on some sprites for the map. CC Welcome!

I have seen a number of pico-8 home-made consoles and had an idea: what if there was a pico-8 operating system, designed for making that sort of thing.
--If I am confusing or missing big parts of the idea, please let me know!
here is what I came up with:
1 .p8cart file:
this is a (renamed) folder formatted like this:
------.p8cart folder------
game.p8
data folder
subcart folder
--data folder--
this is where the game data saves to
--subcart folder--
all extra cards loaded by the main game go here
old idea:
[hidden]
Main OS:
-gets up, down, left, right, Z, X from up to 2 input sources (2 controllers for example)
-creates it's own save location (so it is entirely self contained)
-loads custom filetype (more on this later)
-free?
-NO EDITOR OF ANY KIND
Interface:
-has folder for local carts
-searches for special filetype on any external devices (ex:usb)
-only one tab: games
this tab would list all local carts, as well as any carts found on a external device.
Special filetype:
-the os would load cart files which would be something like .p8cart
these would be like .p8.png BUT would not allow access to source code/sprites
-can be made with save cartname.p8cart

Tiny Town is a game made in pico-8. It's based around another game called "Batch Town" which was made entirely in batch. https://general-nut.itch.io/batchtown
It was made for the "One Game a Month #12" jam on itch.io which can be found here.
https://itch.io/jam/one-game-a-month-12
Controls:
Up and down arrow keys to choose jobs
Right and left arrow keys to assign people
Changelog:
Version 1.01: added level 9 town

A Top down Adventure Game.
Made for the The GameDev.tv Game Jam 2022
Theme : Death is only the begining
Synopsis:
He thought that it was as simple as going from point A to point B but, he didn't knew that dead was on the way, and most importantly, DEATH IS ONLY THE BEGENING
Get on itch.io : https://senor16.itch.io/avgame
Controls : Arrow keys
Code : by me
Sfx : by me
Graphics :
- Character tiles : Aleksandr Makarov
- Other tiles : StoneTrench
Development duration : 6h 40mins
Post mortem:
My Pico-8 version of the 1983 Taito arcade game.
How to Play
Run around the edges of the zoo filling in the brick walls to stop the animals escaping.
Jump over the animals for bonus points.
Collect the net to return the animals to their cage.
Controls
[X] - Jump
Thanks To
Finn for testing
Shane R. Monroe for testing and advice (and suggesting a remake this game in the first place!)
Version History
- 0.80 - 26-May-2022 - Released

Here is a game that twitter.com/NerdOfGamers had invited me to help work on.
The idea was that a number of people will take turns adding something to the code in Pico8 Education Edition, and share the URL with the next person in line. I was person number 9.
When I got this, there was barely any space left, and it use 637 tokens.
I cut that down by around 100 tokens while adding velocities to objects. I ended up getting back around close to their total.
I had greater ambition, but sadly when I added more, it wouldn't compress to the 2k url char limit.
So here's what I settled with making, before passing it on to the next dev.
Excited to see what gets added on or modified.





21 comments



.png)



.png)