Greetings,
I just bought PICO-8 last night and installed it in retro-pie and I am very happy with the results, however, I cannot seem to get the "right" direction on my USB controller (while working with everything else) seems to open a small menu instead of what I expect.
Its very odd and I haven't tried a new controller (yet) but as I say everything (including the retro-pie navigation) works perfectly when I use the right direction key. Even the PICO-8 navigation for right direction works, but all bets off once I am playing a game (its unusual).
Just for fun I setup the controller all over again but same results. Is there something in the PICO-8 menu (or something underneath) that I am missing? Thanks for any help. Is it possible this is happening because I am using the -spore option or something (because the menu it opens is to get back to the splore menu, etc..)
USB controller is a converted (I have had it for years) working NES controller to USB. Maybe I don't have enough buttons?

In Fathom your mission is to penetrate the enemies secret lair buried deep inside a volcano and retrieve the stolen plans. Collect USB drives of enemy plans for bonus points on each level.
Your agent is armed with only his glide suit and his wits in this hardcore platformer.
Arrow Keys or D-PAD to move.
Z or B button to Jump - press again to glide slowly.
While gliding, press X or the A button to boost briefly upwards.
Get to the bottom of each level to get to the next.
Good luck! Feedback welcome.


The Falling Sand game has been around a long time, but I didn't see a Pico-8 port.
The reason for that is: it's really hard to get a decent-sized grid to run at full speed on the Pico. This implementation runs a little slower than 15FPS (when running the simulation) on my machine, so it isn't quite as smooth as I'd like, but still pretty playable. In the future, I'd love to post a faster version, but I've hit a bit of a wall with the Lua optimizations I'm already aware of.
If you're not familiar with Falling Sand, the basic idea is that you're simulating a bunch of elements in a grid, where different elements react in different ways - oil floats on water, fire burns wood, plants grow when watered, and so on. It's fun to play around and build things, but there's no goals or progression, really.
Have fun!






Quick thing I banged out for #7DRL, sadly in the same week my own dog died. Guide the roguelike dog through the rooms and floors of this dungeon, which get ever more dangerous each floor. How far can you make it?
The main actors are:
Dogue: Move with arrow keys, in rogue-like fashion. Wait as long as you like between moves.
Skeletons: Creep up to you and damage you if you're next to them. Move into them to kill them.
Meat: Pick up to replenish moves. You only have so many before you die of exhaustion!
Hearts: Pick up to replenish lives. You need these for when skeletons attack!
It's that simple. Hope you enjoy!
I won't be mad if you mute the music, I spent about 10 minutes on it.
If something is SUPER bothersome about this game, a response is more likely on the itch.io page as BBS doesn't notify me of replies.
itch.io page: here.
Made in under seven days for the 7DRL (Seven day Rogue-like) Challenge.
Dungeon Penetrator is a Pico-8 remake of a game I made in 2013. This was made in between 8-12 hours and is my first go and making a Pico-8 game or using Lua.
Those excuse out of the way these are the outstanding issues with the game.
There's no procedural generation
No sound
The NPCs had to be removed because I was getting weird errors.
Therefore there's no way to die
Maps don't reset when you've finished the game.
Code here; https://github.com/GlenMcNamee/pico8/blob/master/dungeon.p8
ZEPTON is a 2d voxel shmup by REZ.
mission
You have to survive as long as possible to an always increasing number of enemies.
« GOOD LUCK »
how to play
on title screen, use Z/X, C/V or N/M to start a new game.
to pause game and access option menu, press P or return.
key control:
→ arrows: move your spaceship (you can invert y-axis in the pause menu)
→ Z/C/N: launch missile (if the target "lock" is red, the missile will go automatically on it)
→ X/V/M: fire bullets (your bullets will hit something if the target is red)










Here's a game I've been working on for quite a while. I would not consider it to be finished but it seems that I have more or less hit the token limit so I decided to upload it as is while I try to optimize my code and add more content.
Includes :
A massive world built for your enjoyment to explore!
An upgradeable sword, armor and helmet!
3 unique items to aid you through your adventure!
(2 not so unique items that you'll find everywhere)
3 types of ennemies (Or 5 if you include variants!)
Caves!
Dungeons!
Villages!
Missing :
Some music and sound effects.
An end.



I'm trying to export sound but for some reason it doesn't seem to work. I type "export blah.wav" which does nothing but print "blah.wav was exported". I can also type "export junk" which will print "exported junk". What's odd is that I can export pico8 to .html and the spritesheet, just not the sound. The closest I've gotten to exporting the sound is opening the .p8 file to see the hexadecimal code for the sound. I've had both the music editor and the sound editor open while trying to export. Is there something I'm doing wrong?