[{"data":1,"prerenderedAt":508},["ShallowReactive",2],{"project-32452717":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":49,"what":50,"said":74,"maker_in_thread":212,"shape":222,"grid":226,"attempts":469,"same_week":470,"maker_shows":43,"maker_hidden":500,"reader_version":501,"card":502},"32452717","Rocket Drone","A lunar lander type game for the web","title","Show HN: Rocket Drone, a lunar lander type game for the web","https:\u002F\u002Frocket-drone.lol","rocket-drone.lol","crispisulcans",1660417176,2022,102,89,605,2570,24,"notable","games","browser game","web_app",[24,25,26,27],"lunar lander game","drone flight game","browser physics game","p5.js game","debated",-0.044,{"positive":31,"neutral":32,"mixed":33,"critical":34},18,14,8,20,60,{"idea":37,"design":40,"performance":42,"execution":45},{"positive":38,"critical":39},7,0,{"positive":41,"critical":38},2,{"positive":43,"critical":44},1,4,{"positive":44,"critical":33},[47,47,43,48,43,43,39,48,48,48,48,43,47,48,39,48,48,47,47,47,43,43,47,43,48,48,43,47,39,47,43,43,47,48,43,44,47,43,43,43],5,3,null,{"problem":51,"audience":49,"pricing":49,"motivation":58,"time_to_build":62,"stack":66,"openness":71,"stage":72,"team_size":73},{"value":52,"source":53,"evidence":54},"Illustrates the difficulty of drone flight","maker",[55],{"id":56,"by":11,"text":57},"32454148","Hi all, thanks for all the great feedback so far! Here is a bit more context: I (also go by wavy) made this game while taking a break from my work project. It was inspired by the…",{"value":59,"source":53,"evidence":60},"Taking a break from work project; inspired by old lunar lander games and drone racing",[61],{"id":56,"by":11,"text":57},{"value":63,"source":53,"evidence":64},"Several weekends",[65],{"id":56,"by":11,"text":57},[67],{"value":68,"source":53,"evidence":69},"p5.js",[70],{"id":56,"by":11,"text":57},"open_source","launched","solo",{"praise":75,"objections":99,"requests":140,"questions":177,"alternatives":193},[76,92],{"value":77,"source":78,"evidence":79},"Fun and addictive, satisfying frustration","commenter",[80,84,88],{"id":81,"by":82,"text":83},"32493564","sen","Really really fun. Thought \"I'll give this a quick go before dinner\" and ended up spending long enough on it that I need to re-heat dinner now. Always been a huge fan of these…",{"id":85,"by":86,"text":87},"32461997","DL302","I've always found rocket thrust control games like this extremely satisfying for some reason.",{"id":89,"by":90,"text":91},"32452852","frfl","This is brilliant. Spun out of control into a fiery crash. Any chance you could, if you're the creator of this, share the source code?",{"value":93,"source":78,"evidence":94},"Good feel and aesthetic",[95],{"id":96,"by":97,"text":98},"32453897","pvwj","Great job with the feel and aesthetic! But it's way too hard for me: I couldn't get past Level 3 of the tutorial :\u002F.",[100,115,130],{"value":101,"source":78,"evidence":102},"Q and P key layout is unnatural",[103,107,111],{"id":104,"by":105,"text":106},"32452842","captaincrunch","I want to swap P&Q doesn't feel natural. This is hard as hell :D",{"id":108,"by":109,"text":110},"32458939","mr_gibbins","A lovely little game, I didn't enjoy Q and P as the main controls as it forces two hands and there are few existing games using this layout, so a little counter-intuitive.…",{"id":112,"by":113,"text":114},"32453496","thedrbrian","why not use the arrow keys? It's bloody weird using both hands to try and control the ship",{"value":116,"source":78,"evidence":117},"Slow performance on some machines",[118,122,126],{"id":119,"by":120,"text":121},"32458132","benj111","Could do with some optimisation. Runs very slow for me.",{"id":123,"by":124,"text":125},"32478980","rorrim","It seems like since I first tried the game, it's gotten really slow on my machine, which is very odd, considering that it's a desktop ryzen 9 with 16 cores and a beefy graphics…",{"id":127,"by":128,"text":129},"32453861","someweirdperson","If its not the physics then its the simulation. Free play is a lot slower than the tutorials, time feels like it is running at 50% speed. Android tablet, firefox.",{"value":131,"source":78,"evidence":132},"Android\u002Fmobile controls get stuck or are awkward",[133,137],{"id":134,"by":135,"text":136},"32453633","onion2k","The controls get stuck on my Android phone. It'd be much more fun if that didn't happen. The fact you have to land fully in the 'landing pad' is also immensely annoying. With a…",{"id":138,"by":128,"text":139},"32453232","First couple of free play (random I guess) levels were easy, then I ended up with one where there was insufficient fuel to complete it. It might be solvable by going balistic…",[141,153,161,169],{"value":142,"source":78,"evidence":143},"Easier early levels",[144,148,152],{"id":145,"by":146,"text":147},"32452998","rishikeshs","Just a small suggestion, make the initial few levels easy!",{"id":149,"by":150,"text":151},"32453039","NickSingh","Holy shit this game is hard. First few levels, maybe a bit of extra health?",{"id":149,"by":150,"text":151},{"value":154,"source":78,"evidence":155},"Leaderboard for daily levels",[156,160],{"id":157,"by":158,"text":159},"32453941","mkl95","This is a pretty solid game. Two thoughts: - It is so hard to maintain control that it feels unfair rather than challenging on tricky levels. - The game should reward the player…",{"id":138,"by":128,"text":139},{"value":162,"source":78,"evidence":163},"Arrow key controls",[164,165],{"id":112,"by":113,"text":114},{"id":166,"by":167,"text":168},"32457375","bagels","Also consider a more typical control scheme: up arrow is equal thrust, left arrow is a counterclockwise rotation (but at a much lower rotational acceleration rate than…",{"value":170,"source":78,"evidence":171},"Open source code",[172,176],{"id":173,"by":174,"text":175},"32459211","pastage","Many thanks for publishing it, think about releasing it as open source my daughter had a blast modifying the source code. Adding a little sister mode making it almost impossible…",{"id":89,"by":90,"text":91},[178,185],{"value":179,"source":78,"evidence":180},"Is acceleration constant or fuel dependent",[181],{"id":182,"by":183,"text":184},"32453703","fouronnes3","Awesome! Great work. Reminds me of Landing Confirmed on android on which I have extensive flight experience, but this particular tuning of the physics feels more difficult. Is…",{"value":186,"source":78,"evidence":187},"Is there an automated solver or API",[188,189],{"id":138,"by":128,"text":139},{"id":190,"by":191,"text":192},"32452966","melony","Looks perfect for use in RL tutorials. Does it have an API?",[194,201,205],{"value":195,"source":78,"evidence":196},"Landing Confirmed (Android)",[197,200],{"id":198,"by":183,"text":199},"32453789","I have many hours on a similar game on Android (Landing Confirmed), and although the particular tuning here is different, the general physics is the same. I'm having a lot of fun…",{"id":182,"by":183,"text":184},{"value":202,"source":78,"evidence":203},"NASA docking simulator",[204],{"id":138,"by":128,"text":139},{"value":206,"source":78,"evidence":207},"C64 lunar lander style game",[208],{"id":209,"by":210,"text":211},"32454163","bullen","There is something very frustrating with the spin inertia, almost impossible to regain control when things start rotating... Here is a tip for a recent C64 game that uses one…",{"comments":34,"answered":213,"key":214},9,[215,216,219],{"id":56,"text":57},{"id":217,"text":218},"32498938","Hi again, for those interested the source code is now available at https:\u002F\u002Fcodeberg.org\u002Fwavy\u002Frocket-drone",{"id":220,"text":221},"32454388","I tried it just now (took me a while to figure out how to run this). From what I'm seeing this game has what is equivalent to attitude control on autopilot, meaning you stop…",{"commenters":223,"max_depth":38,"maker_replies":34,"first_comment_mins":224,"lifespan_hours":225},50,13,336,[227,229,231,235,236,238,240,243,247,250,252,254,255,256,259,262,264,266,269,270,272,275,278,280,282,283,285,289,292,296,299,302,304,307,309,312,314,316,317,320,321,324,327,330,334,337,339,341,345,347,349,351,353,356,358,360,364,366,371,373,375,379,381,383,387,389,393,397,401,403,406,410,412,414,416,418,422,426,429,433,437,441,445,449,453,457,461,465,467],[56,39,39,228,11,43],"maker\u002Fneutral\u002Fnone",[173,39,47,230,174,39],"project\u002Fpositive\u002Fnone",[232,39,47,233,234,39],"32461538","project\u002Fpositive\u002Fidea","npteljes",[217,39,39,228,11,43],[209,43,43,237,210,39],"project\u002Fcritical\u002Fdesign",[220,43,39,239,11,43],"project\u002Fneutral\u002Fdesign",[241,43,39,242,210,39],"32457775","commenter\u002Fneutral\u002Fdesign",[244,41,48,245,246,39],"32458894","project\u002Fmixed\u002Fperformance","emj",[248,41,39,249,11,43],"32463724","maker\u002Fneutral\u002Fperformance",[123,41,43,251,124,39],"project\u002Fcritical\u002Fperformance",[253,41,43,251,246,39],"32622135",[96,48,43,237,97,39],[104,44,43,237,105,39],[257,44,39,242,258,39],"32452876","MPiccinato",[260,44,39,261,11,43],"32452963","maker\u002Fneutral\u002Fdesign",[263,44,48,239,167,39],"32453007",[265,44,48,239,105,39],"32453184",[267,44,39,242,268,39],"32455413","tgmatt",[166,44,48,239,167,39],[157,47,48,271,158,39],"project\u002Fmixed\u002Fdesign",[138,273,48,274,128,39],6,"project\u002Fmixed\u002Fexecution",[276,273,39,277,11,43],"32453404","maker\u002Fneutral\u002Fexecution",[279,273,48,239,128,39],"32453568",[281,273,39,261,11,43],"32453653",[127,273,43,251,128,39],[284,273,39,249,11,43],"32453898",[286,273,47,287,288,39],"32457376","maker\u002Fpositive\u002Fexecution","Datagenerator",[290,273,47,291,124,39],"32461412","project\u002Fpositive\u002Fdesign",[293,273,39,294,295,39],"32453577","other\u002Fneutral\u002Fnone","TedDoesntTalk",[297,273,48,298,128,39],"32453784","project\u002Fneutral\u002Fidea",[300,273,39,301,183,39],"32453802","commenter\u002Fneutral\u002Fnone",[303,273,39,301,295,39],"32464780",[305,273,39,306,11,43],"32453884","project\u002Fneutral\u002Fnone",[308,273,48,306,128,39],"32454034",[310,273,39,311,11,43],"32454201","maker\u002Fpositive\u002Fnone",[313,273,48,306,128,39],"32454141",[315,273,39,311,11,43],"32454497",[81,38,47,230,82,39],[318,33,48,271,319,39],"32453200","porcc",[198,33,47,230,183,39],[322,213,47,233,323,39],"32455044","techie2022",[325,213,39,326,11,43],"32455262","maker\u002Fneutral\u002Fidea",[328,213,39,329,323,39],"32460819","commenter\u002Fneutral\u002Fidea",[331,332,47,291,333,39],"32452976",10,"knolan",[134,335,43,336,135,39],11,"project\u002Fcritical\u002Fexecution",[338,335,39,277,11,43],"32453852",[340,335,43,336,128,39],"32459347",[342,335,48,343,344,39],"32454464","project\u002Fneutral\u002Fexecution","remram",[182,346,47,230,183,39],12,[348,346,39,261,11,43],"32453822",[350,346,47,233,183,39],"32453886",[352,346,39,261,11,43],"32454254",[354,224,43,237,355,39],"32453218","iamandras",[357,32,48,306,105,39],"32452890",[108,359,48,271,109,39],15,[361,362,48,274,363,39],"32454610",16,"throwoutway",[365,362,39,277,11,43],"32454784",[367,368,43,369,370,39],"32468636",17,"project\u002Fcritical\u002Fnone","tiborsaas",[372,31,48,239,323,39],"32455064",[119,374,43,251,120,39],19,[376,34,47,377,378,39],"32458254","project\u002Fpositive\u002Fperformance","runekaagaard",[89,380,47,233,90,39],21,[382,380,39,228,11,43],"32452878",[384,385,39,294,386,39],"32452946",22,"Kaibeezy",[85,388,47,233,86,39],23,[390,18,47,391,392,39],"32458513","project\u002Fpositive\u002Fexecution","trasheracer",[394,395,48,343,396,39],"32452979",25,"dvh",[398,399,43,336,400,39],"32453309",26,"born-jre",[149,402,43,336,150,39],27,[404,405,48,239,400,39],"32453268",28,[407,408,43,336,409,39],"32452871",29,"jonwinstanley",[190,411,47,233,191,39],30,[413,411,39,228,11,43],"32453017",[145,415,48,343,146,39],31,[417,415,39,261,11,43],"32453041",[419,420,43,336,421,39],"32452886",32,"elteto",[423,424,39,294,425,39],"32476597",33,"sellmethepen",[427,428,43,237,167,39],"32452997",34,[430,431,47,233,432,39],"32453257",35,"aplywi",[434,435,47,391,436,39],"32454181",36,"satyrnein",[438,439,47,391,440,39],"32455602",37,"password4321",[442,443,48,274,444,39],"32453300",38,"declnz",[446,447,43,237,448,39],"32453899",39,"svnpenn",[450,451,48,274,452,39],"32457217",40,"joshxyz",[454,455,43,336,456,39],"32453193",41,"fisherjeff",[458,459,43,237,460,39],"32453162",42,"junon",[462,463,43,336,464,39],"32453069",43,"wazoox",[112,466,48,239,113,39],44,[468,466,39,261,11,43],"32453991",[],[471,476,481,486,491,496],{"id":472,"name":473,"points":474,"category":475},"32493946","NumPad",488,"productivity",{"id":477,"name":478,"points":479,"category":480},"32449857","eink-vnc",303,"dev_tools",{"id":482,"name":483,"points":484,"category":485},"32449130","lambdatalk",218,"languages",{"id":487,"name":488,"points":489,"category":490},"32469538","Japanese Complete",165,"learning_science",{"id":492,"name":493,"points":494,"category":495},"32498134","GraphJSON",128,"data",{"id":497,"name":498,"points":499,"category":480},"32483870","MerLoc",111,false,"v2",{"id":503,"name":5,"line":6,"ai":500,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":504,"top":18,"kw":505,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":506,"url":9,"mix":507,"praise":77,"objection":101,"sub":21},32452717,-0.04,[24,25,26,27],"5513110333315303355511513315051153145111",[31,32,33,34],1793991050130]