Log In  
[ :: Read More :: ]

Cart #rockpaperscissors-0 | 2024-02-05 | Code ▽ | Embed ▽ | No License

This is a simple rock paper scissors simulation inspired by this video and others. When units encounter each other, the winning type "spreads" to the losing unit. Use the X or O buttons to restart.

P#141178 2024-02-05 21:46 ( Edited 2024-02-05 22:01)

[ :: Read More :: ]

Cart #nimgame-2 | 2023-10-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is a simple PICO-8 implementation of the classic game Nim.


On your first turn, press the O button to let the computer go first.
Use the arrow keys to select matchsticks and O to remove them.


On your turn, remove any number of matchsticks from one row. The player who removes the last matchstick loses.



  • Fixed bug where AI would skip turn in a specific losing position
  • Added delay to AI's move for clarity


  • Fixed bug where game would freeze at victory screen
P#136286 2023-10-23 22:59 ( Edited 2023-10-24 11:52)

[ :: Read More :: ]

Jam Version

Cart #walled_in-0 | 2023-10-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Post Jam Version

Cart #walled_in_post-1 | 2023-10-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Use the arrow keys or ESDF to move.
Aim with your mouse and click to shoot.

How to Play

Shoot enemies to increase your combo. As your combo goes up, your space will shrink, and more enemies will spawn. Your bullets can't go outside of your square, so enemies will get dangerously close to you before you can shoot them. You have 3 lives to get the most points you can, so go for the high score, and don't get walled in!

Enemy Types


This basic enemy can only go toward you. It's easy to take care of on its own, but it can be devastating as a crowd.

This enemy is the hardest to deal with. It moves in a straight line and shoots fast-moving bullets that are tricky to dodge. If you manage to shoot it, you'll get extra points.

This enemy is tougher than the others, and takes three hits to defeat. Once defeated, the borders will recede, making long combos easier.


Made in 48 hours for Ludum Dare 54 with the theme "Limited Space"
All programming, graphics, and audio by PicoCoder


Post jam version:

  • Saves high score with CARTDATA()
  • Hold left mouse button to autofire

Side Note

I'd be impressed if anyone can beat my high score of 6767 ;)

P#135216 2023-10-01 16:00 ( Edited 2023-10-07 13:09)

[ :: Read More :: ]

Cart #planetsgravitysim-2 | 2023-09-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


This cartridge simulates orbital mechanics using Newton's law of universal gravitation. It is recommended to experiment with the settings, which can be found in the code. The planets are generated randomly, so try reloading the cart to find interesting combinations.

Camera Controls

By default, the camera will follow the average of the planets' positions, giving you a view of all the planets. Use the Z key to lock on to a specific planet, and keep pressing Z to cycle through different planets. Pressing the X key will let you move the camera manually with the arrows or WASD, and pressing it again will go back to the automatic camera.


Programming by PicoCoder
Distance formula for long distances by TetraPengwin
Inspired by Sebastian Lague's video
Law of universal gravitation by Isaac Newton



  • Added a path tracer (off by default)
  • Added an option to disable the grid
P#134611 2023-09-19 21:55 ( Edited 2023-09-20 00:53)