Log In  

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

Cart #kusodidufu-0 | 2025-10-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


This is a reminder to edit my profile

0 comments


In a recent update, fetch()ing a .png file will now return a paletter-fitted u8 userdata, instead of the i32 we had before. Unless I've missed something, this means it's now no loner possible to get the actual colours in the image? Maybe an extra argument to fetch could resolve this, as we still have the ability to pass true to userdata :convert to get the palette alongside a u8.

1 comment


Cart #evalmini-0 | 2025-10-13 | Code ▽ | Embed ▽ | No License

I made a 206 token eval function for PICO-8.

I forgot the code but I know how the code works.

How it works


There's a variable in PICO-8 called _𝘦𝘯𝘷 that contains all functions and variables in it.
For example, _𝘦𝘯𝘷["print"]("hello world") would call the print function.
That's basically it.

How to use it

[hidden]
Functions use a function name, parenthesis, and comma-separated values: name(p1, p2)
Functions can even be symbols: =("x",0)

Variables are simple: var

Numbers can be decimal, negative, binary, or hexadecimal: 1, -1.2, 0x123, 0b101

Strings use ONLY quotation marks: "hello world"
Strings don't care about newlines
Strings can use a lot of backslashes, just look at that code below me

--(vars)

=("x",0)
=("y",0)

while("true","

 --(moveplayer)

 if(btn(0),\"
  =(\\"x\\",+(x,-2))
 \")
 if(btn(1),\"
  =(\\"x\\",+(x,2))
 \")
 if(btn(2),\"
  =(\\"y\\",+(y,-2))
 \")
 if(btn(3),\"
  =(\\"y\\",+(y,2))
 \")

 --(draw)

 cls()
 print(\"what you are seeing right now
is being ran from evalmini
you can control the x with ⬆️⬇️⬅️➡️\",0,0,1)
 spr(0,x,y)
 flip()

")

[ Continue Reading.. ]

0 comments


Cart #wyowufibo-0 | 2025-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Demake of Balatro!
This is both my first pico 8 project, and really project in general that went past like 100 lines of code.
Feedback is appreciated!

Github

2
0 comments


Cart #static3-0 | 2025-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


This is the third illustration for my short story. In this one I made use of the amazing speako-8 by bikibird.

2
0 comments


Cart #static2-0 | 2025-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


This is the second "illustration for my story"

2
2 comments


Cart #static1-0 | 2025-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


This is an update of an earlier test. It is the first of three "illustrations" that I am using in a short story.

5
6 comments


Hi all, so I've been working on my table that adds bread slices to my duck game. It's working fine now and I can add the desired amount of bread. But there is a strange oddity - I have a little animation of the water rippling under the bread slices, but for some reason the more bread slices there are, the faster the animation goes, so if there's a lot of bread it's just a crazy flickering. I can't really get my mind around why this would be happening, so would appreciate any thoughts.

Here is all the code relating to the bread and ripple animation (rip stands for ripple):

--bread

--contents:
--init bread (empty table)
--breadset
--update bread
--draw bread
--ripple animation

function initbreadslice()

bread={}
breadtime=true

end

function breadset()

add(bread,{
sp=42,
x=20+rnd(75),
y=20+rnd(75),
act=true,
dis=4,
draw=function(self)
if self.act==true then
ripples(self)
spr(self.sp,self.x,self.y)

[ Continue Reading.. ]

2 comments


Cart #quail_trail_2-0 | 2025-10-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
9

Hey all! New to Pico 8 and coding, here's my first game! Putting it up to have friends play test, still lots of kinks to iron out, but give it a play and let me know what you think!

--UPDATE 01--

Added main menu (will add game over loop soon)

Fixed issue where baby quails spawned in fox's path

Fox speeds up as score increases

9
2 comments


When I'm drawing i dont' want to accidentally bleed into another image, so I select the sprites and zoom level I want. But when I hit CTRL+Z, not only does it properly undo the last action I did, but it unfortuantely skips back the zoom to default.

This is super annoying. I'm not sure if it's a bug, but it makes drawing super frustrating in Pico8 when using non-standard sizes with the sheet selection tool.

1
1 comment


Mondrian

Combines the style of Piet Mondrian with this recursive squares thing-I-don't-know-the-name-for-but-I've-definitely-seen-before, all in 296 characters. It's also a one-liner, although I wasn't trying to make it one originally. One line just happened to save the most characters in this case.

Requires mouse controls, so check out the actual cart here: https://www.lexaloffle.com/bbs/?tid=152064

(296 chars)

poke(0x5f2d,1)p={x=0,y=0}pal({8,10,-4,7,7,7},1)function s(x,y,w)srand((x-m)/(y-n))rectfill(x,y,x+w,y+w,rnd(7))rect(x,y,x+w,y+w,0)if(p.x>=x and p.x<x+w and p.y>=y and p.y<y+w)w/=2s(x,y,w)s(x+w,y,w)s(x,y+w,w)s(x+w,y+w,w)end::a::cls()p.x=stat(32)p.y=stat(33)m=-(t()*8%256)n=m/2s(m,n,512)flip()goto a
8
2 comments


Cart #picocodermondrianpostcart-0 | 2025-10-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Mondrian

poke(0x5f2d,1)p={x=0,y=0}pal({8,10,-4,7,7,7},1)function s(x,y,w)srand((x-m)/(y-n))rectfill(x,y,x+w,y+w,rnd(7))rect(x,y,x+w,y+w,0)if(p.x>=x and p.x<x+w and p.y>=y and p.y<y+w)w/=2s(x,y,w)s(x+w,y,w)s(x,y+w,w)s(x+w,y+w,w)end::a::cls()p.x=stat(32)p.y=stat(33)m=-(t()*8%256)n=m/2s(m,n,512)flip()goto a

Combines the style of Piet Mondrian with this recursive squares thing-I-don't-know-the-name-for-but-I've-definitely-seen-before, all in 296 characters. It's also a one-liner, although I wasn't trying to make it one originally. One line just happened to save the most characters in this case.

Requires mouse controls.

5
1 comment


Cart #down_pour-2 | 2025-10-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5


My first (very un-optimized) Pico-8 game! Just a little Rainworld demake to mess around with.

Controls:

Arrows to Move
X to Jump
C to Grab/Throw Objects, or Hold to Eat Flies

5
7 comments


Cart #jack_e_lanterns-1 | 2025-10-19 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

fun and easy

make funny ,cool ,and different "jack-e-lanterns"

press X for next step and
use arrow keys to move and do things
Press O to reset
everything else in is the menu you can access by pressing P or Enter

6
5 comments


Cart #dojayipogi-1 | 2025-10-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

just a pong clone

4
0 comments


Cart #stacker432-0 | 2025-10-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

1
3 comments


Cart #bubbles_screen_saver-2 | 2026-05-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6


a small project i made awhile ago
press x to view the time

5/30/26
fixed: time never updated after initialization

6
0 comments


Cart #locmaker-1 | 2025-10-12 | Embed ▽ | License: CC4-BY-NC-SA
4

.loc maker

Wanted to setup a clean desktop without moving my file structure so I made a simple app to make .loc files (since I don't think theres an easy GUI way)

Togglable:
copy metadata from the file
add a shortcut badge atop on the icon

4
0 comments


Cart #math-1 | 2025-10-12 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

1 comment




Top    Load More Posts ->