{"name":"pico_galaxy_020","description":"everything comes and goes in the procession of time\n\nsource code:\n\nfunction rot(a,cx,cy,x,y)\n return (x-cx)*cos(a)-(y-cy)*sin(a)+cx, (y-cy)*cos(a)+(x-cx)*sin(a)+cy\nend\nr=rnd\nloop_counter = 0\noa_zero = false\n_set_fps(60)\nseed = r(-1)\nsrand(seed)\n::_::\noa=t()%8/8\nfor i=0,1000do\n x=r(168)-20\n y=r(168)-20\n if r(64+20)>r(x+20) and r(64+20)>r(y+20) then\n  x,y = rot(oa,64,64,x,y)\n  ?\"\\^p♥\",x,y,7\n end\n x=r(168)-20\n y=r(168)-20\n if r(64+20)<r(x+20) and r(64+20)<r(y+20) then\n  x,y = rot(oa,64,64,x,y)\n  ?\"\\^p♥\",x,y,0\n end\nend\n\nif oa <= 0.01 and not oa_zero then\n oa_zero = true\nend\n\nif oa > 0.01 and oa_zero then\n oa_zero = false\n loop_counter+=1\n srand(seed)\nend \nflip()\n\n-- -- gif recording\n-- if loop_counter == 2 and not loop_started then\n--  extcmd(\"rec\") -- start recording\n--  loop_started = true\n-- end\n-- if loop_counter == 4 and not loop_ended then\n--  extcmd(\"video\") -- save video\n--  loop_ended = true\n-- end\n\ngoto _","tags":["loop","pico-8","pico8","pico_galaxies","codeart","1bit"],"symbol":"OBJKT","artifactUri":"ipfs://QmQYcVJVziFxCW6TNQ5LYhKbyvnVgQrjrXvz3yQBV46mik","displayUri":"ipfs://QmVfM2HscUQYdBWWRwSmDWt2iz64e9SyaaAMVn5MUW94uR","thumbnailUri":"ipfs://QmNrhZHUaEqxhyLfqoq1mtHSipkWHeT31LNHb1QEbDHgnc","creators":["tz1UBiRHnrvzBzhzyLZSRk67CjXgVXuETPC3"],"formats":[{"uri":"ipfs://QmQYcVJVziFxCW6TNQ5LYhKbyvnVgQrjrXvz3yQBV46mik","mimeType":"application/x-directory"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false}