[FIXED:] Bug that occured when the player was below the grey box. The program was detecting a collision even if it was far below the grey box.
Just a simple collision detection system saw on "Doc_robs" Youtube channel.
Checkout his work guys, it permits me to understand it in no time. :)
https://www.youtube.com/watch?v=LwMNPEG4OPo
And here is a little drawing to understand the code, if you don't want to check the video.
Hope this could help somebody :).

There are many carts on here that involve corruptions of existing games, but as far as I can tell this is something new: a game designed to corrupt itself from the start! Whether this makes for good gameplay is for you to decide. Spikes increase the rate of corruption, so you should probably avoid them. Go fast, and try to reach the end before the corruption takes over everything. You'll want to reset the cart if that happens. Good luck!
I haven't made this game alone, because it's my second on pico-8 and I didn't feel like reinventing the wheel. The biggest help came from @mhughson's Advanced Micro Platformer, which formed the base of the whole game. Without it, this game wouldn't have really been possible (or at least wouldn't have been as good), so big thanks to @mhughson for releasing it! The music is "Dimensional Gate" from @Gruber's





Rocket Rivals, a one-button multiplayer game of brinkmanship.
Each player has a single control button that controls their thrust. Players earn points by flying higher than the other players, but lose everything if they hit the laser beam top of the screen.
Each match lasts one minute.
You can choose active players and their characters on the title screen (at the moment only controller 1 navigates the menu).
Credits:
- uses @electricgryphon's fast triangle drawing function



Slimey, Jump! Is a tiny one-button platformer game with 28 levels and 4 bosses.
It's meant to be a simple but challenging game that everyone can enjoy, regardless of their skill level!
I hope you have fun and thank you for playing!
FEATURING:
28 handcrafted levels
4 bosses with unique dialogue
10 optional coins for those who like a challenge
Story about buying a cake
Short (~35 min)
Music & SFX by @Bibiki (he helped me a lot! thank you so much!)
--VERSION 2--
Thank you everybody for your kind/positive feedback! It makes me really happy to see that y'all enjoyed the game. I managed to fit this little update with:
Level Select
Death & Cake Tracker
Fixed some bugs
Fixed some typos (whoops)
(if you have an old save you'll, probably need to reset it: ENTER > RESET PROGRESS)










I couldn't find any pathfinding example for pico-8 that could be used for non-grid movement, so I took this one and built on top it.
The necessity came when I started writing a game that had fluid movement inside a grid map (so rather than moving one tile at a time, the characters move one pixel at a time). Even with a tile-based map system, the collisions still had to be checked again for every pixel.
This cart visually shows how the pathfinding works:
- Yellow squares: path found with the grid pathfinding.
- White line: path to the next grid tile, found with the pixel pathfinding.




This cart allows you to create simple "Magic Eye"-style stereograms: 3D images hidden inside a field of seemingly random dots.
Create stereograms by drawing a depth map. This is a picture where different colours signify different distances from the object to the camera. When you're finished, select "make stereogram" to turn your depth map into a stereogram.
These stereograms are designed for parallel viewing. Relax your eyes and allow them to diverge, as if looking through the screen at something much farther away. The two black dots at the bottom of the picture should become three dots, with the middle one in focus. Then the hidden 3d image will emerge. If you're having trouble seeing the pictures, you can search online for "






Scaled text without any lost cartridge/screen data? At last we have it, and to that I say:
Everything you need to start scaling your text is in tab 0 of this cart. If you don't feel like looking at the cart, just copy-paste these fully-commented, fully-optimized routines you see here:
function mcpy(dest,src) --because poke4() is so --relatively fast, it actually [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=65232#p) |
Hi!
Greyknurl Diahaze is a tile-based puzzle and treasure-collecting game with nine large levels. There's stuff to read and experiment with and a mysterious little story that unfolds along the way. It doesn't really entirely make sense, but that's part of the point! Don't get discouraged - most of the levels have multiple angles of approach, depending on the clothes you pick before the first level begins!
Cursor keys to move, (O) to reset the level. (O) is assumed to be Z.
Thanks for checking this out! If you liked the game, share your high score!
(four fixes:
1.4
- fixed score and hp clash with resetting the level
1.3
- unbroke the digging tool stats



ROAD REX
After a day's work Road Rex just wants to get home like everyone else. Road Rex is a giant dinosaur with laser eye beams.
Get home as fast as you can! Beat your arch-rival, the quick and messy Blue Dinosaur (tm). Stop tv traffic choppers from getting footage of the mayhem you cause. Try not to get a speeding ticket from a speed camera (speed limit is 70mph in the UK) - but if you do, make sure you do it in style for extra points. Shove cars out the way and spill delicious lorry loads of kebabs, shoes and beans. Try to exit the motorway in the left lane and don't get lost!
Controls
Arrow keys right and left - accelerate and decelerate
Arrow keys up and down - switch lanes, aim lasers





If you are on linux you can use firejail to launch PICO-8 sandboxed. That way PICO-8 cannot access all your files, only those in its directory and its configuration directory.
I assume that you have the PICO-8 binaries in ~/pico-8 and that you are using the default config directory ~/.lexaloffle
I also assume that you are saving screenshots in the ~/pico-8 directory and not on your Desktop. To do that you need to edit the "desktop_path" line in your ~/.lexaloffle/pico-8/config.txt to be like this:
desktop_path /home/username/pico-8/screenshots/
Replace "username" with your actual Linux username for the rest of this post.
Now, install firejail from your repositories (sudo apt install firejail) or download a newer version from their website (up to you)
Create a file called pico8.profile in ~/.config/firejail
Put the following in this file:
include default.local include globals.local noblacklist ${HOME}/.lexaloffle noblacklist ${HOME}/pico-8 [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=65219#p) |
Each ball is drawn in the same colour (brown) but it appears red, green or blue depending on which colour stripes are drawn over it.
Inspired by an image shared on twitter. (See https://twitter.com/testingham/status/1139558284631789568)
I thought i'd see if pico-8 can create the illusion even with its limited palette. The answer is: yes it can! :-)
And unlike an image, in pico-8 you can read the source code to confirm the illusion acts as stated.

Put PICO-8 directory at /home/pi/ either via SSH then unzip, or manually by putting MicroSD in a computer and copying the files over.
Scroll down to the part about Launching PICO-8 from EmulationStation (about halfway down)
Follow these instructions through terminal (quit EmulationStation) and a Bluetooth Keyboard. Should work through SSH if that is your thing.
THEN, you need to run:
sudo apt-get install wiringpi
Start EmulationStation back up and you should have a launch option for PICO-8. Sound and Controls and Everything worked for me after that :)





This was a slide deck I made for a mini workshop I gave on arcade mechanics at a PIGSquad Summer Slow Jams event last night. (Following in the footsteps of @nextlevelbanana, I used a Nintendo controller as a clicker. 😄) Feel free to use the code for your own presentations.



IT DOESN'T WORK YET ON PURPOSE, BUT WILL BE FIXED SOON!
Today, while playing with the default settings on the CLI on Windows, I found a series of colors that I started to really like. So, what does that have to do with this?
Basically, when this cartridge is done, it's going to be a lot of things: but PICO-8 is going to serve as the first star, and from then on, sadly, I believe I will have to write a program of my own. Unless I find a way to display more than the 16 colors - and that's the only reason why.
I have written a program in python that allows one to select any color they see, from anywhere at any time, or simply play around with them til the find one on their own. Then I pipe that on over to a modified form of lua - the Aseprite variety actually.