

Marbles (2019)
(272 chars)
p={} for j=0,23 do for i=1,24 do p[i+j*24]={x=j*4+22,y=i*4+18,v=i/12,q=j/12} end end ::_:: cls(7) for k,v in all(p) do if(k.v<3)k.v+=.04else k.v=-3 if(k.q<3)k.q+=.04else k.q=-3 k.x+=sin(k.q)k.y+=sin(k.v)pset(k.x,k.y,0)end rect(p[1].x,p[1].y,p[#p].x,p[#p].y,0) flip()goto _ |
[meta]print_postcard=true
Unitron is a testing framework for Picotron. With unitron you can write unit tests and run them directly in Picotron.
More information: https://github.com/elgopher/unitron
The cart is work in progress, but you can test it today by downloading cart from Github.
Current state of the project:
- API for writing tests (assert_xxx functions) is defined and is working fine
- Test runner is also working fine, but has serveral limitations
- folding tests in test tree not implemented
- no horizontal scrolling of console messages
- rather boring UI (for now ;) )
- Minimal documentation
Here is some demo:

Your feedback is greatly appreciated :)



Draw sprites following 32 prompts and see an animation using the sprites you drew at the end.
Click the light bulb button to see how I drew the sprite.
Click the music button to alternate between 3 tracks. Track #3 is Robots by Kraftwerk
Button combos are basically the same as in the PICO-8 sprite editor besides no undo.
H to flip horizontally, V to flip vertically, R to rotate, arrow keys to move.



Boxing
(If someone has a better name please tell me)
Controls:
-- arrow keys to move player 1
-- m/n/x/v/c for Dash player 1
-- esdf keys to move player 2
-- q/tab/w for Dash player 2
-- kΜΈΝΜoΜ΅ΝΜ£Μ’nΜ΅ΝΝΜaΜ·ΜΏΝΜ±mΜ΅ΜΜΜ’Μ’iΜΈΜΝΜ« ΜΈΜ Μ²ΜcΜ΅ΝΜΝΝoΜ΅ΝΜ¨ΜdΜΆΜΝΜ₯eΜ΅ΜΝ
Menu
The top selection panel is for the gamemode.
The bottom one is for the map.
I recommend to have both set on random.
About
I wanted to make a game which you can play with a buddy, so thats what I made.
This Game is "spinoff" of my other boxing game.
I can't really imagine what else I could add, but if you have any ideas, please let me know.


adrift,
among the stars
(270 chars)
t=0r=31.3f=fillp?"\^!5f10βπ±β¬οΈβ¬ οΈββ" h=rnd::_::t+=1/30c=circfill?"\^1\^c" x=163-t*7for v=-r,r do srand(v-π±)c(r+v-t-sin(t/7+h())<<2,h(128),h(1.5),4) u=(r*r-v*v)^β w=(t*4-v)%9\1v+=45rect(x-u,v,x+u,v,(-v*.05-20)%5+1-mid(1,w%1-w&5))end x-=15c(x,34,31,0)f(β)c(x,34,33,0)f()goto _ |
This is a collection of my various tweetcarts and other code art, circa 2019-2023. Most of my non-interactable postcarts etc are in here, including a few that are only included as a part of this collection. 25+ fun little animations!
(I posted this on itch a while back but forgot to post it here until just now, as I was reading zep's release notes for the BBS's new postcart feature. So I'm uploading my postcart gallery now; better late than never!)
Controls
These carts are non-interactive animations for you to look at. The only interaction is opening the menu (Enter/P), where you can change the active cart.


A gif of one of the games im working on, Its a shooter where you need to "collect" Money and crack safes to buy better equipment. I dont really have a loop yet, once the player buys the most expensiv thing Its there is nothing to do. But I have some ideas in mind, if you want to recomend something, just comment. Have a nice Day :)


// by @kittenm4ster and @Minion
The GIF Gallery is a new corner of the BBS where GIFs & postcarts can be shared as separate items and live forever¹ in their uncompressed glory. Each profile page has its own GIF section, and there is a separate gallery for just the postcart GIFs:
https://www.lexaloffle.com/bbs/superblog.php?mode=gifs&postcarts=1
GIF posts don't show up in thread activity lists, so adding many separate GIFs is fine. I think it will be useful for things like tiny dev updates that are too small to be bloggy, gameplay captures, and archiving old tweetcarts. And of course some wee experimental ideas only really need to live as a gif rather than a whole cart. GIFs do show up in the superblog feed, and can be pinned to your profile page.










A quick port of my pico-8 variable inspector, I find useful for debugging.
It has a few more colours for readability, and can display userdata.
To use, hit Esc to break out of your program and enter:
dbg(v) |
Where v
is the value to inspect.
You can drill into values by clicking the "+" (or collapse them again by clicking "-").
Mouse wheel to scroll up and down.
Press Esc when done.
-- debug inspector -- lines to display and scroll offset local dbg_lines,dbg_s={},0,false -- add item to display function dadd(n,v,i,p) -- insertion sort in name order while p>1 and dbg_lines[p-1].i==i and type(dbg_lines[p-1].n)==type(n) and dbg_lines[p-1].n>n do p-=1 end add(dbg_lines,{n=n,v=v,x=(type(v)=="table" or type(v)=="userdata") and "+" or " ",i=i},p) [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=156711#p) |




three dragons
(256 chars)
palt(0)poke(53-π,96)l=127s=sin::_::f=fillp?"βΆ1βΆ!5f01β΅¹²³β΄\nβΆβ·βΈ αΆ α΅αΆ\rα΅0β1π<π2β8>84μ9♥9" sspr(0,1,l,l,0,0,l,l)for k=0,8do j=k%3/3n=t()r=6+2*cos(n/7+j)circfill(s(n/8+j)*49+62+r*s(k/9+n/5),r*22-68+r*s(k/9+n/4),r,k%3*5+4)end f(β)line(0,l,l,l,n\7%3*5+1)f()goto _ |
CONTAINS SOME FLASHING LIGHTS!
Firefox users on Windows, it is highly recommended to use full screen to avoid mouse drift!
Gunka is an action game in Pico-8 that only utilizes the mouse movement. Smash the zombie army to bits and pieces and save as many cats as you can... or smash them to bits and pieces too!
HOW TO PLAY
- Move around by moving your mouse. As you move around, you also move your flail. With enough velocity, you can use your flail to strike down zombies and grave stones that sporadically appear and spawn more zombies.
- You may also encounter cats at your adventure. Pick them up and earn some points. Or kill them, and lose a lot of them.
- As the game progresses, you may encounter more and more zombies and even stronger variants that require two hits. More cats too!
- You wanna get that high score? Be sure to keep that COMBO meter on! After 5 zombies, you'll enter a COMBO state where every slain zombie and collected cat will earn you many more points than they do regularly. The longer the combo, the more points you'll get. Try not to hit any cats though, killing them will end your combo prematurely.
Music Credit:
I can't believe it's been almost 9 years I posted that old rotoscale effect here and 4 years that I haphazardly tried to optimize it without tline, emphasis on "tried".
I somehow ended up figuring all at once the involved maths to use tline
(or tline3d
) and presto, my oldest cart ported to Picotron! I just wanted to upload it, as a token of my progress in both understanding the consoles and also for geometry and maths. Cheers!
Do you believe if I tell you that I just realized it's still displaying "Pico-8" even though it's Picotron? Oops
Intro
Can you make it through the night with just your flashlight to protect you? There are monsters out to get you but you can defeat them with light.
Boo!! is a quick and simple arcade game that grew out of trying out new things with Pico-8. It was a fun project to work on, and I'm happy with how it turned out.
I hope you get a little something out of it!
How to play
Use the arrow keys to move and turn your flaslight with the two buttons: on a computer, X and C work the best.
You will encounter three types of monsters:
![]() |
[8x8] |



I know that name rings a bell.
I know you've owned one of these:
https://3dexport.com/3dmodel-brick-game-9999-in-1-246589.html
In your childhood.
"9999 games. you'll Never be bored."
And... 2/3 of it are Tetris.
I just bought one for myself, and was wondering if it was possible to program it.
I don't know that kinda stuff yet, so do think it's possible to emulate the above in p-8?
Sorry if the above was aggressive;
~Proatwork456

