[{"data":1,"prerenderedAt":403},["ShallowReactive",2],{"project-26495059":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":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":48,"what":49,"said":73,"maker_in_thread":154,"shape":156,"grid":160,"attempts":364,"same_week":365,"maker_shows":34,"maker_hidden":395,"reader_version":396,"card":397},"26495059","Fontemon","Video Game in a Font","title","Show HN: Video Game in a Font","https:\u002F\u002Fwww.coderelay.io\u002Ffontemon.html","coderelay.io","mmulet",1616005772,2021,605,76,32,2533,2,"legend","games","font game","web_app",[21,24,25,26,27],"ligatures","gsub","text game","pokemon parody","loved",0.434,{"positive":31,"neutral":32,"mixed":33,"critical":34},19,27,4,3,53,{"docs":37,"idea":39,"execution":41,"privacy":43,"performance":44,"design":45},{"positive":38,"critical":38},0,{"positive":40,"critical":38},9,{"positive":42,"critical":42},1,{"positive":38,"critical":42},{"positive":38,"critical":38},{"positive":34,"critical":42},[34,47,34,47,34,38,38,38,38,47,38,38,47,34,47,47,38,38,34,34,47,34,47,47,38,42,47,34,47,34,34,47,47,34,47,42,34,34,34,47],5,null,{"problem":48,"audience":48,"pricing":48,"motivation":48,"time_to_build":48,"stack":50,"openness":70,"stage":71,"team_size":72},[51,63],{"value":52,"source":53,"evidence":54},"Blender addon (Python)","commenter",[55,59],{"id":56,"by":57,"text":58},"26511056","ghub-mmulet","So do I! It saved me a lot of work. I started making it as a web-based react component, and I got to the part where I was doing custom bezier curves and keyframe based animation,…",{"id":60,"by":61,"text":62},"26511345","skrebbel","Absolutely awesome! I'm impressed by the level of polish, this is waay beyond the usual POCs you see for hacks like this. For me, the tl;dr from the technical explanation was…",{"value":64,"source":53,"evidence":65},"OpenType GSUB tables",[66],{"id":67,"by":68,"text":69},"26510738","lifthrasiir","I'm in shock and awe. I knew GSUB can computationally do such things, but didn't know there is no defined maximum substitution limit even in practice and it is only limited by…","open_source","launched","unknown",{"praise":74,"objections":95,"requests":120,"questions":128,"alternatives":140},[75,84],{"value":76,"source":53,"evidence":77},"Impressive polish and technical creativity",[78,79,80],{"id":60,"by":61,"text":62},{"id":67,"by":68,"text":69},{"id":81,"by":82,"text":83},"26510680","m463","Back in my day, all we had was a pixel. (seriously, very fun!)",{"value":85,"source":53,"evidence":86},"Fun game with humour and puns",[87,91],{"id":88,"by":89,"text":90},"26510894","Benjamin_Dobell","> you have chosen... unwisely. This is the worst one. Not only is this a brilliantly hilarious piece of tech, the humour in the game ain't bad either. Great job!",{"id":92,"by":93,"text":94},"26516842","PhillyG","Loving some of the puns: Helvetikhan lol",[96,102],{"value":97,"source":53,"evidence":98},"Hard to play on mobile",[99],{"id":100,"by":93,"text":101},"26514878","(edit, typing into the box where the pictures happen is easy enough, it's just typing in the bottom box that is very awkward because of constantly scrolling back up to see tiny…",{"value":103,"source":53,"evidence":104},"Doesn't work reliably in many text programs",[105,109,112,116],{"id":106,"by":107,"text":108},"26508388","wheybags","Thanks! Just played through fontemon now (I think, the final battle is unbeatable right? I think I tried every move combo). Had a bit of trouble getting it to work in system…",{"id":110,"by":57,"text":111},"26509950","Yeah it still has a lot of quirks. On libre office, you have to change the font size to size 2px (and zoom in) or so to play the game all the way through without resetting. Same…",{"id":113,"by":114,"text":115},"26510759","MadMatt13","Amazing project! Had fun in the web version, although I didn't manage to make the game font work on any of my available text editors on Mac. (I tried in Pages, TextEdit, Sketch,…",{"id":117,"by":118,"text":119},"26519151","bashmelek","I wasn't able to get it to run on Microsoft Word or Adobe Flash CS5, but finally got it running on paint.net, and have to say I am amazed!",[121],{"value":122,"source":53,"evidence":123},"Speedrun or copy-paste ideas",[124],{"id":125,"by":126,"text":127},"26514328","oceliker","Somebody should do a speedrun of this game. Is copy pasting considered tool assist?",[129],{"value":130,"source":53,"evidence":131},"How to get past the final battle and find secret endings",[132,133,136],{"id":106,"by":107,"text":108},{"id":134,"by":57,"text":135},"26509936","Maybe my in game hints were too subtle. You can beat it, but spoilers You have to keep going past the ending (GameOver) keep typing. You'll revive and beat the boss.",{"id":137,"by":138,"text":139},"26510746","paraknight","Is it just me or is the game unwinnable?",[141,147],{"value":142,"source":53,"evidence":143},"Dungeons and Directories",[144],{"id":145,"by":107,"text":146},"26503015","Amazing! I absolutely love projects like this, where you put a game in somewhere it clearly wasn't meant to be. I made a game you play in your file browser[0] before, and I have…",{"value":148,"source":53,"evidence":149},"Rubik's cube font by Just van Rossum",[150],{"id":151,"by":152,"text":153},"26510691","tribby","this is a great abuse of GSUB tables just van rossum’s rubik’s cube is another recent example of font layout gone too far:…",{"comments":38,"answered":38,"key":155},[],{"commenters":157,"max_depth":158,"maker_replies":38,"first_comment_mins":18,"lifespan_hours":159},44,6,297,[161,164,166,169,171,173,177,180,181,184,187,190,192,195,197,199,201,204,207,210,213,216,219,220,223,225,229,232,234,237,239,242,244,246,249,253,257,259,261,263,265,267,269,273,278,280,284,286,289,292,293,295,300,302,304,306,308,310,312,314,318,319,322,326,328,332,336,339,342,345,347,350,352,355,357,360],[162,38,34,163,57,38],"26495094","project\u002Fneutral\u002Fdocs",[145,42,47,165,107,38],"project\u002Fpositive\u002Fidea",[167,42,38,168,57,38],"26503546","other\u002Fneutral\u002Fnone",[106,42,34,170,107,38],"project\u002Fmixed\u002Fexecution",[134,42,34,172,57,38],"project\u002Fneutral\u002Fnone",[174,42,47,175,176,38],"26510800","project\u002Fpositive\u002Fnone","MaXtreeM",[178,42,34,179,57,38],"26511136","maker\u002Fneutral\u002Fdocs",[110,42,34,170,57,38],[182,42,38,168,183,38],"26512728","SamBam",[185,42,38,168,186,38],"26518106","jfengel",[188,42,38,168,189,38],"26518667","Hextinium",[191,42,38,168,183,38],"26520193",[193,42,38,168,194,38],"26511109","Lorin",[196,42,38,168,107,38],"26511314",[198,42,38,168,194,38],"26630999",[200,42,38,168,57,38],"26511430",[202,42,38,168,203,38],"26512207","hoten",[205,42,38,168,206,38],"26519222","_def",[208,18,47,165,209,38],"26514068","chaosmachine",[211,34,38,168,212,38],"26516426","chaoticmass",[214,34,38,168,215,38],"26516668","Bekwnn",[217,34,38,168,218,38],"26518337","kragen",[88,33,47,175,89,38],[221,47,47,165,222,38],"26510920","barosl",[224,47,47,165,57,38],"26511280",[226,47,42,227,228,38],"26511936","project\u002Fcritical\u002Fprivacy","laurent92",[230,158,47,165,231,38],"26496423","podiki",[233,158,38,168,57,38],"26499122",[67,235,47,236,68,38],7,"project\u002Fpositive\u002Fexecution",[151,238,47,165,152,38],8,[240,238,38,168,241,38],"26511060","fractallyte",[243,238,38,168,93,38],"26515131",[245,238,38,168,57,38],"26511166",[247,238,38,168,248,38],"26514531","mzs",[250,40,34,251,252,38],"26511052","project\u002Fneutral\u002Fperformance","PufPufPuf",[254,40,34,255,256,38],"26511089","project\u002Fneutral\u002Fexecution","CryZe",[258,40,34,255,57,38],"26511133",[260,40,34,255,256,38],"26511203",[262,40,47,165,57,38],"26511380",[264,40,34,251,57,38],"26511112",[266,40,34,251,252,38],"26511200",[268,40,34,251,57,38],"26511417",[270,271,47,175,272,38],"26511390",10,"achairapart",[274,275,47,276,277,38],"26510601",11,"project\u002Fpositive\u002Fdesign","MattRix",[56,275,34,279,57,38],"project\u002Fneutral\u002Fdesign",[281,282,38,168,283,38],"26514827",12,"bogwog",[285,282,38,168,57,38],"26517622",[287,282,38,168,288,38],"26521663","exikyut",[100,290,42,291,93,38],13,"project\u002Fcritical\u002Fdesign",[92,290,47,175,93,38],[113,294,34,170,114,38],14,[296,297,34,298,299,38],"26517521",15,"project\u002Fneutral\u002Fidea","anthk",[301,297,34,298,57,38],"26517877",[303,297,34,298,299,38],"26518395",[60,305,47,276,61,38],16,[307,305,34,279,57,38],"26511370",[117,309,34,170,118,38],17,[311,309,34,255,57,38],"26519250",[313,309,34,255,118,38],"26519314",[315,316,47,175,317,38],"26515724",18,"colinchartier",[81,31,47,165,82,38],[320,321,47,165,283,38],"26514288",20,[323,324,34,172,325,38],"26511256",21,"_trampeltier",[125,327,34,298,126,38],22,[329,327,38,330,331,38],"26514634","commenter\u002Fneutral\u002Fnone","stevewodil",[333,334,47,175,335,38],"26517584",23,"jonahss",[137,337,42,338,138,38],24,"project\u002Fcritical\u002Fexecution",[340,337,34,255,341,38],"26510846","schoen",[343,337,34,255,344,38],"26511090","e1ghtSpace",[346,337,34,163,57,38],"26511141",[348,337,34,163,349,38],"26512507","nabakin",[351,337,34,163,57,38],"26511062",[353,337,34,255,354,38],"26516820","pcthrowaway",[356,337,34,255,57,38],"26517502",[358,359,34,163,57,38],"26511039",25,[361,362,47,276,363,38],"26527791",26,"andrewxhonson",[],[366,371,376,381,386,391],{"id":367,"name":368,"points":369,"category":370},"26475898","SELLFF",249,"web_saas",{"id":372,"name":373,"points":374,"category":375},"26491764","Dendron",237,"productivity",{"id":377,"name":378,"points":379,"category":380},"26453840","Critter.Camera",175,"hardware",{"id":382,"name":383,"points":384,"category":385},"26492931","gpu.land",168,"infrastructure",{"id":387,"name":388,"points":389,"category":390},"26484339","Pyroscope",166,"dev_tools",{"id":392,"name":393,"points":394,"category":380},"26472366","fixmyspeakers",148,false,"v2",{"id":398,"name":5,"line":6,"ai":395,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":399,"top":18,"kw":400,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":401,"url":9,"mix":402,"praise":76,"objection":97,"sub":21},26495059,0.43,[21,24,25,26,27],"3535300005005355003353550153533553513335",[31,32,33,34],1794036604625]