Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

Cart #rsspr-1 | 2026-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Demo

The demo shows a pistol at 2x scale, an arrow at 1x scale, and a rifle at 1.5x scale. Negative scaling is also supported, which is shown by the guns flipping vertically.

What does it do?

rsspr takes up to 12 inputs and draws a sprite around a moveable origin point.

While tline() may save a small amount of CPU usage, I fail to comprehend it. What I have here operates fine, and is a significant improvement on my last post.

  • Only 165 tokens!
  • An average of ~0.7% of the CPU per call

How does it work?

rsspr(dir, x, y, sx, sy, sdx, sdy, xo, yo, hs, vs, mask)

  • dir - atan2(x - target_x, y - target_y)
  • x/y - The screen x/y origin
  • sx/sy - The sprite x/y origin
  • sdx/sdy - The sprite width/height minus one
  • xo/yo - How much to shift the sprite about the x/y origin
  • hs/vs (optional) - The horizontal/vertical scaling
  • mask (optional) - The pixel color to exclude
5
0 comments


Cart #picoboot-0 | 2026-10-23 | Embed ▽ | License: CC4-BY-NC-SA

sorry for the subpar quality and knockoff of picotrons base os (i removed code editing kinda poorly), but i can now make my own operating system for picotron and i will release it when i finish it

-- note this does NOT work in picotrons web port i think, you need to save it as a .p64 to remove the bbs sandboxxing to use and i forgot about this limitation

5 comments


I just got Picotron and for my first project i wanted to do a Mother-ish movement and look test, so I got movement done and some Ninten sprites, but i just can't seem to figure out how to make the sprites animated. I've tried tables and a bunch of other stuff. Any help would be appreciated, I would recommend for it to have very simple logic and syntax. Thank you!

1
1 comment


Cart #dungeon_golf-2 | 2026-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

Dungeon Golf

A turn-based golf game with roguelike elements.

Play 9 golf holes / dungeon floors full of monsters.

Bump into enemies to attack them. Getting hit by enemies will cost you stokes.
Move to the tile where the ball is
[8x8]
aim and hit the ball.

[ Continue Reading.. ]

20
5 comments


Cart #fojuhipude-1 | 2026-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

This is my first pico-8 game: Breakout (looks like pong though)

Play with the l/r buttons, and try to keep the ball up. see how high you can score!

1
0 comments


Cart #dicebits-1 | 2026-10-23 | Code ▽ | Embed ▽ | No License
5

First version of Dicebits for Pico-8. This is a stripped down port of my GBA game.

5
2 comments


My first game

Cart #szlugwing-0 | 2026-10-23 | Code ▽ | Embed ▽ | No License

0 comments


Isometric voxel terrain with shadows 🏔️

Inspired by https://beautifl.net/run/241/

(300 chars)

p=0::_::a=rnd()cls(13)for y=0,129 do for x=y,63+y%64 do h=37u=a+x/75v=y/75 for i=9,1,-4 do h+=i*(sin(u)+cos(v))u,v=u+2*v,v-2*u end z=88+y-x/2 fillp(p>h and ▒\1)for k=5,h do pset(x,z-k,ord("QQ,,O;SSVVg",k\5))end p=h if(x==y or y>62)for d=4,h do pset(x,z-h+d,ord("TPPPIJJ",d\8))end
end flip()end goto _
10
0 comments


Cart #visualcaptcha-0 | 2026-10-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Behold, this is my first standard-sized cartridge! I coded this in one sitting in only an hour and a third! I just developed it to a point where I feel ready to distribute this, so it may be unpolished or unbalanced!

The premise of this game is to try and make out text scattered over pigsties of backgrounds. Not only that, the text is also styled peculiarly. Use your keyboard (sorry controller users!). Obviously inspired by real captchas that work identically. Good luck! I hope robots will not be able to surmount such a thing any time soon and long live human race!!!

If you have any feedback or suggestions, I will be exuberantly more than happy to tweak this cartridge! This is a prototype cartridge after all, so there can be a lot of flaws!

[ Continue Reading.. ]

0 comments


RGB waves

Well, I made another postcart. This one actually loops properly!
It is very fun to make them, I say after having only made 2.

(297 chars)

(297 chars)

cls()pal({11,-5,3,-13,12,-4,1,-15,8,-8,2,-14},1)
col,bcol,y=0,0,0::_::y+=1
for i=0,128 do color(bcol+col)
pset(y,128-i+cos(time())*120)
pset(i+sin(time())*120,y)
if(i%32==0)col+=1
if(col>4)col=0end
print("\#0\^w\^t\^=pico-8\0",40,54,bcol+2)flip()
if(y==128)y-=150 bcol+=4
if(bcol>=12)bcol=0
goto _

4
0 comments


Crimson wings

My first postcart!
Pretty simple effect, but interesting enough.

(209 chars)

cls(5) pal({-16,-14,8,-8,2},1) ::_:: 
for i=1,128 do
color(i%2+1)
pset(i*cos(time()*4/i),i)
pset(i,i*cos(time()*4/i))
color(i%2+3)	
pset(i*cos(time()*4/i)+128,i-24)	
pset(i-24,i*cos(time()*4/i)+128)
end goto _

4
0 comments


I am a pico-8 education edition user, and while optimizing my project, I noticed that the text representation of my sprite data and cartridge label contained a ridiculous amount of trailing whitespace in the .p8 file.

I removed the whitespace manually, and reduced the file size of my project from 46KB to 35KB, which is a substantial 11KB reduction, and the file still loaded successfully.

Would it be possible for PICO-8 to avoid writing unnecessary trailing whitespace when saving .p8 files and maybe apply run-length encoding for more compact files? I understand the current implementation may be convenient for editing and parsing, so perhaps this could be an optional compact-save mode rather than changing the default format.

That would be really useful for projects where every bit of cartridge source size matters, and it could also remain compatible with the existing format with the right implementation.

Thank you for your time!

Edit: Added the detail about the file loading successfully.

1 comment


Field

Best viewed in PICO-8 (60FPS, dynamic over very long periods)

(273 chars)

cx=1024
cy=8
layers=768
function _update60()
 z=t()/4
 cx+=.6
 cy+=.03
 cls()
 for i=1,layers do
  ir=i/layers*2
  x=(64+cx-cx*ir+2*sin(3*ir)+abs(i-layers/2)/2)%128
  y=(54+cy-cy*ir+3*sin(2*ir)+abs(i-layers/2)/24)%144
  c=8+(z+y/64+rnd(1.4))%7
  rect(x,y-1,x,y,c)
 end
end

5
2 comments


Nested Pillars :)

(280 chars)

p={}n=0w=cos::_::o=t()/9memcpy(0,24576,8192)cls(3)for y=0,511 do
x=y%16s=y\16mset(x,s,y)p[s-n]={}p[s][x]=mid(x-9+s,1,15)pal(x,8+x*n,1)y/=4z=y/n+o
k=y+(z-w(o)+w(z+o)/2)/4x=64+9*w(z)f=x+32*sin(k)x-=f-32*w(k)+y%2if(x>0)pal(p[x\3.5])tline(x+f,y,f,y,2,y/9,12/x)end
flip()n=128.49goto _

6
0 comments


CMYte & RGBlack

(217 chars)

c={8,11,10,140,14,12,7}for i=1,7 do pal(i,c[i],1)end::✽::h=t()/4.7z=h&1
cls(z*7)color(~z*7)h=h%1
for i=0,2 do
poke(0x5f5e, 240|2^i)l=64/(h*12+i/5)a=t()/2+i/3r=4+h*96
circfill(64+l*cos(a),64+l*sin(a),r)end
flip()goto ✽

5
0 comments


Cart #shaft-2 | 2026-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Play in fullscreen mode for the best experience!

You are alone on this ship.

Use pipe shafts to explore abandoned structures, avoid the machines of their former occupants and find your way back to your kin.

Don't let what happened to them happen to you.

About

A short adventure game made for Halloween 2026.

This is my first foray into PICO-8, as I wanted to make something spooky for October. It took a little over two weeks to make and ended up being more about the vibes of an abandoned spaceship than anything particularly horrifying, but I had a lot of fun making it!

[ Continue Reading.. ]

7
4 comments


Cart #bouncetown-0 | 2026-10-22 | Embed ▽ | License: CC4-BY-NC-SA


This was a project where I asked my followers what changes to make to a barebones game. It was a lot of fun to put together and watch this morph in directions I wouldn't have done on my own. There's still things I wanted to implement, but I'm ready to move onto the next project now. Thanks to everyone who made suggestions.

Version History:
1.0!
Slowed game at the start
Made multiple levels
Made multiple enemies
Made multiple town sets
Created an upgrade system in between levels

0.14
Added a wand for the wizard (this took too long to do)
Changed potion colour
When the hole is cast the aim can be used to bounce any balls away
Player speed has been increased to make bouncing balls away easier

[ Continue Reading.. ]

0 comments


Cart #pronto_pizza-0 | 2026-10-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

PRONTO!

A fast pizza game for PICO-8 by Milena Sorokina

Enzo owns a sleepy little pizzeria by the sea.
The paint is peeling, the table wobbles, and the pizza has been awful lately.
Now Enzo is off to the beach for ten days.
Now you run the place.
Read the tickets, count the salami, catch the pizza at the right second,

[ Continue Reading.. ]

12
0 comments


Cart #still_life_plus-0 | 2026-10-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3


Helloo

This is a new version of my last project "Still Life" which is an implementation of "Conway's game of life" in Pico8, with a couple added features like (larger grid size) , (UI for cursor coordinates) and (mouse controls)

i did this because increasing the grid size means more interesting patterns can be used like the glider gun shown in the GIF, which weren’t possible in my last version

the downsides of this version is it doesn’t look or run as good as my last version but they were necessary sacrifices i made for having playable performance while being 2x larger.

[ Continue Reading.. ]

3
0 comments


Cart #gewitosipi-2 | 2026-10-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Infected Pixels

an infinite zombie shooter

It's my first pico-8 game I've finished (kind of) - and so I like to share it with you.
Hope you have fun - I had to develop it ;)

There will be some updates in the future for balacing and bug-fixing,
but the game is feature-complete so far.

I still have plenty of ideas, but I’ve also learned to actually finish a project—rather than letting it remain forever incomplete.

this game uses mouse for aiming and shooting

How To Play?

  • hold the left mousebutton to aim and shoot
  • use arrow-keys to move

[ Continue Reading.. ]

4
6 comments




Top    Load More Posts ->