{"name":"Catalogue of Fragile Things","description":"Use the arrow keys to move between objects in the generative space, the other buttons to record a screenshot or gif. This is a collection of self-building gradually forming equilibria, formed by a pseudofractal recursive line-drawing algorithm combined with a feed-forward mechanism that imitates a cellular automata. \n\nSource Code:\n\n```lua\npico-8 cartridge // http://www.pico-8.com\nversion 42\n__lua__\ncls()\nr=rnd\nseed=r(-1)\nsrand(seed)\n-- poke(24364,7) 7 == four way mirror, 5 == rorschach\nfunction q()return r(32)-16end\npal({q(),q(),q(),q()},1)fillp(r({∧,░,…,█,█,█,▥,▒,♪,▤}))\nmax_depth = r(25) + 10\n_set_fps(60)\n-- pal({8,-8,2,1,-3,13,-16},1) -- dead god\npoke(0x5f54,0x60)\npalt(0,false)\nfunction p()\nif(r()>.5)srand(seed)\nif(r()>.9)srand(seed)\nend\nfunction reinit()\n srand(seed)cls()pal({q(),q(),q(),q()},1)fillp(r({∧,░,…,█,█,█,▥,▒,♪,▤}))\nend\nfunction s(x0, y0, x1, y1, depth)\n depth = depth or 0\n if(depth>max_depth)return\n p()\n line(x0,y0,x1,y1,r(7))\n if (x1-x0 < 2 and y1-y0 < 2) flip()\n if(r()>0.999)cls()\n px=r(x0+x1)+x0\n py=r(y0+y1)+y0\n px1=(r(px+x1))/2\n py1=(r(py+y1))/2\n s(fr(px),fr(py),fr(px1),fr(py1), 1+depth)\nend\nfunction fr(n)\n if(r()>.9)sspr(0,0,128,128,2,2,124,124)\n for i=0,25do\n  x=r(88)+20y=r(88)+20\n  if r()>0.7 then\n  sspr(x+g(),y+g(),8,8,y+g(),x+g(),r(4)+7,r(4)+7)else\n  sspr(x+r(4)-r(4),y+r(4)-r(4),8,8,x+r(4)-r(4),y+r(4)-r(4),r(4)+7,r(4)+7)end\n end\n if(btnp(➡️))seed+=1reinit()\n if(btnp(⬅️))seed-=1reinit()\n if(btnp(⬆️))seed+=.1reinit()\n if(btnp(⬇️))seed-=.1reinit()\n if(btnp(4))extcmd(\"screen\")\n if(btnp(5))extcmd(\"video\")\n flip()\n if(n>128)return r(n)\n return n\nend\nfunction g()return r(4)-r(4)end\n::_::\nif(btnp(➡️))seed+=1reinit()\ns(r(128),r(128),r(128),r(128))\ngoto _\n```","tags":["pico8","pico-8","opensource","loop","equilibrium","entropylocking","noise","pixelart","lofi","minimal"],"symbol":"OBJKT","artifactUri":"ipfs://bafybeifsxlduqqxbdssjb3wtwgj27j4dqykvvez2e2vmfxnzuuad7hbwzy","displayUri":"ipfs://QmbnHPLBdYrGFmRet2SsBo5Dz5TQ78nocMs9rv5UjpARVs","thumbnailUri":"ipfs://QmbnHPLBdYrGFmRet2SsBo5Dz5TQ78nocMs9rv5UjpARVs","creators":["tz1ZBMhTa7gxSpaeXoqyc6bTCrxEHfZYSpPt"],"formats":[{"fileSize":471109,"fileName":"cart_html.zip","mimeType":"application/x-directory","uri":"ipfs://bafybeifsxlduqqxbdssjb3wtwgj27j4dqykvvez2e2vmfxnzuuad7hbwzy"},{"mimeType":"image/gif","fileSize":2707099,"fileName":"cover_cart_html.gif","dimensions":{"value":"640x640","unit":"px"},"uri":"ipfs://QmbnHPLBdYrGFmRet2SsBo5Dz5TQ78nocMs9rv5UjpARVs"},{"mimeType":"image/gif","fileSize":2707099,"fileName":"thumbnail_cart_html.gif","dimensions":{"value":"640x640","unit":"px"},"uri":"ipfs://QmbnHPLBdYrGFmRet2SsBo5Dz5TQ78nocMs9rv5UjpARVs"}],"decimals":0,"isBooleanAmount":false,"shouldPreferSymbol":false,"rights":"custom","date":"2025-01-04T20:43:44.952Z","mintingTool":"https://teia.art/mint","rightsUri":"ipfs://QmcxrjrZS4Jkq3kdxYVwTUemux7dA3awRa7R7PueKbL8EB"}