Interesting. I did find Shenzhen IO to be a bit annoying but that was more because it forces you to use circuit design to solve certain problems rather than just brute forcing them via programming. Weirdly I couldn’t get into Exapunks while I found TIS-100 really interesting.
I suspect the reason that they call it Python-like is because I don’t believe it allows you to import any libraries or anything into it and they don’t want people to think they’ve got a full Python interpreter that can do all the normal Python things. Essentially it’s Python syntax, but without the normal Python runtime. There’s probably some more advanced Python-isms that are missing as well, but I’ve not used Python enough or played the game enough to really run into those things. E.G. I don’t know if it lets you define new classes as I never bothered to try that. I kind of got bored of it once I got towards the later levels and didn’t really see any reason to keep grinding to unlock what were just extra challenges in the game.
Interesting. I did find Shenzhen IO to be a bit annoying but that was more because it forces you to use circuit design to solve certain problems rather than just brute forcing them via programming. Weirdly I couldn’t get into Exapunks while I found TIS-100 really interesting.
I suspect the reason that they call it Python-like is because I don’t believe it allows you to import any libraries or anything into it and they don’t want people to think they’ve got a full Python interpreter that can do all the normal Python things. Essentially it’s Python syntax, but without the normal Python runtime. There’s probably some more advanced Python-isms that are missing as well, but I’ve not used Python enough or played the game enough to really run into those things. E.G. I don’t know if it lets you define new classes as I never bothered to try that. I kind of got bored of it once I got towards the later levels and didn’t really see any reason to keep grinding to unlock what were just extra challenges in the game.