Recs.
Updated
TIS-100 is an open-ended programming game that uses a psedo Assembly language, created by Zachtronics, the creators of SpaceChem and Infinifactory.
The goal is to rewrite corrupted code using basic programming that reliably and repeatedly outputs as per each levels set of instructions in order to repair the TIS-100 and unlock its secrets.
SpecsUpdate
Pros
Pro Replayability through a never ending sandbox creation mode
Users can create their own puzzles in the 3 available sandbox modes in game. This allows for users to come back to the game over and over to create custom puzzles and experience something different each time making for a lot of replayability.
Pro Teaches actual coding
The game is basically text based which means users will have to actually type in code in order to play. This makes for a learning experience for those unfamiliar with coding due to actually having to code in order to play.