When comparing SpaceChem vs Kerbal Space Program, the Slant community recommends Kerbal Space Program for most people. In the question“What are the best PC games that don't revolve around killing people?” Kerbal Space Program is ranked 6th while SpaceChem is ranked 22nd. The most important reason people chose Kerbal Space Program is:
The physics engine does a reasonably accurate job of replicating the fundamentals behind both orbital dynamics and rocket design, so by going through the tutorials and experimenting, you're actually learning some real rocket science.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Could help with real life programming skills
In particular, abstraction and concurrent programming skills could be gleaned from the game as it uses broad techniques often used by computer programmers.
Pro Easy to learn, hard to master puzzle
Spacechem's mechanics are pretty simple to learn and only takes minutes to understand how the game works. Of course mastering the gameplay is a whole different matter.
Pro Allows for short or long play sessions
The gameplay allows for a player to come in and solve a single puzzle in a short amount of time or to sit and tinker with a puzzle for hours trying to devise the perfect solution and contraption. It all comes down to what one want to put into the game but the free form of the puzzle solving is what makes it great for anyones playstyle be it short or long.
Pro Light on the system
The system requirements are quite low at only requiring a 2Ghz processor, 1G of ram and 300MB of hard drive space. Basically this game should work on just about any computer from the last 10-15 years.
Pro Endless gameplay through user created solutions
An individual players choices of components, arrangements or factories used will result in completely different experiences and problems/puzzles when compared to another users experience. A truly individualized experience that expands the games replayability.
Pro Teaches orbital dynamics & rocket design fundamentals in an accessible manner
The physics engine does a reasonably accurate job of replicating the fundamentals behind both orbital dynamics and rocket design, so by going through the tutorials and experimenting, you're actually learning some real rocket science.
Pro Tons of stuff to do
Build rockets, space planes, space stations, rovers, landers, probes. Explore planets, moons, capture asteroids, set up a communications network, colonize a planet, mine for resources and much more. It can even simulate our solar system.
Pro Huge modding scene
There's a plethora of mods available that can change every single aspect of the game.
Pro Excellent construction sandbox for building and launching rockets
KSP at its core is a rocket building and launching sandbox. When creating a rocket you can place engines, fuel cells, structural elements, and even parachutes, allowing you to build a rocket in any shape and size. The end result can even look like a giant doughnut, which might be difficult to get it into outer space. Even if you fail, the entirety of the process is really enjoyable.
Pro Motivates you to learn
Kerbal Space Program puts into perspective how amazing the advancement of the human race is. It inspires you to learn our history, how we got here, and what we can do proceed.
Pro In constant development
KSP is a shinning example of early release done right. The currently available game is fun to play, and the developers are constantly adding new major additions.
Cons
Con Annoying action-y 'boss' stages
At the end of each 'world', there is a boss stage in which you have to perform a unique task. This wouldn't be too bad, but in these levels, you can use blocks that you can activate in real time to change the way your program runs. This often means lots of manual work and a lot of padding to hit the buttons at the right time, which is unnecessary for a puzzle game (and, given that you cannot rewind, also stressful if your program is very tight). I would imagine that the best scores for these levels also overly abuse this feature to make solutions that would be almost impossible without use of macros, for instance.
Con Late game is difficult
In later levels some players may reach a point where the game has become too difficult or frustrating, which may discourage any more play time with the game.
Con Some visuals are poorly done
While the rockets, buildings, and even the Kerbals look pretty good, the environments and particle effects are a bit lacking.
Con Steep learning curve
Kerbal Space Program is not really a pick up and play title. It can take hours just go grasp the basics and the game will keep throwing new concepts at you as you progress into space, even stuff like orbital dynamics. Because of this, it can easily take dozens of hours to truly master this game.