I was kinda bored so i made a small shmup to surprise myself with. I kinda wanna add even more enemy types later but this is fine.
- up & down for up & down
- Z/X fires a large pulse that gives iframes, destroys enemies and deletes projectiles. Beware the endlag.
(it'll also save you if you use it within 8 frames of getting hit; a shrill sound plays to indicate success)
(i put in that move because you need it because things move vertically sometimes sorry)
enemy types:
Pico-8 on Linux is having problems in full screen mode. When launching full screen, 3 out of 4 times the screen flashes and the programs sits in the background, but can't be accessed and has to be killed. The same thing happens when switching from windowed to full screen mode. Everything works fine in windowed mode.
It seems like this was a problem back in 2016, but was reported fixed. However I am experiencing this in 2021 on Ubuntu with the Xfce desktop environment.



I made a game for the 300th edition of the one hour game jam. The theme was stealth. Can you steal all the artifacts from the museum and escape undetected?


for the 3rd anniversary of Celeste we made this new PICO-8 game in 3 days!
made by maddy thorson, noel berry, and lena raine.
full source code is here: https://github.com/ExOK/Celeste2
full soundtrack is here: https://radicaldreamland.bandcamp.com/album/celeste-classic-2-lanis-trek-original-sound-version










On the scale of important problems, I understand that this probably rates super low, but with the recent web player update, part of the start screen of one of my games has vanished. I'll show you what I mean. Here is the title screen of my cart as seen in the cover image:

And here is what you see in the current web player (0.2.1c.21):

The road that the cars are on is gone. This happens on both mobile and desktop.
I haven't updated the cart for about 3 months, and obviously I don't have this version to test with locally to see if it's something I need to change in my code to account for a feature change. I'm pretty sure that I'm the only one that plays my games, so not a huge deal for me personally, but I wanted to flag it in case this is happening to anyone else with a bigger audience.


Hey there!
This has been bothering me for a while so I decided to try and figure out how to fix it. This is the same bug as these other posts:
It looks like this:

Safari doesn’t accept strings like “2021-01-24 11:43:00” as parameters to the date constructor. But if that space in the middle is a “T” instead then it’s fine. So I put together a gist showing a potential code change to fix the BBS post dates on Safari:
https://gist.github.com/hendotcat/a50d71b114a145f5dd95587ad2dad78b
Here’s the effect of the replace() call in Safari. You can see how addding the “T” in the middle fixes it so that it no longer fails to parse.

And here’s the same two lines of code in Chrome, showing that adding the replace() call doesn’t affect the currently working date parsing there.



It took me a while to update to PICO-8 0.2.1b, so when I upgraded, I took the opportunity to play around with the pattern feature implemented a while ago. I also wanted to try out the new oval tools. The result is this little guy. I wanted to draw with only shape drawing tools, and used a simple table with some runtime values. It could probably be cleaned up, but I think it's a cute enough demo to learn a few new features. I enjoyed figuring out how to draw a bubble without using the pixel editor.


If there are any style or logic improvement suggestions, please share them! The screen edge collision logic isn't terribly good, so I know that needs work.
What started as a school project built entirely on a knockoff of an already terrible engine, Pizza Delivery Demastered is the reimagining of that very game. Play as Stanley (Definetly not the guardian from Petscop) and explore the unique 7 levels this game has to offer. Collect pizza, shoot pizza, kill foes. Deliver that pizza!


A game published at Creative Computing magazine in 1976.
CHASE puts you in a maze made up of high-voltage fences and posts. This in itself isn't too unpleasant but there're also the interceptor robots bent on just one thing-your destruction. If these robots touch you... that's the end of the game (and you!). There's one hope-make the robots hit the maze, or each other (they're like people-sometimes they'd rather be alone). If you destroy them all, you win!