[{"data":1,"prerenderedAt":80},["ShallowReactive",2],{"lab-grimhollow":3},{"id":4,"title":5,"accent":6,"body":7,"description":13,"extension":69,"kind":70,"meta":71,"navigation":72,"order":73,"path":74,"seo":75,"source":76,"stem":77,"tagline":78,"__hash__":79},"lab\u002Flab\u002Fgrimhollow.md","Grimhollow","#7C5CFF",{"type":8,"value":9,"toc":64},"minimark",[10,14,17,22],[11,12,13],"p",{},"A one-shot build to see how far an auto-casting ARPG loop can go with nothing but Canvas 2D and procedural art: no image files, no libraries, no build step. Walk through the graveyard, the crypt, the catacombs and the drowned halls; your skills fire on their own, loot drops with rolled affixes, charms slot in for passive stats.",[11,15,16],{},"Working title. It is not balanced and is not going to ship as it stands — it is here because the systems in it are worth poking at.",[18,19,21],"h2",{"id":20},"controls","Controls",[23,24,25,33,51,61],"ul",{},[26,27,28,32],"li",{},[29,30,31],"code",{},"WASD"," \u002F arrows or click the ground — move",[26,34,35,38,39,42,43,46,47,50],{},[29,36,37],{},"I"," — inventory · ",[29,40,41],{},"C"," — character · ",[29,44,45],{},"K"," — skills · ",[29,48,49],{},"H"," — charms",[26,52,53,56,57,60],{},[29,54,55],{},"M"," — mute · ",[29,58,59],{},"Esc"," — close panels",[26,62,63],{},"Touch: left half is a joystick, tap the right half to move there",{"title":65,"searchDepth":66,"depth":66,"links":67},"",2,[68],{"id":20,"depth":66,"text":21},"md","prototype",{},true,6,"\u002Flab\u002Fgrimhollow",{"title":5,"description":13},null,"lab\u002Fgrimhollow","A dark-gothic, top-down ARPG where every skill casts itself — you walk, it fights.","jgl6C-aKGGdpKwQbV8PJmadrm99ZgPMnvOLiLY1fXJw",1788616387599]