Posted on: April 3, 2022

redglyph
Bestätigter BesitzerSpiele: 40 Rezensionen: 11
Fun and well made, no keyboard shortcuts
Human Resource Machine is a fun puzzle game, and should not be mistaken for a game trying to teach programming. It starts with basic problems to get the hang of the game's controls, then escalates to classic programming problems. The challenge is not so much how to imagine the algorithm to solve the problem than to implement it at low level with the limited instruction set. It is similar to a basic assembly language, and it quickly looks like spaghetti code when you try to make your program as small as possible, or as quick as possible, which are the two optional challenges for each problem. Knowing the basic algorithms like how to divide, sort, or extract prime factors helps, but is not mandatory. Overall, it is not very difficult, just solving the problem is quite easy, optimizing sometimes requires more thinking. The implementation is well polished, although without much pretention. Graphics are fine, sounds varied and of good quality. The music is entertaining and not boring, but it is loud and there is no volume control so I had to change my global sound settings. There are nice animations, funny and cheesy jokes, even a very few spoken dialogues. I didn't see any bug or spelling mistake. A solid release overall. The game was obviously targeted at tablets and smartphones. For example, it is possible to insert comments but they must be drawn by hand, and there are almost no settings. I regret that the PC port is mouse-only and doesn't have a few keyboard shortcuts or a way to type comments. A basic setting for the music volume would have been preferable instead of just ON/OFF. However, it is possible to copy/paste in and out of the game, which is sometimes handy since few lines are visible at the same time because of the large font (only annoying for a few problems). I had a lot of fun with the game, and I would recommend it to anyone who likes puzzles and is algorithmic-minded or at least has no objection to low-level programming.
Hilft dir das weiter?