(@kometbomb · Sep 9, 2018)
Sphe-remix
::_::cls(1)s,c,u,i=sin,cos,t()/4,t()/3
h,w,e=32+c(u)*16,64+c(i)*48,64+48*c(u)circfill(w,e,h,8)for f=0,13,.01 do
a,r,p,q=f,f/26,x,y
x,y,z=s(r)*c(a),s(r)*s(a),c(r)x,z=c(i)*x-s(i)*z,c(i)*z+x*s(i)x,y=(c(u)*x-s(u)*y)*h+w,(c(u)*y+s(u)*x)*h+e
if(f*z>0)line(x,y,p,q,7)
end
flip()goto _
https://pico-8-edu.com/?c=AHB4YQEVANinBPcWwc3Hv8H6GfvNCVnxCsXxN1XJA0TZC1TNK7TpLfe46J6x_8N3KM4fyE66Z6DeyO9ZOSouBqwwk2XNWVYpisQ4afUMyQM0U0EtFtCOFGXbLaXHNCNnhQsryVlR1D1AOnV-GBevUDxDnTfF3NhU9BDFS8QeSJ6i3FzKd0QEBorOSZVTxjzRekNpKLiusUlaualYrPb8IiAQx6JE-rFB3kZr3WbquazxVOmZzYXFmbho8xvn_slwtk1lR5QI_gO7usr2mjxN59ryGQaHi8lp&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetJam #TweetCart
(@kometbomb · Sep 8, 2018)
Yo. #demoscene
::_::cls()s,c,u,i=sin,cos,t()/7,t()/9
for b=0,1 do
for v=0,20 do
for f=0,20 do
a,r,p,q=v/20,f/20,x,y
if(b>0)a,r=r,a
x,y,z=s(r)*c(a),s(r)*s(a),c(r)
x,z=c(i)*x-s(i)*z,c(i)*z+s(i)*x
x,y=(c(u)*x-s(u)*y)*64+64,(c(u)*y+s(u)*x)*64+64
if(p and z>0)line(x,y,p,q,3)
end
end
end
flip()goto _
https://pico-8-edu.com/?c=AHB4YQEYAMWnBPcWwc3Hv8H6fHJBVbxCcfxNVfIAUfYCVfMKaXrKSS46auv69BVuOH7hoPyi6vrQTM9ghqM6t7ZuPr_Mi1conqEuJ9I0S03yEMlLTGxVOyMXlkPmyBfaidYSyVNUW20XHrYWpVHppM4plSfsUZZJ13flwmmlTcrUTcVpbqrkQ9q0LRYFwmwwEsf3nZcmSey6LHJV60r1ka25ic29ZkGDYHSleoQJARKVgvq_iaUqaz28lqZ5W77C5m4xsAw=&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetJam #TweetCart
(@voxeledphoton · Sep 8, 2018)
--spirus
m=64
c,s,t=cos,sin,0::_::cls()t+=.02
n=128
function a(j)
z=8+s(t/2)*j*8
for i=1,n do
d,e=(i)/n,(i+1)/n
q=32+s(c(d*j)/2+t)*z
r=32+s(c(e*j)/2+t)*z
line(m+c(d)*q,m+s(d)*q,
m+c(e)*r,m+s(e)*r,r/12+5)
end
if(j>0)a(j-1)
end
a(3)
flip()goto _
https://pico-8-edu.com/?c=AHB4YQEPAN7rwRu8wO1v8ArR7PIrvMPxQXL76WVjxQdo3qAs67p8hau2wtOuOirqztkoBrooraqifYXmpMuC64sgfIXwoIvqm-Kj2rsW_uquaKZ6gsFuIB5ZibbGJtY24qdY6EdWwvyyjfSyuDDHwOLARD4zNlK9QTiSVJvhQpoPtF1VbdQ_aN8hPW5DLmCp7DdGBga6eiXKhvIZ046YPnMbK02-GSsFtO3ITFUtGa22TBmGtaWMFCzsTJTXdWXZrzQLcxMzJw6mygTLveMGu7GqTZfi3S57hcG5YnEW&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetJam #TweetCart
(@p01 · Sep 6, 2018)
💫 MORPHING WORMWHOLE ROUND 2✌🏼
Now the #demoscene dots tunnel changes shape smoothly and the title has a shadow to "pop"
All in a 279 bytes #tweetcart #tweetjam for #pico8
s="worm█hole"::n::cls()u=t()o=47+9*cos(u/11)p=flr(u)%6q=(p+1)%6v=u%1
for i=v+5,41,1/40 do
x=64+16*cos(i/o+u/3)y=64+9*sin(i/(99-o)-u/2.3)r=20/(5-i/8)*(2+cos(i*p-u/3)*(1-v)+v*cos(i*q-u/3))pset(x+r*cos(i),y+r*sin(i),"0x"..sub("1249af7",i/5,i/5))end
?s,44,57
?s,44,56,7
flip()goto n
(@p01 · Sep 1, 2018)
Here's a quick itsy bitsy morphing wormhole #demoscene effect in 278 bytes #tweetcart #tweetjam for the #pico8
Hope you like it. Hadn't done a dots tunnel in a while.
♻️+❤️=🤪
::n::cls()u=7*t()q=16*cos(u/91)p=flr(u/9)%6
for i=0,49 do
z=i+u%1
k=min(7,i/4)x=64+32*cos(z/(62+q)+u/29)y=64+32*sin(z/(77+q)-u/18)
for j=0,1,1/64 do
r=(4*z+8)*(.8+.2*cos(j*p-u/23))
pset(x+r*cos(j),y+r*sin(j),"0x"..sub("1249fa7",k,k+1))
end
end
?"★ wormhole ★",36,56
flip()goto n
(@kometbomb · Aug 31, 2018)
Just a really quick one today. Cart in the next tweet.
c=64
cls(1)for s=0,c*c do
x,y=rnd(c),rnd(c)circ(x,y,1,pget(x,y)+1)
end
memcpy(0,0x6000,c*c)::_::cls()for k=0,4 do
a=cos(t()/10)-k/4
s,d=x,y
x,z=cos(a),sin(a)+2
x,y=x*c/z+c,c/z
if(k>0)then
u=x-s
for r=0,u do
h=(y-d)*r/u+d
sspr(r*32/u,0,1,32,r+s,c-h,1,h*2)end
end
end
flip()goto _
https://pico-8-edu.com/?c=AHB4YQEWAOU3n3PIHXl0-BvM33HA4Q-wBuNdfcod8RlFdnnZP0T3Emn8BuFCOxDaLHmALqlcEU0Uj-AAD-AMVkkP6pKFKs_bV4iKul3IZ-piYysJNITq24L7i0BaRFnoFZQF5nRFnmApn1rLh4r2sKG8uauu6p10Y6hXG1AceApvLbRVNrdlg7HTVIiWFncG4qxJXdCnkzMbJ84sDL3C4kb7EDsjUzuVbMmobEEmWlJ2-WK4lS_VS_lQFtfBZBcX5XljbTs1I1tQVU1Xt83WwIYZgjhckC7x6NTu2MRENTs5VuyuAg==&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetJam #TweetCart
(@p01 · Aug 26, 2018)
Dusting off a NOISE░FIELD demo for #pico8 that fits in 276 bytes.
Press X to reset the background.
♻️+❤️=🤪
a={}r=rnd
f=r::n::b=25-18*cos(t()/99)c=circfill
for i=0,2450 do
x=r(128) y=x%1*128
if(f)c(x,y,9,({1,2,13,r(15)})[i%5])a[i]=x%3-1.5 else o=flr(x/b+r())+66*flr(y/b+r())pset(x,y,pget((x+a[o])%128,(y+a[o+39])%128))
end
c(64,64,r(30),0)f=btnp(5)
?"noise░field",40,61,7
flip()goto n
https://pico-8-edu.com/?c=AHB4YQEUAQwCIKxnr0_uR86NTMGsR05Hx01HR6xHpqYlBkdl7G0OhQ4l5SUnJ2WsZyxNbswsjY1NwexNDiStB4ZFhqYGBoTsTQGvRw4lRgYnBSSvB68kRiVGBkchzQzFLGUMBY8ljyWHBWUvhkWGJWaGRQ4lpialL2UrraSmKyVsK62rB69kpiXGpQakjG2uDOStx4xNDgXvRWxFDiUlBWD7jGDcLy-hxxd4hMNfQVCoud0IF7xEevjNj3D2HVcIDxxS9mYp7znKb10wtyBmcHu4clJrgWeI0ovSKknOv_36pVeYSg8LF_47qFt6gb2ZRxmImld4gnJkZyUZOi45byFO45WVkdGNneKqGQ==&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetJam #TweetCart
(@kometbomb · Aug 26, 2018)
Here's a quick tweetcart inspired by @DavitMasia's particle experiments. 276 chars worth of code
fillp(23130)p="011155ddcc66ffaa777"::_::cls()n=t()*20
for b=49,9,-1 do
srand(b+flr(n))z=b-n%1
h=1000/z
for f=0,31 do
c=18-b/3+rnd(2)c="0x"..sub(p,c,c+1)i=f/32
r=(rnd(1000)+100)/z
x,y=cos(n/199)*z*2+64,sin(n/176)*z*2+64
circfill(x+cos(i)*h,y+sin(i)*h,r/3,c)end
end
flip()goto _
https://pico-8-edu.com/?c=AHB4YQEUAPBnX3588ADjZ9xxR3HHBdlF61EWBKcEhweHB9cEfXB3cE8QlCcFZxdBN-EGGwsPsPAIUXTOzMjkwhM8winXx3dddlVRnLXWjaXxSLy1ko30Zy3shFU3EzzFSLlQXTUx8AJdsxMEp6WCQX0VzYyqBa1F4W1533YjG6IBYxut7sBLTB4XbL1DvDS8URZFPREvj8xsbEwsjWS5RoiKSNm6oNASGMmfIusHR8q1fmIyiEfXiomB5dWFeqd2zHLm2JmJaiaRN5mYieVCqoF_Md-JdEKslK4MVXH5BgurAx7ZWh1Y2ygfYW25WN4G&g=w-w-w-w1HQHw-w2Xw-w3Xw-w2HQH
#Pico8 #TweetJam #TweetCart