Made for the second TweetTweetJam!

Arrows to move, Z to reset after failure.

x=9y=9o={12,5,500,1,1,5.1,4,4,7,17,20,99,2,4,70,8,10,3}e={}d=0i=0s=0p=btn
function _update60()if d<0then
?s,0,7
if(p(4))e={}d=0i=0
else
pal()cls()if i%60<1then
m=flr(rnd(6))*3+1
d+=1
end
if i%o[m+1]<1then
n=o[m]for j=1,n do c=d%3+1q=j/n+i/o[m+2]add(e,{x=64,y=64,u=cos(q),v=sin(q),c=sub("●✽◆",c,c),t=i})end
end
if(p(0))x-=1
if(p(1))x+=1
if(p(2))y-=1
if(p(3))y+=1
x=mid(-1,x,122)y=mid(0,y,123)for g in all(e)do
g.x+=g.u
g.y+=g.v
if(i-g.t>99)del(e,g)
if(3>abs(g.x-x)and 3>abs(g.y-y))pal(7,5,1)d=-1
?g.c,g.x,g.y,7
end
s=max(i,s)
?"♥",x,y,8
?i,0,0
i+=1
end
end
StatusReleased
PlatformsHTML5
Rating
Rated 4.3 out of 5 stars
(3 total ratings)
AuthorLuca Harris
GenreAction
Made withPICO-8
TagsPICO-8, tweetweetjam

Comments

Log in with itch.io to leave a comment.

Glorious bullets!  👀