Log In  

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

Could someone help me in understanding how to access Pico-8 sounds programmatically? I'm very interested in building a little synth and sequencer but am unsure of where to start. Especially when it comes to editing the amp envelope (ADSR) through code.

Any help would be appreciated! Thanks :]

1
2 comments


Cart #bytebeat_tweet-0 | 2024-11-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1


a little tweetcart uses bytebeat pcm
SOURCE CODE 202 chars

a=0cls()
::_::pal(11,stat(108),1)
for i=1,127 do line(i,127-peek(0+i-1)/2,i,127-peek(0+i)/2,11)
end?""
while stat(108) < 1000 do for i=0,64 do
poke(0+i,band(a,200+i))
serial(2056,0,8)end a+=1 end goto _
1
0 comments


Cart #crossbones_catch-1 | 2024-11-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Welcome to Crossbones Catch!!

This is the first game that I've ever completed and published!! I am very excited to share it with this community that I love!

Controls

Press ⬅️ or ❎ to move your boat to the left.
Press ➡️ or 🅾️ to move your boat to the right.
If you maneuver your boat off-screen, it will reappear on the other side!

Goal

Catch
[8x8]

[ Continue Reading.. ]

3
0 comments


Not the most complicated cart, but a satisfying pattern nonetheless. It may or may not also have the side effect of driving you mad...

Is there a decent way to make GIF's actually loop like the original cart?

(244 chars)

t=0
function _draw()
cls()t+=.015c={6,1,2,4,9}
for i=1,5 do
for y=1,20 do
a=cos(t/2)b=i*5d=8-i e=y*8-16
for x=1,17 do		
line(x*8-16+(a*sin(x/10)*b)+d,
e+(sin(t/2)*b)+d,
x*8+(cos(t)*sin(y/10)*b)-d,
e-16+(a*b)-d,c[i])
end
end
end
pal(6,129,1)
end

8
2 comments


Cart #space_flight1-1 | 2024-12-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Just messing around with flight mechanics

It is possible to orbit stars and planets. The general movement is a bit on the fast side compared to other space flyers out here.

For now there is only flying around and crashing.
I want to turn this into a proper game some day, but feel like the flight mechanics need to be sorted out first.
I made it a challange to figure out how to make the movement work by myself, so the math probably isn't that great yet.

Any feedback is appreciated.
I will add a better title eventually.

This is the first technicly winnable version.

1
4 comments


Hi,

I'm not sure where else would be a better place to post this.

If it's at all possible, I'd really love to change my username here on the BBS.

I chose "brightblue" many years ago, possibly when I bought the Voxatron bundle in 2011, but the username doesn't really fit me anymore. Preferably I'd like to change my username to match what I use on Mastodon and elsewhere ("natarasee").

Is that possible?

5 comments


Cart #shrimp_miku-0 | 2024-11-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8


shrimp miku

original by justan oval: https://www.youtube.com/watch?v=6Y4b25CYkkg

8
0 comments


lighthouse

(277 chars)

b=128t=.5o=64r=rectfill::_::s=sin(t)cls(1)c=b*cos(t)+o
circfill(o,66,5,12)for i=69,b,5 do
r(59,i,69,i+10,i%2==0 and 6or 2)end
for v=-s,s,.001 do
line(o,o,c,b*v+o,10)end
if(t==.75)cls(10)
if(t>.25 and.75>t)r(-1,-1,c,b*s+o,10)
if(t>.75)r(b,b,c,b*-s+o,10)
flip()t+=0x.02t%=1goto _

3
1 comment


Golden Circle

(259 chars)

g=1.618n=12x=y=r=for i=2,n do
j=i-1x[i]=64y[i]=y[j]+(r[j]*(1-1/g))/2r[i]=r[j]*(1/g*1.2)end::_::cls()f=t()/n
circ(x[1],y[1],r[1])for i=2,n do
x[i]=x[i-1]+(r[i]/(2*g))*sin(f*(i+1/n)*g)y[i]=y[i-1]+(r[i]/(2*g))*cos(f*(i+1/n)*g)circ(x[i],y[i],r[i])end
flip()goto _

3
1 comment


sunrise

(272 chars)

c=circfill
g=90n=15h=128t=0s=110p=clip::_::s=max(s-.1,50)cls(1)rectfill(0,g,h,h,0)p(0,0,h,g)c(64,s,20,14)p(0,g,h,h)c(64,180-s,20,13)for i=0,4 do
x=g+(i*3+i^2)line(0,x,h,x,12)end
t-=.5for i=0,n do
z=i*n+t%n
y=h*n/z+32v=i+t%n/n-n/2line(v*9+64,g,v*60+64,h,12)end
flip()goto _

5
1 comment


boundary peaks (2023)

(276 chars)

cls(1)rectfill(0,0,128,76,0)s=sin
l={0}m={0}for i=2,128do
l[i]=(s(i>>8)+s(i>>6)+s(i>>7)*2+s(i/8)/32)*20+s(i>>4)m[i]=0end::_::l[128]=0?"⁶1⁶!5f101▒▒0056673"
n={0}for i=2,127do
q=l[i]m[i]+=l[i+1]+l[i-1]-q*2n[i]=q+m[i]/128line(i-1,l[i-1]+76,i,q+76,mid(m[i]/4+4.5,8))end
l=n
goto _

7
0 comments


Cart #a247fishin-1 | 2024-11-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Hey, go fishing for a while. Pick one of these six characters and try fishing for a little bit. It's easy. It's nice. Try fishing out for size. Maybe see if you can make it a whole week without losing your worms? No pressure though; just enjoy fishing.

5
0 comments


Cart #slimer2-0 | 2024-11-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Better physics, better learning curve, better music, better art, what can I say?

4
2 comments


Cart #cubesim3d-0 | 2024-11-15 | Embed ▽ | License: CC4-BY-NC-SA
4

I still need to finish implementing the Puzzle mode, and overall polish, music, etc. I havent worked on it in a while so please enjoy it in its current state!

4
0 comments


I’ve recently been diving deeper into the world of PICO-8, and I’m excited to share some of the mini games I’ve created along the way. As a game developer, I’ve always loved working with limitations, and PICO-8 offers the perfect balance of simplicity and creativity. It’s been an incredible experience building small, fun, and quirky games within its 128x128 canvas.

My latest project is a simple platformer that combines fast-paced movement with puzzle-solving mechanics. The goal was to create something that feels nostalgic while introducing a few new twists. You can check it out [here] (insert link to your game).

If you’re new to PICO-8, I highly recommend diving into its documentation and exploring the community's creations. There’s so much you can do with just 32k of memory! Whether you're a beginner or an experienced developer, it’s a fantastic tool for experimenting with game ideas and learning new techniques.

Feel free to give feedback or share your own projects! Let’s keep pushing the boundaries of what we can create with PICO-8!

0 comments


Cart #noperope-3 | 2024-11-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Alright, here's my first foray into an actual game.

Updates in v0.2:

  • Spiffy new title screen, makes start of game and game over states more pleasant

  • Significantly better control handling using a button input queuing system

  • Sound improvements, including Crash sound volume reduced

  • Brief start of game animation to help gently draw player attention to the snake before it begins to rocket across the screen

  • Win condition is less seizure inducing (though still too hard for me to reach legitimately so that I cannot easily confirm it even works right. Are there tool-assisted-speedrun uh.. tools for PICO-8 by any chance? 😅)
2
7 comments


Cart #beanosified123-5 | 2024-11-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
7

Kelzar

itch.io link if you want to look at it. With a trailer!

Hey!!!!!! I made a shmup, with Lazy Dev's Basic Shmup Tutorial. It's like a shmup, but it's not! A fun-filled, action-packed game, for the whole family to enjoy! (Except it's single-player but lets move on.)

Power-ups, bosses and explosions GALORE!!!! What's not to love?

There's even a ranking system included, free of charge, no need to thank me.

Now the real question: Are you ready? Are you prepared? We know you aren't, but you never will.

[ Continue Reading.. ]

7
7 comments


pachi pachi pachi

(300 chars)

░={{x=64,y=64,u=0,v=0,t=1,q=20,g=1}}::_::?"⁶1⁶c"
for a in all(░)do
a.x+=a.u a.y+=a.v a.t+=1if(a.t>a.q)del(░,a)
if(a.t\1==20and#░<400)for j=0,4do u,v=cos(j/5)/3,sin(j/5)/3add(░,{x=a.x,y=a.y,u=a.u+u,v=a.v+v,t=#░%7,g=a.g+1,q=a.g<16and rnd(21)+9/a.g+5or 19})end
circfill(a.x,a.y,1/a.t,-a.t/3.5)end
goto _

9
0 comments


Cart #dustsettlers-0 | 2024-11-15 | Code ▽ | Embed ▽ | No License
8

Self-indulgent game for me, very fun that other folks are enjoying it too. I really wanted to make something like Blocksum, where you were on the clock to make a kind of... big blob of high scoring stuff? I guess. THat's a game. Seeing Tetrachroma helped me figure out some stuff too. Ok!

8
2 comments


Cart #kuipercargo-0 | 2024-11-15 | Code ▽ | Embed ▽ | No License
16

I couldn't even get done with Rat Dreams before I started doodling stuff that turned into Kuiper Cargo... went through a few iterations before settling on this kind of level limit / upgrades approach. Really happy with pretty much everything tbh. Ok!

16
8 comments




Top    Load More Posts ->