[{"data":1,"prerenderedAt":134},["ShallowReactive",2],{"project-29056685":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":31,"aspects":33,"strip":35,"post_text":29,"what":37,"said":63,"maker_in_thread":81,"shape":86,"grid":88,"attempts":95,"same_week":96,"maker_shows":82,"maker_hidden":127,"reader_version":128,"card":129},"29056685","iso.org50.com","Isometric game engine demo written in Vanilla JavaScript","title","Show HN: Isometric game engine demo written in Vanilla JavaScript","https:\u002F\u002Fiso.org50.com","iamandras",1635685498,2021,11,3,1887,2533,75,"shown","games","game engine demo","web_app",[23,24,25,26,27],"isometric","javascript","game engine","divs","vanilla javascript","quiet",null,{"positive":31,"neutral":32,"mixed":32,"critical":32},1,0,{"execution":34},{"positive":31,"critical":32},[32,36,32],5,{"problem":38,"audience":29,"pricing":29,"motivation":45,"time_to_build":29,"stack":49,"openness":61,"stage":62,"team_size":62},{"value":39,"source":40,"evidence":41},"Demonstrates how isometric rendering works","maker",[42],{"id":43,"by":10,"text":44},"29056692","This was a small weekend project. Maybe you can get a better understanding how isometric works. Github repo: https:\u002F\u002Fgithub.com\u002Fiamandras\u002Fisometric",{"value":46,"source":40,"evidence":47},"Small weekend project to better understand isometric rendering",[48],{"id":43,"by":10,"text":44},[50,55],{"value":51,"source":40,"evidence":52},"Vanilla JavaScript",[53],{"id":54},"post",{"value":56,"source":40,"evidence":57},"HTML divs (no canvas)",[58],{"id":59,"by":10,"text":60},"29069950","No real reason. I just wanted to see if it works without using a canvas. And it actually does.","open_source","unknown",{"praise":64,"objections":73,"requests":74,"questions":75,"alternatives":80},[65],{"value":66,"source":67,"evidence":68},"Looks very cool","commenter",[69],{"id":70,"by":71,"text":72},"29067114","robbiejs","Looks very cool! Why did you choose divs for the project as opposed to canvas?",[],[],[76],{"value":77,"source":67,"evidence":78},"Why divs instead of canvas",[79],{"id":70,"by":71,"text":72},[],{"comments":82,"answered":31,"key":83},2,[84,85],{"id":43,"text":44},{"id":59,"text":60},{"commenters":82,"max_depth":82,"maker_replies":82,"first_comment_mins":31,"lifespan_hours":87},28,[89,91,93],[43,32,32,90,10,31],"project\u002Fneutral\u002Fnone",[70,31,36,92,71,32],"project\u002Fpositive\u002Fexecution",[59,31,32,94,10,31],"maker\u002Fneutral\u002Fdesign",[],[97,102,107,112,117,122],{"id":98,"name":99,"points":100,"category":101},"29096954","DIY-CNC-machine",462,"hardware",{"id":103,"name":104,"points":105,"category":106},"29047584","SectorLISP",323,"languages",{"id":108,"name":109,"points":110,"category":111},"29059454","Canvify",255,"creative",{"id":113,"name":114,"points":115,"category":116},"29080790","Motor Admin",217,"dev_tools",{"id":118,"name":119,"points":120,"category":121},"29076187","Papyrus",173,"productivity",{"id":123,"name":124,"points":125,"category":126},"29060280","SMSGTE",134,"infrastructure",false,"v2",{"id":130,"name":5,"line":6,"ai":127,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":29,"top":17,"kw":131,"maker":10,"domain":5,"tier":18,"attempts":32,"strip":132,"url":9,"mix":133,"praise":66,"objection":-1,"sub":20},29056685,[23,24,25,26,27],"050",[31,32,32,32],1793991035257]