{"name":"it's a feature ","description":"--it's a feature (drippy sort)\n--alexthescott\n--8/24/21\n\np={8,136,130,11,139,131,12,140,129}\npal(p,1)\nc=1\n\nfunction burn()\n\tfor p=0,2024do\n\t\tx=rnd(128)\n\t\ty=rnd(128)\n\t\tpc=pget(x,y)\n\t\tif (p-1)%3!=0 then\n\t\t\t--holding a magnet to \n\t\t\t--a old computer type-beat? \n\t\t\tpset(x,y+2,pc-1)\n\t\tend\n\tend\nend\n\nfunction add_brush()\n\tlocal b={}\n\t\n\tb.c=c\n\tb.x=0\n\tb.y=rnd(2)\\1\n\tb.v=1\n\t\n\tb.update=function(slf)\n\t slf.x+=slf.v\n\tend\n\t\n\tb.set_c=function(slf,c)\n\t\tslf.c=c\n\tend\n\t\n\tb.draw=function(slf)\n\t\tpset(slf.x,slf.y,slf.c)\n\tend\n\t\n\tb.destroy=function(slf)\n\t\tif slf.x>=128 then\n\t\t\tdel(brushes,slf)\n\t\tend\n\tend\n\t\n\tadd(brushes,b)\nend\n\nbrushes={}\nadd_brush()\n\ncls()\n::♥::\nif t()<2 then\n\tprint(\"it's a feature\",36,64,1)\nelse\n\t--burn() is our unexpected effect\n\tburn()\n\t\n\tif t()%3==0 then\n\t\tadd_brush()\n\tend\n\t\n\tif t()%6==0 then\n\t\tfor b in all(brushes) do\n\t\t\tb:set_c(c)\n\t\tend\n\t\tc+=3\n\t\tc%=10\n\tend\n\t\n\tfor b in all(brushes) do\n\t\tb:draw()\n\t\tb:update()\n\t\tb:destroy()\n\tend\nend\n\nflip()\ngoto ♥\n","tags":["pico8","pico-8"],"symbol":"OBJKT","artifactUri":"ipfs://QmZ1mXD7pR2HUMovZP4uMa4vtvXwmqjU1rTHyu5izWm7g6","displayUri":"ipfs://QmYQj7RQURDLMZ8DiBwtrTZsMSWEnkCzJVrL8AfDji4bHL","thumbnailUri":"ipfs://QmYQj7RQURDLMZ8DiBwtrTZsMSWEnkCzJVrL8AfDji4bHL","creators":["tz1St3n29AbYXZXV8W1BG41qYzz86J2CFAW7"],"formats":[{"uri":"ipfs://QmZ1mXD7pR2HUMovZP4uMa4vtvXwmqjU1rTHyu5izWm7g6","mimeType":"application/x-directory"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}