[{"data":1,"prerenderedAt":452},["ShallowReactive",2],{"project-21927076":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":36,"aspects":37,"strip":46,"post_text":47,"what":48,"said":72,"maker_in_thread":182,"shape":195,"grid":199,"attempts":414,"same_week":415,"maker_shows":35,"maker_hidden":444,"reader_version":445,"card":446},"21927076","car","Simple 2D car physics with JavaScript","title","Show HN: Simple 2D car physics with JavaScript","https:\u002F\u002Fpakastin.github.io\u002Fcar\u002F","pakastin.github.io","pkstn",1577863577,2020,308,88,131,3028,5,"legend","games","browser car physics game","web_app",[24,25,26,27,28],"2d car physics","javascript","multiplayer car game","drifting","canvas","loved",0.509,{"positive":32,"neutral":33,"mixed":34,"critical":35},16,12,1,2,31,{"execution":38,"idea":40,"design":42,"docs":44,"performance":45},{"positive":39,"critical":34},3,{"positive":35,"critical":41},0,{"positive":43,"critical":41},4,{"positive":41,"critical":41},{"positive":41,"critical":34},[41,41,41,41,41,41,41,41,41,39,39,41,18,39,39,41,39,18,39,39,18,41,39,39,18,18,39,18,18,18,39,18,39,41,39,18,18,18,18,18],null,{"problem":47,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":49,"openness":69,"stage":70,"team_size":71},[50,60],{"value":51,"source":52,"evidence":53},"JavaScript","maker",[54,56],{"id":55},"post",{"id":57,"by":58,"text":59},"21928561","tomxor","I love how instantly hackable this is... clone the repo and serve the directory localy and still connects through websockets, no npm crap in the way. :)",{"value":61,"source":52,"evidence":62},"WebSockets server (car-ws)",[63,66],{"id":64,"by":11,"text":65},"21928489","Here’s socket server source btw: https:\u002F\u002Fgithub.com\u002Fpakastin\u002Fcar-ws",{"id":67,"by":11,"text":68},"21931276","Looked fun, I was just worried about game performance and server bandwidth usage.. Both frontend and backend are open source and work straight away without bundling, if you want…","open_source","launched","unknown",{"praise":73,"objections":102,"requests":116,"questions":142,"alternatives":154},[74,94],{"value":75,"source":76,"evidence":77},"Fun, addictive driving and drifting physics","commenter",[78,82,86,90],{"id":79,"by":80,"text":81},"21927128","eitland","That is totally amazing! Have played it for 5 minutes on my phone now :-)",{"id":83,"by":84,"text":85},"21927471","trekhleb","The physics is really nice! Played with it for couple of minutes and even managed to drift\u002Fdraw \"2020\" trace on the ground :D",{"id":87,"by":88,"text":89},"21927574","ashisrai_","Drifting is awesome.",{"id":91,"by":92,"text":93},"21927626","smcl","I spent more time than I care to admit zooming around on this page",{"value":95,"source":76,"evidence":96},"Simple, hackable vanilla JS with no build step",[97,101],{"id":98,"by":99,"text":100},"21927501","kmjoshi","This is very cool and fun! and its only one page of js code!",{"id":57,"by":58,"text":59},[103,109],{"value":104,"source":76,"evidence":105},"Multiplayer spam: players write sentences with cars and DoS the server",[106],{"id":107,"by":58,"text":108},"21938072","> Looked fun, I was just worried about game performance and server bandwidth usage.. Yes, that turned out to be a legitimate concern... later on I saw people go a step further…",{"value":110,"source":76,"evidence":111},"Broken scrolling steering on Chrome Android at launch",[112],{"id":113,"by":114,"text":115},"21927914","driver2020","At least on Chrome on Android it is now broken for me (previously working fine), as dragging to steer scrolls the page.",[117,124,135],{"value":118,"source":76,"evidence":119},"Add sounds for drifting",[120],{"id":121,"by":122,"text":123},"21927569","wahlis","Wonderful! Please add some sounds for drifting :)",{"value":125,"source":76,"evidence":126},"Add tracks",[127,131],{"id":128,"by":129,"text":130},"21927294","Spacemolte","Nice, but I do feel like it's missing a set of tracks from the other set of wheels.",{"id":132,"by":133,"text":134},"21930675","planetis","Nice, can we get tracks too?",{"value":136,"source":76,"evidence":137},"Render controls under thumb option",[138],{"id":139,"by":140,"text":141},"21927346","alexchamberlain","This is nice. It would be cool to have an option of rendering the controls under my thumb?",[143],{"value":144,"source":76,"evidence":145},"How to control the car on mobile",[146,150],{"id":147,"by":148,"text":149},"21928233","nkrisc","I see that it works on mobile but u can not for the life of me figure it what the control scheme is. I just touch the screen and the car and to randomly move.",{"id":151,"by":152,"text":153},"21928260","mrspeaker","Figuring it out is part of the fun ;) (But spoiler, it's just about moving relative to where you start touching... press then move up the screen to go straight.)",[155,162,169,175],{"value":156,"source":76,"evidence":157},"Absolute Drift",[158],{"id":159,"by":160,"text":161},"21927425","lloeki","Serious vibes of Absolute Drift here, a very zen indie car game.",{"value":163,"source":76,"evidence":164},"Original Grand Theft Auto",[165],{"id":166,"by":167,"text":168},"21927280","adventured","It immediately reminded me of the original Grand Theft Auto, that overhead view.",{"value":170,"source":52,"evidence":171},"Slicks n Slides",[172],{"id":173,"by":11,"text":174},"21927377","Yeah! We used to play Slicks ’n Slides a lot for example back in the days..",{"value":176,"source":76,"evidence":177},"Torcs",[178],{"id":179,"by":180,"text":181},"21928181","wiz21c","not 100% related but is there any good information source on the web to learn how to build a good car simulator ? I've looked around and it's not very helpful. Usually I end up…",{"comments":183,"answered":184,"key":185},36,6,[186,189,192],{"id":187,"text":188},"21927565","Happy new year! :D",{"id":190,"text":191},"21927762","Beautiful!",{"id":193,"text":194},"21927759","Yeah, I think that's about what I'm actually working with right now.. Will be live really soon!",{"commenters":196,"max_depth":18,"maker_replies":183,"first_comment_mins":197,"lifespan_hours":198},44,21,35,[200,204,205,208,209,212,215,216,219,222,225,228,231,234,236,238,240,243,245,248,251,253,256,259,261,264,266,270,272,274,275,276,278,280,283,286,288,291,293,295,299,301,305,307,309,310,313,315,317,319,320,322,324,326,330,332,336,338,342,344,346,348,350,353,355,357,358,360,364,366,368,370,373,375,378,380,382,383,385,389,391,393,395,399,401,405,408,412],[201,41,41,202,203,41],"21927553","other\u002Fneutral\u002Fnone","minikomi",[187,41,41,202,11,34],[206,41,41,202,207,41],"21927679","aricblunk",[190,41,41,202,11,34],[210,41,41,202,211,41],"21927922","krilly",[213,41,41,202,214,41],"21929171","benrbray",[179,34,41,202,180,41],[217,34,41,202,218,41],"21928438","acomjean",[220,34,41,202,221,41],"21928446","vsskanth",[223,34,41,224,180,41],"21928969","commenter\u002Fneutral\u002Fnone",[226,34,41,202,227,41],"21928498","hesdeadjim",[229,34,41,202,230,41],"21929003","dahart",[232,34,41,224,233,41],"21929542","gmueckl",[235,34,41,224,230,41],"21929827",[237,34,41,202,180,41],"21931068",[239,34,41,202,230,41],"21932267",[241,34,41,202,242,41],"21929007","LoSboccacc",[244,34,41,202,180,41],"21931014",[246,34,41,202,247,41],"21931439","ficklepickle",[249,35,39,250,242,41],"21927598","maker\u002Fneutral\u002Fexecution",[193,35,41,252,11,34],"maker\u002Fneutral\u002Fnone",[254,35,41,255,11,34],"21927894","project\u002Fneutral\u002Fnone",[257,35,39,255,258,41],"21928000","glaberficken",[260,35,41,202,11,34],"21928031",[262,35,41,202,263,41],"21928241","egeozcan",[265,35,41,202,11,34],"21928469",[267,39,18,268,269,41],"21927169","project\u002Fpositive\u002Fidea","samwillis",[271,39,41,202,11,34],"21927174",[166,39,39,273,167,41],"project\u002Fneutral\u002Fdesign",[173,39,41,202,11,34],[159,39,39,255,160,41],[277,39,41,255,11,34],"21927431",[279,39,41,202,11,34],"21930463",[281,43,41,202,282,41],"21928081","niix",[284,43,41,202,285,41],"21928138","Waterluvian",[64,43,41,287,11,34],"project\u002Fneutral\u002Fdocs",[289,18,39,287,290,41],"21928148","joemaller1",[79,184,18,292,80,41],"project\u002Fpositive\u002Fnone",[294,184,41,255,11,34],"21927157",[296,184,39,297,298,41],"21927450","project\u002Fneutral\u002Fidea","wruza",[300,184,41,202,11,34],"21927531",[302,303,39,255,304,41],"21927794",7,"fjfaase",[306,303,41,202,11,34],"21927901",[147,308,39,273,148,41],8,[151,308,39,273,152,41],[57,311,18,312,58,41],9,"project\u002Fpositive\u002Fexecution",[314,311,41,252,11,34],"21928759",[316,311,41,255,11,34],"21929240",[318,311,39,255,58,41],"21929304",[67,311,41,287,11,34],[107,311,34,321,58,41],"project\u002Fcritical\u002Fperformance",[83,323,18,312,84,41],10,[325,323,41,202,11,34],"21927530",[327,328,18,292,329,41],"21928152",11,"mechhacker",[331,328,41,287,11,34],"21928767",[333,33,18,334,335,41],"21927951","project\u002Fpositive\u002Fdesign","40four",[337,33,41,202,11,34],"21927977",[339,340,39,297,341,41],"21928069",13,"n-gauge",[343,340,41,297,11,34],"21928494",[91,345,18,292,92,41],14,[347,345,41,202,11,34],"21927764",[98,349,18,312,99,41],15,[351,349,41,352,11,34],"21927528","project\u002Fneutral\u002Fexecution",[354,349,41,202,99,41],"21927618",[356,349,41,352,11,34],"21927980",[121,32,18,292,122,41],[359,32,41,255,11,34],"21927765",[361,362,39,255,363,41],"21928473",17,"cabaalis",[365,362,41,202,11,34],"21928509",[139,367,18,334,140,41],18,[369,367,41,273,11,34],"21927369",[128,371,39,372,129,41],19,"project\u002Fmixed\u002Fdesign",[374,371,41,255,11,34],"21927373",[376,377,41,292,11,34],"21927893",20,[113,377,34,379,114,41],"project\u002Fcritical\u002Fexecution",[381,377,41,352,11,34],"21928038",[132,197,18,334,133,41],[384,197,41,255,11,34],"21930976",[386,387,18,334,388,41],"21928300",22,"marius_k",[390,387,41,202,11,34],"21928483",[87,392,18,268,88,41],23,[394,392,41,268,11,34],"21927766",[396,397,18,292,398,41],"21927532",24,"jakciewell",[400,397,41,255,11,34],"21927563",[402,403,18,292,404,41],"21927992",25,"citrons",[406,403,41,407,11,34],"21928032","maker\u002Fpositive\u002Fnone",[409,410,18,407,411,41],"21927276",26,"djmips",[413,410,41,407,11,34],"21927371",[],[416,420,425,430,434,439],{"id":417,"name":418,"points":419,"category":20},"21923940","isocity",593,{"id":421,"name":422,"points":423,"category":424},"21921165","One Page Calendar 2020",517,"productivity",{"id":426,"name":427,"points":428,"category":429},"21887848","Eschersket.ch",386,"creative",{"id":431,"name":432,"points":433,"category":429},"21891053","CoreUI Icons",238,{"id":435,"name":436,"points":437,"category":438},"21921293","Bash-My-AWS",155,"dev_tools",{"id":440,"name":441,"points":442,"category":443},"21926666","Nodetube",151,"web_saas",false,"v2",{"id":447,"name":5,"line":6,"ai":444,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":448,"top":18,"kw":449,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":450,"url":9,"mix":451,"praise":75,"objection":104,"sub":21},21927076,0.51,[24,25,26,27,28],"0000000003305330353350335535553530355555",[32,33,34,35],1794036584648]