Exactly what it sounds like: a sand simulator.
Use the mouse to control where to put sand, left-click (or X) to place sand, and right-click (Z) to place normal, non-falling blocks.
it is very computationally intensive, be warned
Space Game
a continuation of this project but with actual gameplay
Use arrow keys to turn and move, z to explode (currently just to test the feature, will be removed later)
The Idea
A game that mixes many popular space games, with movement similar to Asteroids, space fights like Galaga, and maybe more in the future. There will be an element of upgrading your spaceship and a currency and whatnot as well.
Current Features
- Parallax background effect
- Goodish movement
- Cool particles
- Runs at 60fps
Planned Features
- Asteroids / Asteroid mining
- Space Pirates
- Space Stations
- ???
Updates
Before you tell me that space has no air resistance, I know that. It just makes the movement feel easier to deal with than having to go in the opposite direction to slow down and often overshooting destinations, so I added it in. It also makes particles look better like that.
Today is 3/14 (In America, sorry everyone [?] else). This is Pi day.
I present a "fun" program that kinda calculates an approximation for Pi. It uses a Monte Carlo method, which isn't exact, but can get close over time. Being in PICO-8, it can't run for very long before running out of memory, but it still kinda works.
For more on Monte Carlo methods, I adapted mine from this Wikipedia page
fun fact: If you edit the program to have the line srand(314)
toward the top, it will get 3.1416, the closest you can get to Pi with only 4 decimal places (It would be 3.1415, but the next digit is 9, so rounded, it's closer).
stars
a parallax background thing
I was looking at a friend of mine's game and saw a cool star background effect. I decided I wanted to make something similar. I ended up with this. It's not quite the same, but still cool.
Opening the pause menu (enter or p) lets you configure options for it.
The mouse does not work on BBS carts, however it works fine in the app. Run load #stars_effect
to use it.
thoughts?
also, if you want this for any project of yours, feel free to use it!
Sealsurf
A game about seals, fish, and pollution.
As a seal, you must venture out to eat all the fish you can find. But, due to those darn humans, there's trash everywhere! How much can you eat before hitting garbage?
Merry New Years!
sorry if im late
Rockfall 3
A brand new adventure in the Rockfall series!
Differences between 1 and 3:
- CUSTOMIZATION! Give yourself a hat, and set the color of every part of Rockfall Person!
- DIFFICULTY! Change the difficulty to make it easier or harder to play at your own level!
- GRAPHICS UPDATE! Now with particles and screen shake, you can select different levels from the options menu.
- EXTRA RANDOMNESS! A new engine allows for more randomness in rocks' falling and velocity.
- NEW ENGINE! It runs much better, It's less buggy, and it's rewritten from the ground up!
- BETTER HITBOXES! Rather than Pythagorean Distance^ for perfect circles, a square hitbox is used to fix bugs and have a better experience.
^ Finds distance with d=√((x_2-x_1)²+(y_2-y_1)²), but because of squaring and PICO-8's memory, it caused faulty collision in RF1.
PATCH NOTES:
I've seen a nice-looking text effect where it has an outline in a bunch of games and thought it looked good. I decided I wanted to figure out how I did it on my own. Anyway, I made it and think it's cool. Posting this in case anyone wanted to use it.
I'm working on a Minecraft (2d) clone. I have world generation pretty much complete, but I need to have a way to store said generation. I know that using printh()
lets you write to files, but I want to read the contents from an external file like new_world.dat
or something similar.
I'm proud to present...
Lava Rockfall!
(oh gosh)
If you haven't already heard of Rockfall, it's the first video game I ever completed.
What is it?
Lava Rockfall is a floor-is-lava style game. Jump from rock to rock to not fall in the lava. Be careful, though. Being hit by a rock can shove you into the lava!
If you think that the screen gets too clogged up with particles and whatnot, or you are (somehow) lagging, you can pause the game and select Disable GFX
to disable it, and Enable GFX
to enable it again.
If you feel the game is too difficult, feel free to press Disable Deaths
in the pause menu. You no longer will take any damage.
The only reason this exists is because my friend decided that it should.
Controls:
Z/C (Computer) or O (Mobile): Jump
X/V (Computer) or X (Mobile): Start the game
Arrow Keys (Computer) or D-Pad (Mobile): Move
Version 1.1 adds a volcano, background, and smoke plume. 1.1b fixes smoke still showing up with No GFX on.
Thanks for playing!
I'm trying to make a block-coding program, but I need to store a reference to a variable. As in, whenever you try and get a value of something, it returns the variable. If there's no way to do this, then I have other ideas. Anyway, heres what I got:
block = { func = print params = { x, 63, 63, 7 } } |
However, it just assumes the current value of x
rather that storing a reference to it. How would I go about doing this?
I was exporting stuff to be a web export, because I have a website with my games on it. But, do the HTML and JavaScript files both have to be included?
on a somewhat -somewhat- unrelated topic, I made this cool post a while ago and nobody saw it. It's a website maker for all you people wanting your own website.
I, during my free time, like to make games. I usually use the app, but on my school chromebook, I use EDU edition (found here). Said chromebook has a touchscreen. PICO-8 works until you touch it, and when you do so the mouse no longer works. This is what should be changed. It is incredibly annoying, because you have to save the file, reload the page, type load
, find the file, and select it. It takes a while, and is annoying when your in the middle of something and just accidentally touch the screen (Such as when you are trying to point out something to another person), and I would love to see this changed. My solution? The little popup thing that says Sorry, touchscreen typing is not supported. Please plug in a keyboard! should have an extra button, 'Undo' (Or something, I'm not sure exactly what to call it). The button itself would then disable touchscreen mode.
If you look closely, there is an extra line of color than there should be in the leftmost and topmost rectangles in the sprite editor. The screenshots use the cursor (A perfect square of 7x7 pixels) to show that the sides aren't square. The second photo shows (annotated) the ones that aren't square
I know that I can make sprites bigger (with sspr()
) but is there any way to display map tiles at, say, 2x size?
Rockfall Run
The next part in the rockfall series (oh no)
I'm actually pretty proud of this one. I spent quite a while on graphic effects, such as particles and clouds. Tell me what you think of it!
Features
- Fast-Paced Gameplay
- 3 Difficulty levels
- Pretty cool graphical effects (Like particles)
- Powerups
Up now on Sealsearch (My website), and itch.io if you want it somewhere other than here for whatever weird reason.
This is a little tool to convert a big ol' list of strings into the PICO-8 map.
This has some very specific usage cases, and there's probably a better way somehow, but heres an example of when you might use it:
Imagine you are making a big parkour game, with lots of fairly big levels. You can't possibly hold all of them in the PICO-8's map together. So you use this tool to load in a new map on demand.
In this case, you may want to use this.
Here's the cart:
controls:
arrow keys to move camera position
X/C etc to change to map 2
Hey there! I'm here with a tool for you people wanting to show off that you, too, can have a website. My little tool here can make a website with your games on it in a jiffy, and has a tutorial for putting it on the web. Hope you like it!
Might style this if anyone cares


View Older Posts