Contributor Post Created with Sketch. Virtual Experience: Kerbal Space Program

 
orbital_mechanics
Image Credit: XKCD

Some years back, the webcomic at the right caught my attention: If Randall Munroe — creator of XKCD and the author of What If? — found the video game Kerbal Space Program (KSP) that informative, imagine what an idiot like me might learn. An absurd amount, as it turns out.

KSP is a flight and rocket simulator that allows players to design and fly vehicles not only on the fictional planet of Kerbin, but throughout its pint-sized and complicated solar system. Though there are pre-built scenarios players can select (e.g., diverting an asteroid on a collision course with your home world), the primary mode of play is an open “sandbox” style, where players have no set objectives, though there are set incentives. Want to explore Kerbin via jet? Go do that. Want to dock with another craft and build a space station? Have fun. How about flying to one of Kerbin’s diminutive moons? Easily done (though landing and getting back are harder). How about set up a mining/refueling base on one of the other planets orbiting Kerbol? I haven’t figured that one out yet, but I’m assured it’s possible.

Screen Shot 2016-05-29 at 11.18.57 AM
From a successful round-trip voyage to Minmus.

Though the built-in tutorials leave much to be desired — there are too few of them and they’re a little buggy — the educational value of this game is truly extraordinary: Not since the Europa Universalis games have I learned so much through play (“Oh, so that’s where ‘Old’ Zeeland is! Who knew?”). Moving around in space is very alien to moving around terrestrially, something I knew before, but which I had no feel for until playing KSP. To take one fairly minor example, it’s actually much easier to get into orbit and land on Minmus, Kerbin’s smaller moon, than on the much larger Mun, despite the latter being nearly three times closer. Why so? Because, in space, gravity matters more than the distance between two objects — especially if you’re not in a hurry — and because it’s far easier to land and return from a small object than a much larger one. If this doesn’t make intuitive sense — which you shouldn’t take personally, as this is phenomenally weird — this (superb) illustration from Munroe is a good introduction to the subject.

1UWkfIo
Moving around in space is weird.

But besides the physics instruction, the game is a wonderful lesson in problem-solving and care. Though there are pre-built rockets available, most modes of the game require players to design their own. Despite the insanely simplified design (all the internal components and wiring work flawlessly and without any player input), this is still massively complicated and it’s not uncommon for designs to fail on their first launch (or, if you’re me, on their second launch as well … maybe the third, too). Did you include enough lifting power? How about stability control? Was a piece — and, therefore, the vehicle’s mass — off-center? Forget stability fins? Didn’t bring enough fuel? Too much mass? Did you mess-up your staging? You can usually figure it out by tinkering, but it also sometimes helps to look at some math formulas and grab a calculator (or so I hear).

Oftentimes, the results of these mistakes are catastrophic and the ship explodes, killing your cute little kerbinauts in fiery explosions. Other times, your errors are subtle and not immediately apparent. In one rather hilariously tragic episode, three of my kerbins were stranded on the Mun with insufficient fuel to return. No matter, I thought: I’ll design a rescue ship with an extra fuel tank and have them back in no time. After a half-dozen failed attempts to land the rescuer — getting to and landing on the Mun is hard, but landing in a specific spot on the Mun is much harder — I finally got the lander down with enough fuel to get home. Excitedly, I flew my kerbinauts to the rescue ship (using-up their limited jet-pack fuel) only to discover that I’d made a tiny little screw-up: When I added the extra fuel tank, I’d forgotten to slap a ladder onto it. Thanks to my poor planning, carelessness, and impatience, my poor little Kerbins couldn’t jump high enough to reach the crew compartment and were stuck on the Mun for all eternity. Who’d have thought a video game could teach attention to detail, patience, and delayed gratification?

Being slightly closer to 40 years of age than to 30, it’s a safe bet that I’ll never be an astronaut (though, if enough of you join this community, I might be able to afford a little space tourism; just sayin’). After all the hours I’ve spent on this game, I might be able to say with a straight face that I know the first thing about it, though actual engineers are still welcome to put me in my place. It’s not the same as real experience, but the learning is real, as is the fun.

KSP is available for purchase and download from several sources, including its own website. The system requirements are steep, so a reasonably new and powerful computer are a must (an i7 processor and 16GB of RAM work well). The game’s wiki is an invaluable resource for specs and tutorials and there are several YouTube channels devoted to tutorials, explanations, and demonstrations of what can be done in the game.)

There are 66 comments.

Become a member to join the conversation. Or sign in if you're already a member.
  1. Tom Meyer, Common Citizen Contributor

    Appreciate the help Joe, John, and Dan. There’s something up with that lander and I’ve put it aside for the moment.

    However, I did something really cool this evening: I got a drivable rover in one of Minmus’ flats and man is it fun.

    Screen Shot 2016-07-01 at 11.13.21 PM Screen Shot 2016-07-01 at 11.13.51 PM Screen Shot 2016-07-01 at 11.15.15 PM

    With this configuration, Jeb can hop in the car, accelerate via the electric rover wheels (which is slow; apparently, there’s little traction, given the low gravity), but it means I can travel the length of a flat without wasting jetpack fuel, while bringing an unlimited supply of the stuff in its cockpit.

    Again, not speedy. The fastest ground speed I’ve safely maintained is about 25 m/s, though I could probably get it up a bit more with the if I was careful. The good thing is that the flats on Minmus are flat, so you can point it in the right direction, get it up to speed, and check on it every few minutes. It’s significantly slower than what the jetpack allows, but loads faster than walking.

    I need to double check, but I may have enough Delta V from he rocket to get back home in an emergency (though it has no way of landing safely). Alternately, I could use it to hop over Minmus’s mountains.

    • #61
    • July 1, 2016, at 8:43 PM PDT
    • Like
  2. Joe P Member

    That’s a neat little rover. I don’t have wheels yet in my current playthrough but I might have to steal that design once I get them.

    I happen to be messing around on Minmus also at the moment in my career game. I just dropped a lab on the surface, I’ve got a space station in orbit, and I’m going to have a tiny lander run between them and each of the biomes I haven’t visited yet with experiments in order to get a lot of science. Or at least that was the plan; it seems I vastly overestimated the lab’s data capacity and underestimated the research time my two inexperienced scientists will need to pick the moon clean.

    • #62
    • July 1, 2016, at 9:25 PM PDT
    • Like
  3. Dan Hanson Thatcher
    Dan HansonJoined in the first year of Ricochet Ricochet Charter Member

    Cool rover! Getting those things to the surface of a planet is one of the harder things to do in Kerbal Space Program.

    • #63
    • July 3, 2016, at 10:33 AM PDT
    • Like
  4. Tom Meyer, Common Citizen Contributor

    Dan Hanson:

    Cool rover! Getting those things to the surface of a planet is one of the harder things to do in Kerbal Space Program.

    Thanks! I’m call it the cricket.

    Haven’t tried it anywhere else yet, though getting it Minmus was pretty easy. I was able to land it vertically on the engine, then topple it over on to its wheels.

    • #64
    • July 3, 2016, at 1:13 PM PDT
    • Like
  5. Dan Hanson Thatcher
    Dan HansonJoined in the first year of Ricochet Ricochet Charter Member

    That’s one way to get a rover there. For more challenge, try to deploy a rover from a landing vehicle. You can make a sort of skycrane setup with the rover sitting on a platform with rockets on boom arms to lower the whole thing to the surface. The whole setup has to be stowed for launch, and you can use an apollo style renevous to extract it in orbit and configure it for landing. There are some really cool rover designs on youtube. Sometimes it’s easier to send two rovers, as you can balance the mass on the sides of the rocket instead of trying to mount the single rover inline.

    If you get into the advanced ore extraction scenarios this becomes a useful way to go. Then you need docking adapters on a base station and the rover so the rover can drive around and mine ore, then bring it back to a facility and dock for transferring the ore for processing into fuel. For me, that’s just about the pinnacle of Kerbal Space Program. When you have mining facilities on multiple worlds making fuel so you can have local orbit-and back capability, you really have mastered the game.

    • #65
    • July 3, 2016, at 1:31 PM PDT
    • Like
  6. Joe P Member

    I learned a lot of things last night fooling around on Minmus.

    1. A Kerbal on EVA falling 1.5 meters on Minmus, colliding with a deployed LT-1 Landing Strut is all that is required to “over stress” the strut, causing it to explode.
    2. Thankfully, the explosion effect is less destructive than it looks.
    3. Unfortunately, an exploded landing strut cannot be repaired by an Engineer.
    4. The navball does not always intelligently switch between orbit and surface velocity, especially when you are trying to take off from the surface to land at another specific location on the surface.
    5. You should always time your controlled landings to happen in the daytime. That way, it will be easier to see if you haven’t killed your horizontal surface velocity because the navball is in Orbit mode.
    6. Even with landing legs deployed and retrograde RCS thrust, landing with too much horizontal velocity can still cause damage to your craft. If you’re having especially good luck, it will only destroy the main engine, stranding your kerbal and several tons of scientific equipment.
    7. The Slopes on Minmus actually look pretty cool.
    • #66
    • July 10, 2016, at 8:58 AM PDT
    • Like

Comments are closed because this post is more than six months old. Please write a new post if you would like to continue this conversation.