

TO LOAD THIS PICO-8 CART, in immediate mode, type:
load #tweetpaint
VVhat's new ?
✅ (12-21-21) Always have white cursor, suggested by @fsdsdsffs
![]() |
[8x8] |
What with the Christmas holidays coming up there's a good chance a bunch of you may be stuck in line in some grocery store or shopping mall so - having seen all the little paint programs rolling around, thought I would write up my own for you to test your art skills in as you're waiting to make your purchases.





512px under
Year 4096. A burried building with lasers and traps. How many lives will it take to leave this place ?
- Jump, wall jump and dodge lasers
- 18 memory cards to collect
- 32 rooms to explore (with lasers in them)
- Auto-save
- 1 red cube
- Lots of lasers !
Controls
- Arrows : move
- V (or X) : jump
- C (or Z) : grab/drop
Move and jump

Grab and drop

Wall jump

About
This game is my first Pico-8 game. It is also the first game I manage to finish after a few attempts with game engines such as Unity and Godot. It took me 1 month to complete the first published version. The Pico-8 restrictions allowed me to define a manageable scope for this game. In the end, I used the entire space available in the map editor and the spritesheet editor. The code uses every token allowed.








I've hit a really bizarre error; my code has no coroutines, but it fails with "attempt to yield from outside a coroutine"
I've simplified it down as much as I could; while removing unrelated cruft (e.g. the sort
function from my new project template that I wasn't actually using anywhere) the bug would arbitrarily appear or disappear.
The bug will either get triggered 100% of the time or 0% of the time when you run the cart, but its presence or disappearance arbitrarily changes depending on what other unrelated code there is in the cart.
For example, tab 0 is 15K of function foo() end
repeated over and over again. They're commented out right now, and the bug is present. If you comment them back in, the bug disappears.
Commenting out the body of pqb
(which prints many many u64 objects) seems to remove the bug for good (no matter how many foo
s I comment in or out). I'm not too experienced with metatables; I think I may be at fault for something I'm doing inside u64.__tostring
? sometime variation of this code give a slightly differently-formatted error message that jumps me into the middle of my __tostring
method. or maybe printh
is having issues dumping so much text to the console? I dunno


It's nearly midnight and there are still presents to deliver, and treats to eat!
Controls:
Press x to deliver presents and score points.
Press o to jump over vegetables and through obstacles.

Earn 5 seconds every 250 pts.
You can hold up to 8 presents, earning one back every treat you eat. Santa's magic also regenerates presents over time, and it gets more powerful the more calories he has.
Beware, Santa-ing is hard work and burns lots of calories. What's more, vegetables are super healthy to elven physiques and actually remove calories!
Get special treat and time bonuses every 2500 pts.
Reach 5000 points for the full suite of treats!



Here is Sprite Show 2 mouse only , a graphic tool for Pico8 users and more specifically for pixel artists and coders.
Sprite show is particularly useful for helping graphic designers to test the sprites they have just drawn without needing to code them. You can very easily make them move on a black background and on decors. If your creation does not work exactly as you want you could immediately return to the pico8 editor to improve it. In this tool the sprites are already drawn , and you can test all the functionalities . First of all, start by selecting the sprites in Sprite Bank then come back to the menu and click _Show and make your sprite coming to life. Have fun.


Left/Right/Up/Down to move
Z - Jump / Cancel / Skip dialogue
X - Interact / Accept

A short story about finding a new home. I've made it in the spring of 2020. Back then I found myself kinda adrift, too: just moved to a new home, lost the connection to my past, the pandemic has just started and pushed everyone in their little rafts of apartments.


Your ship has stopped in deep space to perform repairs. The crew are on a spacewalk when suddenly predators warp in from hyperspace. Save the crew!
Frantic shoot-em-up action inspired by 8-bit classics such as Uridium, Defender, Robotron, Asteroids and Thrust.

The controls are explained on the title screen.
You'll get a higher score the more risky your play:
- fly fast to get a score multiplier for each kill
- the bogies evolve to more dangerous forms that are worth more points
- you can earn big points by rescuing crew members far from the ship
There are four different ships. You'll encounter new challenges on later missions, and need to adapt your tactics.






P3
Fast Match 3 Game
it's a kind of zookeeper clone
bug reports and suggestions welcome
gameplay:
use arrow keys/dpad to move the cursor
press x to select the tile you want to move
change tile with any neighbour
you can only change if there is a match of 3 or more same tiles
to complete a level you must match a specific number of tiles, the number of tiles raises with the level number
time is always playing against you
music by Gruber: Picotunes Vol.2 Song 10 https://www.lexaloffle.com/bbs/?pid=62911#p




Here's a little toy that makes sound. Balls bounce around the screen and make different noises when they collide with each other. You can nudge the white ball around with the arrow keys. I tried to add some very minor lighting effects on the balls and to make the sounds respond to the force imparted on each collision.
The code is, of course, a mess.


