Ahead of #TweetTweetJam 9 starting tomorrow, I was sad to see that Twitter finally killed off ALL moments, inc. my "PICO-8 Tweet Games" one. This continued enshittification has spurred me to resume my #TweetCart preservation efforts, via my @Pico8TweetCarts account 💾
64x64
You examine the rogue AI as its logic unravels on the screen. Your heartbeat quickens slightly. It is measured in hertz, while your enemy's is measured in petahertz
poke(24364,3)r=rnd::_::?"^1^c0^!5f11▒1⬇️⬅️;⌂♥"
g=sin(t()/4)^2*.8srand()for x=0,127do
j=x%2g+1f=(t()/(2+r(2))+r())%1d=r{1,-1}y=f64d-32p=x
q=y-d(16+r(16))if(x>63)x,y,p,q=y,x,q,p
for u=p,x,d do
for v=q,y,d do
u&=63v&=63c=pget(u,v)j+=c/4*(1-g)pset(u,v,c+j)end
end
end
goto _
"Nest"
Observing the flocking birds from your window for years, you came to realize there was something very strange about them. Your parents, too, realized this, observing your behavior.
"Curse"
The Seer knelt by the flowers, withered echoes of life lost. Struggling against the cold wind, just like the Warrior before. The Old Gods do not forgive easily.
r,o,s=rnd,line,sin::_::?"^1^c7"
f=t()srand()for i=0,20do
x=r(24)+48y=r(16)+86a=r()d=.3+s(a+f+s(a*.7-f/6)^2/3)/19o(x,y,x,y,0)l=r{0,0,15}for j=0,l do
u=cos(d)v=s(d)x+=u3y+=v3d*=.94o(x,y)end
for j=7-l\2,7do
u*=.9v*=.9x+=u2y+=v2e=j%22-1o(x+(u-ve)2,y+(v+ue)*2)end
end
goto _
r=0
::_::
cls(15)
srand(r\32)
u,v=rnd(128),rnd(128)
for i=0,255do
y=i\168+4
x=i%168+4
if((rnd()<.1 or (rnd()<.5 and (x-u)^2+(y-v)^2<2000)) and r%32<16)then poke(i,@i+4*rnd{-1,1})end
a=@i/256-1/8
clip(x-4,y-4,8,8)
circfill(x+cos(a)*99,y+sin(a)*99,99,8)
end
r+=1
flip()
goto _
"Screensaver"
You sit, dazed, thinking about what you've done until a screensaver awakens you from your stupor. You still can't believe it. You pressed the key; you did it. All hell has broken loose.
cls()a={}?"particles"
for p=0,8do
a[p]={}
while #a[p]<185 do
x=p4+rnd(3)y=rnd(6)
if(pget(x,y)>0)add(a[p],{9+x3,60+y*3,rnd(9)-4})end
end
::_::
cls()
T=t()%1
S=1-T
srand(t()\1)
?"^!5f11█🐱22☉888"
for g=0,8do
k=a[(t()+g)\1%9]
for r=1,#k do
l=a[(t()+g+1+rnd())\1%9]
m=k[r]
n=l[r]
x=m[1]*S+n[1]*T
y=m[2]*S+n[2]*T+sin(T/2)*m[3]
pset(x,y,pget(x,y)+1)
end
end
flip()
goto _
::█::
l=10+sin(t()/16)5
r=2l
for x=-l,l,r/128 do
for y=-l,l,r/128 do
if cos(cos(min(sin(x/6.28)+y,x+sin(y/6.28))/6.28 )/6.28)-cos(sin(max(sin(y/6.28)+x,y+sin(x/6.28))/6.28)/6.28) > 0 then
pset(x/r128+64,y/r128+64, 7)
else
pset(x/r128+64,y/r128+64, 0)
end
end
end
goto █
r={}::_::?"^1^c0^!5f10▒1😐<7"
for a in all(r)do
if(a.y>132)del(r,a)
d=min(a.m,a.r)for i=0,3do circfill(a.x-i,a.y+i,d,4-i)end
a.y+=a.r/8a.r+=1end
for i=#r,256do
x=rnd(128)y=127while(pget(x,y)~=0)y-=1
add(r,{x=x,y=y,r=.1,m=rnd(6)+4})end
goto _
o=0poke(0x5f2c,3)n={-1,0,1}?"^!5f10⬇️333⬅️⬅️⬅️;;;⌂⌂⌂♥♥7"
::_::m=32z=t()/4line(m,m,m+cos(z)*m,m-sin(z)*m,15)o=abs(o-1)
for x=o,64,2do
for y=o,64,2do
c=pget(x,y)for u in all(n)do
for v in all(n)do
pset(x+u,y+v,min(15,(pget(x+u,y+v)+c)/2))end
end
end
end
flip()goto _
"One Small Step"
Immortality demanded a fortune, yet uploading consciousness to the cloud was as smooth as advertised. Unfortunately, he soon realized that all the fears and phantom pains from the accident persisted.
An as-faithful-as-I-could-make-it port of Exoticorn / Icebird's incredible 128b intro Shadows (https://www.pouet.net/prod.php?which=93778) to #pico8 . Performance was a challenge, and it's a lot larger now, but at least it's still a #tweetcart.
fillp(▒\1)::_::f=sin(t()/8)?"^1^c1^!5f11567☉웃:;😐>9♥⌂<"
for k=0,5do
j=k%3for i=0,1.04,.005do
x=32sin(i)y=xcos(i)r=9-j3
if(k>2and.5>i)x=f4i+f-52y=f4+y1.5
c=4+(i16)%5+j5
c=c+(c+.5)\116
if(j>1)c=51j=3r=3cos(3i+f/8)
circfill(80+x-jf,64+y+f4,r,c)
end
end
goto _
Keeping it short-Flappy bird in a tweetcart: c={}y=9⬇️=1s=0●=0⬆️=0function _draw()cls(1)
if(t()>s)●+=1s=t()+4-.1*● add(c,{128,rnd(80)})
if(●>⬆️)⬆️=●
if(btn(❎)and y>3)y-=3 ⬇️=0
if(y<120)y+=⬇️
if(⬇️<8)⬇️+=.1
for ♥ in all(c)do
m=♥[1]rect(m,-1,m+20,♥[2])rect(m,♥[2]+40,m+20,128)♥[1]-=1if(pget(9,y+3)==6)●=0c={}y=9end
?●.."웃"..⬆️,7,y
end
The 𝗣𝗜𝗖𝗢⬩𝟭𝗞 𝗝𝗔𝗠 𝟮𝟬𝟮𝟯 has now started! 🥳
🌐 https://itch.io/jam/pico-1k-2023
You have until end of Sep to create:
🕹️ Games
📺 Demos
🛠️ Tools
...in #Pico8 using ≤ 1KB of 🗜️ code!
t=0::⚝ִ::?"^1^c"
for i=0,9do t+=.01u,v=64+cos(t/24)30,64+sin(t/20)40for x=0,23 do for y=10,20 do local x,y=x6+y%23,y*4a=atan2(u-x,v-y)pset(x-cos(a)*28,y-sin(a)*28,15-i)end a=x/24-t/8pset(u+cos(a)*20,v+sin(a)*20,1) end end goto ⚝ִ