[{"data":1,"prerenderedAt":147},["ShallowReactive",2],{"project-43920212":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":33,"aspects":34,"strip":38,"post_text":39,"what":40,"said":54,"maker_in_thread":79,"shape":91,"grid":95,"attempts":109,"same_week":110,"maker_shows":139,"maker_hidden":140,"reader_version":141,"card":142},"43920212","Sprigman","Pac-Man Recreated in a Limited Tile Based JavaScript Engine","title","Show HN: Sprigman – Pac-Man Recreated in a Limited Tile Based JavaScript Engine","https:\u002F\u002Fsprig.hackclub.com\u002Fshare\u002FX4EGvOFk1q8FroEPCj1G","sprig.hackclub.com","kuberwastaken",1746649394,2025,20,6,2014,3837,53,"shown","games","browser game remake","web_app",[24,25,26,27,28],"pac-man","javascript game engine","tile based game","sprig","random maze","quiet",null,{"positive":32,"neutral":32,"mixed":32,"critical":33},0,2,{"execution":35,"design":37},{"positive":32,"critical":36},1,{"positive":32,"critical":36},[32,36,32,32,36,32],"Sprig is a tile based game engine made by Hack Club that's like Scratch's older brother but has it's own set of unique limitations.\n\nAll sprites need to be made in Bitmap and uses a midi like event sequencer to get any music into it, since it's meant for a different set of hardware, you can only use very basic controls too.\n\nI made a version of PacMan inside it that has randomly generated mazes every time and mostly works well!",{"problem":30,"audience":30,"pricing":30,"motivation":30,"time_to_build":30,"stack":41,"openness":52,"stage":53,"team_size":52},[42,48],{"value":43,"source":44,"evidence":45},"JavaScript","maker",[46],{"id":47},"post",{"value":49,"source":44,"evidence":50},"Sprig game engine",[51],{"id":47},"unknown","beta",{"praise":55,"objections":56,"requests":72,"questions":77,"alternatives":78},[],[57,65],{"value":58,"source":59,"evidence":60},"Some coins are unreachable on generated maps","commenter",[61],{"id":62,"by":63,"text":64},"43948114","riidom","There are sometimes coins unreachable, I noticed.",{"value":66,"source":59,"evidence":67},"Page zooms on tap on mobile browsers",[68],{"id":69,"by":70,"text":71},"43952397","tdy_err","Heads up, you need to add a CSS rule to make the game playable on mobile browsers. Otherwise the page zooms in whenever you tap the controller.…",[73],{"value":74,"source":59,"evidence":75},"Make it playable on mobile browsers",[76],{"id":69,"by":70,"text":71},[],[],{"comments":80,"answered":32,"key":81},4,[82,85,88],{"id":83,"text":84},"43947590","Update: Made it EVEN cooler with ghosts with multiple personalities, smarter map generation and more: https:\u002F\u002Fsprig.hackclub.com\u002Fshare\u002FRnb0G9RagYqXEnyxfvvj Update: Fixed…",{"id":86,"text":87},"43948141","Yup, that is an issue haha, you can press K to refresh the map!",{"id":89,"text":90},"43948382","Update: should be fixed in this one :D https:\u002F\u002Fsprig.hackclub.com\u002Fshare\u002FRnb0G9RagYqXEnyxfvvj",{"commenters":92,"max_depth":92,"maker_replies":80,"first_comment_mins":93,"lifespan_hours":94},3,4176,88,[96,98,100,102,104,106],[83,32,32,97,11,36],"project\u002Fpositive\u002Fidea",[62,32,36,99,63,32],"project\u002Fcritical\u002Fexecution",[86,32,32,101,11,36],"maker\u002Fneutral\u002Fexecution",[89,32,32,103,11,36],"project\u002Fneutral\u002Fexecution",[69,36,36,105,70,32],"project\u002Fcritical\u002Fdesign",[107,36,32,108,11,36],"43953181","project\u002Fneutral\u002Fdesign",[],[111,116,121,125,130,134],{"id":112,"name":113,"points":114,"category":115},"43905942","Clippy",1122,"ai",{"id":117,"name":118,"points":119,"category":120},"43880962","BreezePDF",791,"productivity",{"id":122,"name":123,"points":124,"category":115},"43899028","RealtimeVoiceChat",524,{"id":126,"name":127,"points":128,"category":129},"43873074","Anukari",512,"creative",{"id":131,"name":132,"points":133,"category":120},"43891245","AI Native Resume",301,{"id":135,"name":136,"points":137,"category":138},"43896011","VectorVFS",279,"data",8,false,"v2",{"id":143,"name":5,"line":6,"ai":140,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":144,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":145,"url":9,"mix":146,"praise":-1,"objection":58,"sub":21},43920212,[24,25,26,27,28],"010010",[32,32,32,33],1794036674450]