After searching a bit I can't find a definitive answer for this. I guess it's not possible but maybe I'm missing something?
Is there a way to somehow "mask" areas of the screen so draw operations don't apply to it?
For example I'm using rectfill(10,10,100,100), but I want to use some other operation to make it so that parts of that rect are not actually drawn on-screen.
Any ideas?
Something I've worked on a while ago, but never finished.
As you can see, the animated title screen and a live counter is there, but music and game are missing. It seems like everytime I start a new project, something comes between and when I've finally got some time, I already have ideas for other projects...
The same happenend with my Harry Potter game, back in August when I first started with Pico-8...
There was some potential, but in the end I left it behind...
Maybe someone more talented can fill in the gaps or take this as an inspiration to create his own Futurama game, as I've not found something Futurama-related on this forum yet...
A particle effect that spawns streams based on the music that's playing!
The song is a chiptune cover of "STONEFIST" by HEALTH.
It never stops repeating once it starts, but the music loop is maybe 45 seconds long.
Here's an example of how to do some basic stuff that reacts to music:
// pick a channel - a number from 0-3 // (0 is the far-left channel in the music editor) channel=0 // get the sfx index that's playing in this channel // (the number at the top of an enabled music channel's column) sound=stat(16+channel) // get the current timeline position of this channel (0-31) row=stat(20+channel) // get the two bytes representing the channel's current note byte1=peek(0x3200+68*sound+row*2) byte2=peek(0x3200+68*sound+row*2+1) // now we can extract the note values! // all three of these return 0-7 volume=band(byte2,0b1110)/2 effect=band(byte2,0b1110000)/16 instrument=band(byte1,0b11000000)/64 instrument+=band(byte2,1)*4 |

I finally took a few hours to update the game. Hopefully it's a bit less difficult and unfair.
I added a combo system, a bullet time when above the water, tweaked the physics, the camera and the enemy behaviour so that it's a bit easier to swim and avoid them.
It's still a difficult game nonetheless. :)
Welp, my first Pico-8 game !
Made under 48h during a game jam for a friend.
It might be a bit difficult and unbalanced, but I hope you'll enjoy it !
Look, naming is hard.
I've been wanting a good infinite match-3 for a while so I figured I'd try my hand at it. The twist here is that you select pieces to remove, not to swap. In order to keep some pressure on, there's still a turn counter -- you lose a turn when you remove a piece, but you get one back every time you match three, and two back if you match at least five. So if you move efficiently you can keep it going for a while (but more piece types will start showing up after a few boards to make it harder).
This can still get a little tight in the early levels, I'm working on tuning that, but if you lose on the first board you just got unlucky.

Mod/remix of this fishing game by Makke:
https://www.lexaloffle.com/bbs/?pid=45809&tid=30176
This is still a work-in-progress.
Pin The Nose. Christmas Edition!!!
Before playing this game, here are some questions you should ask yourself:
- Are you really bored?
- Do you need a stupid, but funny, teaching aid for some little kids?
- Do you like Santa Clause?
- Or Frosty?
- Or Rudolph?
For those who answered "yes" to any of the questions above:
This game is definitely for you! You will probably be playing this game for the
next 5 minutes. Later today, you might even show this game to your kids when
they come back from school, because it is so silly.
For those who answered "no" to all of the questions above:
This game is definitely not for you. In fact, this game would probably drive
you crazy. You shouldn't even press the play button.
Think of an annoying 12-year-old boy you may know. Now think of the video game
he plays for hours everyday. Now think about how much you hate that game. Now
imagine that the game you are about to play is just as bad or even worse.
That's right, worse. Please, save yourself from nightmares tonight and don't
play this game.
Thank you.
-- Alan Morgan
UPDATE - 12/11: Made a lot of changes to this to clean it up, make it more reliable for edge cases, add pickups, portals, and more. I'll be tweaking it more as I go, but this is so anyone watching the livestream can follow along.
I made this code during a livestream at the end of a long day, so it probably has a lot of holes. :D But feel free to poke through it and see if it's useful to you. I'll be updating it to improve and will post improvements as it comes along. There's lots that can be added, improved on, cleaned up, etc. This is just so people from the livestream can have something to play with.
A port of the Magnavox Odyssey 2 classic: Killer Bees!
Adding in the latest version with new graphics.
You play as a swarm of bees (yellow) stinging beebots (blue circular guys) and avoiding other bees (white,pink or red)
Enemy bees will become more agitated the longer they are alive. Once they are red things become tough.
controls
-- arrows move your swarm.
-- Z submits a "Zap" from the two pink boxes. Any bad bees caught in your zapper will be killed.
-- you only get a zap once you kill a beebot. Max zaps of 1
Rounds:
-- round ends when you destroy all bee bots (blue guys)
-- game ends if the enemy bees attack you too much
-- first round you do not have a zapper... so good luck
This is just a rehash of the original logic. DX version to follow with better features






3 comments












