{"author_link":"\/users\/wevel","author_name":"Wevel","author_uid":"1000309","comments":[{"author_name":"SinusQuell","author_uid":"1217899","time":"2020-10-05T16:45:08Z","epoch":1601916308,"modified":1601916308,"text":"I played around with the web version a bit, it was fun and I think the idea is pretty good :)","likes":1,"format":"md"},{"author_name":"Quinn_Patrick","author_uid":"1187047","time":"2020-10-05T16:52:19Z","epoch":1601916739,"modified":1601916739,"text":"Okay, this was something kind of cool that I wasn't expecting. I'm sure you're aware of how buggy it is, so I won't give you a hard time over that, but I always like seeing orbital dynamics and physics games. I made one a few months back (not an LD game) that you can check out if you want: https:\/\/quinn-patrick.itch.io\/ecliptic. It has N-Body dynamics programmed in, but only uses 2-body physics for the actual game, for the sake of playability, so I commend you trying to make N-Body work for a real time game.","likes":2,"format":"md"},{"author_name":"FinalForeach","author_uid":"1057722","time":"2020-10-05T16:58:09Z","epoch":1601917089,"modified":1601917089,"text":"If your planet crashes into another one it says your planet has run out of materials. Is this intentional?","likes":1,"format":"md"},{"author_name":"Anomay","author_uid":"1215075","time":"2020-10-05T17:02:52Z","epoch":1601917372,"modified":1601917372,"text":"I wonder why some orbits often shake...\n\nInteresting physical game!","likes":1,"format":"md"},{"author_name":"cagibi","author_uid":"1182747","time":"2020-10-05T17:04:21Z","epoch":1601917461,"modified":1601917461,"text":"That's a nice simulation, it's always interesting to see projected trajectories of a planet's chunks. No need for music, there's no sound in space :P ","likes":2,"format":"md"},{"author_name":"Wevel","author_uid":"1000309","time":"2020-10-05T18:55:38Z","epoch":1601924138,"modified":1601924138,"text":"@sinusquell Thank you, I would recommend trying a standalone build if you can, as very few background stars render in the WebGL build.\n\n@quinn-patrick Thanks, I had a look at that other game, its pretty neat. I wonder what its like with N-body physics, I guess its gets quite confusing. \n\n@finalforeach Yes, its mostly a result of how I check how much planet mass it remaining, but also I wasn't sure how to deal with some other object colliding with it so I left it as it was.\n\n@anomay The orbits shake due to floating point inaccuracy combined with a poor method of integrating acceleration and velocity. The accuracy is based on the time step, I use 0.005 for the actual update, but only 0.02 for the prediction so its not particularly accurate.\n\n@cagibi Thank you. I hadn't thought of that for the music, but I guess it works.","likes":0,"format":"md"},{"author_name":"CliffracerX","author_uid":"1000563","time":"2020-10-06T16:59:32Z","epoch":1602003572,"modified":1602003572,"text":"This is a nifty little toy!  I'm glad to see I wasn't alone in playing with orbital physics for this LD, and you went way farther than I did with every planet being part of an active N-body simulation.  Prediction felt a little janky sometimes (especially when trying to shoot things), and the gameplay wasn't super clear to me, but had fun nevertheless.\n\nNice work getting all this set up in just 48 hours, particularly the prediction system!","likes":2,"format":"md"},{"author_name":"Gonzalol","author_uid":"1038903","time":"2020-10-07T12:24:03Z","epoch":1602073443,"modified":1602073443,"text":"It's an interesting interpretation of the theme. And the designs are great.","likes":1,"format":"md"},{"author_name":"JudgeZedd","author_uid":"1025361","time":"2020-10-07T15:45:22Z","epoch":1602085522,"modified":1602085522,"text":"Interpreted the theme really nicely, the systems work together well and it was a good relaxing time, I thought. ","likes":2,"format":"md"},{"author_name":"BOOtak","author_uid":"1109456","time":"2020-10-07T22:05:03Z","epoch":1602108303,"modified":1602108303,"text":"Hats off for making N-body physics game for LD48! Well, that's a thing about orbital mechanics games. The idea sounds cool, but turning that into actual game is whole different story. That's why I naver had enough courage to try to make something similar, well done!","likes":1,"format":"md"},{"author_name":"enderr42","author_uid":"1161356","time":"2020-10-08T13:39:20Z","epoch":1602164360,"modified":1602164360,"text":"OK, i see simulations - especially physics, i upvote. Graphics-wise the background is kinda mesmerising.\nI do not know what to tell you about the \"toy\" except that we need more stuff like this) I also will be looking at the source for research purposes(if you dont mind), bc i had an itch to do something with n-body physics for a long time.\n  ","likes":1,"format":"md"},{"author_name":"vrerabek","author_uid":"1163807","time":"2020-10-09T13:23:15Z","epoch":1602249795,"modified":1602249795,"text":"Very nice! It's pretty relaxing to play :)","likes":1,"format":"md"},{"author_name":"aligator","author_uid":"1217557","time":"2020-10-11T17:56:42Z","epoch":1602439002,"modified":1602439002,"text":"Pretty nice simulation, fit's well into the theme. I like it :-)","likes":1,"format":"md"},{"author_name":"omnes ludos","author_uid":"1208705","time":"2020-10-23T13:56:29Z","epoch":1603461389,"modified":1603461389,"text":"Nice! It has F=GMm\/r\u00b2 unlike other games","likes":1,"format":"md"},{"author_name":"Saecl","author_uid":"1219988","time":"2020-10-23T19:58:23Z","epoch":1603483103,"modified":1603483103,"text":"Relaxing to play and a nice concept!","likes":2,"format":"md"}],"format":"md","images":["ld47\/225617-ea2cdb6b1c77f91bca11e75474595e2c.png"],"links":[{"url":"https:\/\/bitbucket.org\/Wevel\/ld47\/src\/master\/","text":"Youtube"},{"url":"https:\/\/www.dropbox.com\/s\/mmbrbh40l0p8tyt\/Win.zip?dl=0","text":"Youtube"},{"url":"https:\/\/www.dropbox.com\/s\/2dm4ylhe16mv2ek\/Linux.zip?dl=0","text":"Youtube"},{"url":"https:\/\/wevel.bitbucket.io\/LD47\/index.html","text":"Youtube"}],"metadata":{"g_key":"58356","g_author":"1000309","g_event":"LD47","g_eventkey":"76","g_subevent":"COMPO","g_urlkey":"268618","g_title":"Endless Orbits","g_status":"PVT1","g_place":"513","g_commentcount":"15","g_site2_node_id":"225617","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"225617","n_urlkey":"268618","n_parent":"212256","n_path":"\/events\/ludum-dare\/47\/endless-orbits","n_slug":"endless-orbits","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"309","n_created":"1601847872","n_modified":"1601924199","n_version":"678034","n_status":"COMMIT"},"node":{"id":225617,"parent":212256,"superparent":9,"author":309,"type":"item","subtype":"game","subsubtype":"compo","published":"2020-10-04T21:59:22Z","created":"2020-10-04T21:44:32Z","modified":"2020-10-05T18:56:39Z","version":678034,"slug":"endless-orbits","name":"Endless Orbits","body":"![Pic0.png](\/\/\/raw\/531\/z\/35c41.png)\n\nThis is mostly just a fun demo of N-body orbital mechanics, so while I have added some game mechanics you can ignore them if you want as it was done slightly last minute. The main thing is that you can watch how complex systems of satellites evolve over time. You can spawn more planets in, and even show the paths that they will follow over time. Right clicking on a planet will change the frame of reference to that planet so you can see just how weird orbits can get.\n\nIf you want to play the \"game\", you need to shoot chunks of a planet off into the solar system, trying to get them to reach infinity (cross the red circle). However, you only have a small amount of mass on the planet so how many objects can you get to escape, and how much mass can you send.\n\nWarning, this is doing a fairly slow N-body orbital mechanics simulation so spawning too many planet will make things run slowly. This is especially true when future path prediction is enabled\n\n![Pic1.png](\/\/\/raw\/531\/z\/35c3c.png)\n\nWebGl build does not show background stars properly due to shader stuff, and probably runs poorly. I would recommend using a standalone build if possible.\n\nControls:\n- Left click to fire a piece of the home planet\n- Q\/E move starting point to fire parts of your planet from\n- Right clock to select a different planet to use as a reference\n- Middle mouse\/WASD\/Arrow Keys to pan camera\n- Scroll wheel to zoom\n- Escape to bring up the menu\n\nMade Using:\n- Unity 2020.1.3f1\n- Visual Studio\n- Photoshop\n\n![Pic2.png](\/\/\/raw\/531\/z\/35c69.png)\n\nThere is probably some bugs, so let me know and I'll try to take a look.","meta":{"author":[309],"cover":"\/\/\/content\/531\/z\/35e82.png","grade-06-out":"1","link-01-tag":[50],"link-01-name":"","link-01":"https:\/\/bitbucket.org\/Wevel\/ld47\/src\/master\/","link-02":"https:\/\/www.dropbox.com\/s\/mmbrbh40l0p8tyt\/Win.zip?dl=0","link-02-tag":[42337],"link-03":"https:\/\/www.dropbox.com\/s\/2dm4ylhe16mv2ek\/Linux.zip?dl=0","link-03-tag":[42341],"link-04":"https:\/\/wevel.bitbucket.io\/LD47\/index.html","link-04-tag":[42336],"link-04-name":"Has graphics issues"},"path":"\/events\/ludum-dare\/47\/endless-orbits","parents":[1,5,9,212256],"love":0,"notes":15,"notes-timestamp":"2020-10-23T19:58:23Z","grade":{"grade-01":34,"grade-02":34,"grade-03":33,"grade-04":33,"grade-05":34,"grade-07":25,"grade-08":30},"magic":{"cool":91.244623925735,"feedback":37,"given":22.375,"grade":31.857142857143,"grade-01-average":3,"grade-01-result":513,"grade-02-average":2.844,"grade-02-result":487,"grade-03-average":3.581,"grade-03-result":189,"grade-04-average":3.855,"grade-04-result":192,"grade-05-average":3.266,"grade-05-result":365,"grade-07-average":2.196,"grade-07-result":390,"grade-08-average":2.839,"grade-08-result":456,"smart":-1.2552798853541}},"text":"![Pic0.png](\/\/\/raw\/531\/z\/35c41.png)\n\nThis is mostly just a fun demo of N-body orbital mechanics, so while I have added some game mechanics you can ignore them if you want as it was done slightly last minute. The main thing is that you can watch how complex systems of satellites evolve over time. You can spawn more planets in, and even show the paths that they will follow over time. Right clicking on a planet will change the frame of reference to that planet so you can see just how weird orbits can get.\n\nIf you want to play the \"game\", you need to shoot chunks of a planet off into the solar system, trying to get them to reach infinity (cross the red circle). However, you only have a small amount of mass on the planet so how many objects can you get to escape, and how much mass can you send.\n\nWarning, this is doing a fairly slow N-body orbital mechanics simulation so spawning too many planet will make things run slowly. This is especially true when future path prediction is enabled\n\n![Pic1.png](\/\/\/raw\/531\/z\/35c3c.png)\n\nWebGl build does not show background stars properly due to shader stuff, and probably runs poorly. I would recommend using a standalone build if possible.\n\nControls:\n- Left click to fire a piece of the home planet\n- Q\/E move starting point to fire parts of your planet from\n- Right clock to select a different planet to use as a reference\n- Middle mouse\/WASD\/Arrow Keys to pan camera\n- Scroll wheel to zoom\n- Escape to bring up the menu\n\nMade Using:\n- Unity 2020.1.3f1\n- Visual Studio\n- Photoshop\n\n![Pic2.png](\/\/\/raw\/531\/z\/35c69.png)\n\nThere is probably some bugs, so let me know and I'll try to take a look.","title":"Endless Orbits"}