(@kometbomb · Feb 11, 2018)

Hello friends.

t,r,z,q=0,rect,{7,10,9,4,1,0,1,2,13,14,15,7,7},64
fillp(23130)::_::cls(5)t+=.01
for x=-1,127 do
p=y or 1
y=cos(x/99+sin(t+x/q)*.2)*8
c=max(1,min(12,(y-p)*8+4))
r(x,q,x,-y+92,1*16+5)
r(x,q,x,-y+90,1)
r(x,q,x,-y+88,0)
r(x,y+46,x,y+76,z[flr(c)]+z[flr(c+.5)]*16)
end
flip()goto _

pico-8-edu.com/?c=AHB4YQETAOOP

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@HuCABBAGE · Feb 8, 2018)

j=0 k=0 w=64poke(24364,3)f=flr
d={}h=w/2 a={}v=w*2
for j=0,v*v+v do
sset(j%9,j/9,j)y=f(j/v-w)x=j%v-w
a[j]=h*atan2(y,x)d[j]=w/sqrt(x*x+y*y)%8
end::_::j+=.02for s=0,w*w do
y=f(s/w)b=s%w+h+f(h*sin(k)+v*f(h*sin(k*2)+h+y))pset(s%w,y,sget((j*9+d[b])%8,(j+a[b])%8))end
k-=.001goto _--_?!

pico-8-edu.com/?c=AHB4YQEYAPWn

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(AtHandleAndDate)

Selected PICO-8 Works.
me.blokatt.net/post/1703629650

n=128;r=rnd;c=circ::_::a=0::y::c(64,64,55+a/7,7)a+=1;c(74+a*.9,38+a*2,9-a/5)c(35+a*1.5,35,3.5)c(69-a,41+a*1.5,5.5-a/13)c(33+a/2,39,7)c(59,63,a/5)c(61,58,2)
if(a<26)goto y
memcpy(0,n*192,n*64)p=0::m::x=r(n)y=r(n)j=sget(x,y)
if(r(j)<3)c(x,y,1,j)
p+=1if(p<n*7)goto m
goto _

pico-8-edu.com/?c=AHB4YQEOANnn

#aphextwin #pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@TRASEVOL_DOG · Jan 19, 2018)

fillp(23130)e="1224499aaff77"v=cos::s::cls()u=t()/24w=sin
for y=0,127 do
z=y/999j=v(u+z)g=.2*w(j-u*3+z)k=14+3*v(w(z*4-u*9))for l=0,15 do
i=l/4x=64+16*w(j)+32*v(-g%.25+flr(i)/4)a=x+k*v(i+g)b=x+k*w(i+g)
if(a>b)d=flr(8/k*(a-b)+1)rect(a,y,b,y,"0x"..sub(e,d,d+1))end
end
flip()goto s

pico-8-edu.com/?c=AHB4YQEWAPln

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@sean · Jan 13, 2018)

z=128
for i=1,16 do
pal(i-1,sub("12556",i/2,i/2),1)end
cls(z)::q::
if(rnd()<.1)circfill(rnd(z),rnd(z),rnd(44),0)
for i=0,z*z,5 do
x=i/z
y=i%z
sset(x,y,(
pget(x-2,y+1)+
pget(x+1,y+2)+
pget(x-1,y-2)+
pget(x+2,y-1)
)/3)
end
sspr(0,0,z,z)flip()goto q

pico-8-edu.com/?c=AHB4YQEVANjr

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@GregosEl · Dec 31, 2017)

We'll be there in a matter of hours. Meanwhile listen to this short outrun playlist and enjoy the road, it's yours.
youtube.com/playlist?list=PLzz

r=64 t=0
::a::
cls(14)
circfill(64,35,20,8)
rectfill(0,44,128,128,0)
z=sin(t/24)/2
for n=0,20 do
f=(n+t%1)^2.7/16
y=f+43
line(-1,y,r-f*(z+.8),y,2)
line(r+f*(-z+.8),y,128,y)
end
?"2018",57,33,14
w=t%1<.5 and"m"or"w"
?":/+-\\:\n"..w.."<\152>"..w,53,90,8
t+=.25
flip()goto a

pico-8-edu.com/?c=AHB4YQEPAO5P

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@odditica · Dec 28, 2017)

Classic plasma.
Thank Twitter for messed up colours.
me.blokatt.net/post/1690507026

c=cos;s=sin;t=5::_::t+=.01for i=0,990 do;x=rnd(127)y=rnd(127)p=x;o=y;w=80+10*s(t);x+=s(o/w+t)*9y+=c(p/w-t)*9q=60+30*c(t/2)v=mid(8,11.3+(s(x/q+t-x/q/2)*.7+s(t/4)*.3+c(y/q-t-y/q/2)*.7+c(t/4)*.3)*1.7,14)fillp()circ(p,o,2,v)fillp(23130.5)circ(p,o,2,v+.5)end;flip()goto _

pico-8-edu.com/?c=AHB4YQEKANY3

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 24, 2017)

-- eyes see you

c=circfill
poke(24365,1)
::_::
m=stat(32)n=stat(33)
cls()
for i=0,128,16 do
for j=0,128,14 do
x=j/14%2>=1 and i+8 or i
q,w=i-m,j-n
q/=28
w/=28
c(x,j,7,7)
c(x-q,j-w,4,12)
c(x-q,j-w,2,0)
end
end
c(m,n,2,8)
flip()
goto _

pico-8-edu.com/?c=AHB4YQEIANXr

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 21, 2017)


It's been done a million times before but hey... 'tis the season!

function a()add(p,{x=64-rnd(128),y=64-rnd(128),z=4+rnd(9),c=t})end
t=0p={}::_::t+=.05cls()s=cos(t/12)-1
for k,v in pairs(p)do
q=4/v.z
v.z+=s
w=4/v.z
if(v.z>.1)line(64+v.x*q,64+v.y*q,64+v.x*w,64+v.y*w,v.c%.2>.1 and 7or 12)
if(v.z<.1)del(p,v)end
for i=0,-s*22 do a()end
flip()goto _

pico-8-edu.com/?c=AHB4YQEYAOkC

#starwars #hyperspace #pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 15, 2017)

smoke thing

function a()add(p,{x=c,y=s,t=1+rnd()})end
poke(24365,1)p={}::_::c,s=stat(32),stat(33)cls()i=1
while i<= do
v=p[i]t=v.t
v.x+=t-rnd(2*t)v.y+=t-rnd(2*t)n=t<.4 and 10*t or 6-3*t
circfill(v.x,v.y,n,2*t+5)v.t-=.05
if t<0then del(p,v)else i+=1 end
end
for i=0,16 do a()end
flip()goto _

pico-8-edu.com/?c=AHB4YQEYAPwC

#p #pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 13, 2017)

t=1::_::cls()t+=.001n,m=0,0
for a=48,1,-1/3 do
b=a*t+t
x=64+a*cos(b)y=16+a*sin(b)+2*a
if(n!=0)line(x,y,n,m,3)
circfill(x,y+2,2,7+a%8)n,m=x,y
end
n,m=0,0
for a=.25,2.25,.4 do
x=64+12*cos(a)*cos(8*t)y=12+12*sin(a)
if(n!=0)line(x,y,n,m,10)
n,m=x,y
end
flip()goto _

pico-8-edu.com/?c=AHB4YQEYANPr

#merrychristmas #christmastree #pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 12, 2017)

sentient fireball

r=rnd
function a()add(p,{x=c,y=s,n=r()-.5,m=2+r(),t=1+r()})end
poke(24365,1)p={}::_::cls()
c,s=stat(32),stat(33)
for k,v in pairs(p) do
v.t-=.03
if(v.t<.1)del(p,v)
v.x+=v.n+1-r(2)
v.m*=.95
v.y+=v.m+r(2)
circfill(v.x,v.y,3*v.t,2*v.t+7)
end
a()a()a()a()a()a()a()a()
flip()
goto _

pico-8-edu.com/?c=AHB4YQEVAOFP

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@V360dev · Dec 10, 2017)

function b(x,y,u,v)return max(0,min(12/sqrt(((u-x)^2)+(v-y)^2),1))end
f=0::_::f+=1cls()for v=0,127,5 do for u=0,127,4 do
a=b(64,64,u,v)c=b(flr(64+(sin(f/90)*48)),flr(64+(cos(f/70)*48)),u,v)rect(u,v,u+2,v+2,7+(a+c)*4)end end flip()goto _

pico-8-edu.com/?c=AHB4YQDsAMgC

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 6, 2017)

--pistons
t=0::_::cls()t+=.02
for x=0,127,8 do
for y=0,127,8 do
n,m=x-64,y-64
rectfill(x,y,x+6,y+6,1)rect(x,y,x+6,y+6,5)
c=1+cos(2*t+3*atan2(n,m)+sin(t/8)*sqrt(n*n+m*m)/32)*3
rect(x+1,y+1-c,x+5,y+4-c,7)rect(x+2,y+2-c,x+4,y+3-c,6)
end
end
flip()goto _

pico-8-edu.com/?c=AHB4YQEYANjr

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Dec 3, 2017)

-- color butterfly
t=0
::_::
cls()
t+=.01
for x=0,128,4 do
for y=0,128,4 do
n,m=x-64,y-64
a=atan2(n,m)
r=sqrt(n*n+m*m)
b=t-2*a+sin(t)*r/128
rect(x+1,y+1,x+2,y+2,r/(8+4*cos(t))+a*16-t*32)
rect(x,y,x+3,y+3,cos(b)%2-r/64-t)
end
end
flip()
goto _
DQJzKcoUQAAQAZK

pico-8-edu.com/?c=AHB4YQERAOHr

#pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@sean · Dec 3, 2017)

playing around with dither and noticed that this whole thing could fit in a tweetcart pretty easily

d={
0,
0b1000000000100000,
0b1010000010100000,
0b1010010010100001,
0b1010010110100101,
0b1010111110101111,
0b1110111110111111,
0b1111111111111111
}
::q::
a=5
b=7
fillp()
cls()
for i=1, do
fillp(d[i])
circfill(63,63,(sin(time()/4)+1)*sqrt(-i+1)*10,a+shl(b,4))
end
flip()
goto q

pico-8-edu.com/?c=AHB4YQEYAKhH

#d #pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@guerragames · Nov 30, 2017)

yep... another spiral

(Move the mouse!)

poke(24365,1)a={}::_::cls()c,s=stat(32),stat(33)r=0
for k,v in pairs(a)do
j,k=c-v.x,s-v.y
m,n=abs(j),abs(k)d=max(m,n)n=min(m,n)/d
b=1/min(1,d*sqrt(n*n+1))v.x,v.y=c-b*j/18+r/4*cos(r),s-b*k/18+r/4*sin(r)
line(c,s,v.x,v.y)c,s=v.x,v.y
r+=.02end
if(<600)add(a,{x=c,y=s})
flip()goto _

pico-8-edu.com/?c=AHB4YQEYAO8C

#a #pico8 #tweetjam #tweetcart

Last updated 1 year ago

(@jcvsmc · Nov 28, 2017)

Conway's Game of Life in 277 character PICO 8 Tweet Cart

cls()z=63s=mset g=flr
for i=0,z*z,1 do
s(i%z,i/z,rnd(2))end::_::for i=0,z*z,1 do
pset(g(i%z)*2,g(i/z)*2,mget(i%z,i/z)*7)end
for i=0,z*z,1 do
x=g(i%z)y=g(i/z)n=-mget(x,y)for j=0,8,1 do
if(pget(g(x+j%3-1)*2,g(y+j/3-1)*2)>0)n+=1end
if(n<2or n>3)s(x,y,0)
if(n==3)s(x,y,1)end
goto _

pico-8-edu.com/?c=AHB4YQEVALs3

#pico8 #tweetjam #tweetcart #tweetgame

Last updated 1 year ago

(@sean · Nov 27, 2017)

one more because i couldn't fall asleep

function s(a,b,c,t)a=a+t*(b-a)return a+t*(b+t*(c-b)-a)end
r=64
p=21
f=circfill
::q::
cls()
t=time()/4
for i=0,p,.2+sin(t/8)/r do
c=p-i
x=r+flr(r*s(cos(i+t),0,sin(i-t),i/r))
y=r+flr(r*s(sin(i+t),0,cos(i-t),i/r))
f(x,y,c,8)
f(x+1,y,c,2)
f(x,y+1,c,2)
f(x+1,y+1,c,0)
end
flip()goto q

pico-8-edu.com/?c=AHB4YQEXANFn

#pico8 #tweetjam #tweetcart

Last updated 1 year ago