One of the first things I've made in pico-8.
Made using the Nerdy Teachers cell tutorial-- https://nerdyteachers.com/Explain/Cells/
Only I added a start menu, improved the win screen, and adjusted the appearance of cells.
Discord Simulator
Press any button (X/C/V/Arrow keys) and enjoy the chaos.
Thanks to the people on the PICO-8 Discord for the profile pics/usernames/message suggestions. Special thanks to @Czarlo.
Please feel free to suggest more profile pics/usernames/messages! :) The dumber or cringier, the better!










<THIS IS NOT A GAME it's my first step Studying pico-8>
And this is my first post on Pico-8 community too. I am a Senior 3D Artist. I am a maker and i create my own handhelds (based on RaspberryPi)-You can search for CompactPiArcade over instagram.
Not sure if i need to flag this code/cart as a Work In Progress... Sorry if I did anything wrong. I am learning how to post and to make part of all this.
This is my first steps (baby steps) and first attempt EVER doing something that looks like a "game". It's FAR from a game at this point, but it's a start.
Pico-8 is new for me, and i am not a coder. I am a 3DArtist, so everything here is PRETTY BASIC and probably messy. Any suggestions are very welcome.


Space Trader
About
Space Trader is a chill space exploring game in which you trade resources from asteroids.
Travel from planet to planet to found the best prices, but be careful because pirates will try to kill you.
Upgrade your ship (capacity or shield), fight enemies, buy low, sell high and have fun !
Features
- Infinite "universe"
- Procedurally generated planets
- Random prices relative to offer and demand
- Asteroids-like controls
Trade

Fight

Explore

Update 1.1
- Added margin to HUD
- Added margin to trade menu
- Changed upgrade buttons (replaced LEFT/RIGHT by X/O)
- Repair price is now cheaper
- Danger text is now blinking








Back Again And Brand New
Enjoy the fast paced and addiction fun of Pyoro! A minigame, featured on WarioWare, Inc.: Mega Microgame$! and rereleased on the Nintendo DSi as Bird and Beans, has now been remade for you to play for free here on Pico-8. Play as Pyoro, the pint-size parakeet with a penchant for plummeting pintos. Hold Z or X to extend his elastic tongue to catch the beans from midair.









Hello! This is my second Celeste Classic mod, this one is a little longer. It includes several screens modeled off of counterparts from newleste's Forsaken City.

Basically the title.
info([cart])--returns tokens,chars,compressed_size of [cart] or the current cart if given none |
This could be useful for people who are creating carts using printh() and such, to detect if the cart is able to be run before load()ing it:
tokens,chars,compressed=info("cart.p8") if(tokens<8192 and chars<65536)load("cart.p8") |
What do you all think?
Hi,
First, I'm a noob regarding Linux and alikes. I've been trying for last 24 hours to make my Picade (a small arcade bartop by Pimoroni, running on Raspberry Pi 4) start into Pico-8 in Splore mode. It boots in the desktop and I usually launch Pico-8 manually in the console with:
~/pico8/pico8 -splore |
(my folder is pico8, not pico-8)
Works well, figured I could as well make Raspberry OS do it for me.
How naive.
Followed tens of tutorials, with no success. To the most, it looks like Pico-8 launches for a second then closes. Feels like this because there's a black screen opening that closes 1 sec later. I've made a .sh file with:
echo 'Launching Pico-8...' /home/pi/pico8/pico8_dyn -splore echo 'Pico-8 closed' |
with 'pico8_dyn' in place of 'pico8' if that matters. If I run it on console it works with the added echos on start and closing of Pico-8.
Then I made a autostart file at .config/lxsession/LXDE-pi/autostart:
@lxpanel --profile LXDE-pi [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=95380#p) |





Hello! I'm new to PICO-8, and loving it. I'm not new to programming or game dev.
I've collected a list of questions/thoughts, in no particular order...
-
Sharing: I've uploaded my first game to itch.io, rather than here, so I can customize the HTML around the player. Is it bad BBS etiquette to link to games on itch? It seems popular to directly share games here, not link to self-hosted or third-party.
-
Single-player: Is there a way to indicate a game is single-player? Maybe a register to Poke()? Ideally it would remove the "Player 2" controls from the Controls screen.
-
Exporting: I like that you can EXPORT the map, spritesheet, etc. "headlessly" via the commandline. Personally I love build scripts, and automatically exporting things. But is it impossible to export a cartridge (.p8.png) and music (.wav) by headless commandline? I must open the editor and type the commands?
-
Music: Does the Speed of a SFX correlate to a traditional BPM? Is there a formula? Or, is it not guaranteed to play back at one BPM depending on platform, etc. (I have seen this other thread, about roughly tracking the state of the music player https://www.lexaloffle.com/bbs/?pid=10719#p10719 )
-
HTML Export: When the p8 file contains a label image, and title (first comments in code), it would be neat to generate OpenGraph meta tags for the HTML (so you get a sleek preview card, when sharing your game)
-
Binaries: Is there a way in-code to know what platform you're playing on? Windows/Mac/HTML with touch controls, etc. Currently I detect HTML with/without touch by writing GPIO bytes from the HTML page.
-
Conventions: The "O" and "X" buttons... is the "O" conventionally Action/Confirm and the "X" is Secondary/Cancel? Like a Game Boy layout?
- Menus: When you add a custom menu item, such as "TOGGLE MUSIC", and the callback function is triggered, is the game supposed to update/advance one frame? It seems to happen to me, but not 100% of the time, inconsistently. Maybe a bug?
That's all for now. I left out some other questions I've mostly solved.
Thanks for any guidance!





