Human Resource Machine for Android
I love this so far. I'm almost halfway through. You don't have to know anything about programming, but it helps if you LIKE programming, because that's what you're doing. You're basically doing assembly language programming using a visual system, like a flowchart, to perform challenges, like "compare two numbers, write out 0 if they have the same sign, 1 if they have different signs" and you have a certain set of instructions that increases as you go through the game. There are bonus points for doing it with fewer instructions or with fewer overall steps. The human resource theme is purely ephemeral. In fact, it might be more analogous to working in a mail room than an HR department because you're analyzing and routing things.
I really enjoy the game! Fun, very challenging, and a gentle introduction to assembly programming. The lack basic of volume controls controls spoils it however. God forbid you want to play the game while listening to own music or a podcast. You can't hear anything over the game's sound effects.
Minor niggle - if you accidentally have an infinite loop in your code and run it, the game will eventually crash even if you halt your process. I suspect this is because the game is running tests on other inputs in the background - and they don't terminate despite you having stopped the visible work. Aside from that, great game.
Great idea, but what's with the jump commands? They were left behind as bad coding style in the 80's. If you used "if" statements instead I'd use this to introduce my kids to coding, but like this its very difficult.
I love this game. I don't play games often, but went through all of the levels within a couple days, and still periodically jump back in to try to beat the optimization challenges. I'd definitely pay for more levels of greater complexity.
Been looking for a game that introduces basic programming concepts to kids, that is fun to play and does not feel like work. This is it!!! My 3 boys (ages 11, 12 and 15) were playing this last night and could not put it down. Woke up this morning and the first thing they did was jump back into the last level they had not yet figured out. I love it as does my wife, who is a very experienced programmer. Its based on assembler coding, so don't expect it to teach C or Java.
Great concept and a fun, difficult game. Puzzles are difficult, but not impossible. If I had one minor gripe it was that sometimes the code was hard to manipulate on the harder levels. Otherwise it was a nearly perfect, if short, game.
Love it, HINT to Google user who got stuck on lvl 13, overwriting or copying to existing values that already exist, deletes them also you can evaluate something is equal by subtracting integers to see If you get zero. DEVs, Perhaps I'm not far enough yet (lvl 15), but you may want to point out in the first branch or sooner something about the additional tabs on the top right to have 3 possible programs per level. I came across this by accident.
If you like TIS-100 and Silicon Zeroes, then just short of having those games ported to Android, you can purchase this game and scratch that programming game itch. To the devs: well done.
I was very excited to play HRM as its from the creators of my fav World of Goo(Part 2 asap please!) & Little Inferno. Unfortunatley on my Tablet the app wont launch, only a blank black screen, nothing happens. I hope there is a fix coming soon. Works fine on my phone. Thank You.
Great game. Own it for pc as well. For those complaining about jumps and missing if else statements this game is close to assembly. If you code in assembly today you still need to use jumps.
It's extremely fun and well made except... I feel like it needs hints... I'm on level 13 and I have absolutely no idea how to beat it... it tells me what to do but doing it correctly without a hint is insanely hard... plus, it tells you "discard all that don't match" you can't discard anything! :( at least give me better instructions... please...
I'm a programmer myself and have never used a 'jump' in my life.. They just seem convoluted and ultimately inefficient. Why aren't we using if else statements or similar? It makes the game seem tedious rather than fun. Cute graphics though!
Exceptional game. Don't get fooled into thinking it's for kids, as a software engineer I took great pleasure beating this game, and it certainly doesn't require any knowledge although some concepts do help. Instant favorite, Tomorrow Corporation again did a wonderful job.
As a professional coder nerd I love to play this game together with my son so he has a glimpse about what I am doing for money and why it is fun. Thank you guys for yet another great game!
Only had for 24hr, crashed over ten times on my stock Pixel C. Game has potential once they iron out the bugs.
Great programming game. Has introductory puzzles, so there is no need to be familiar with programming beforehand. Really surprised me that it works in mobile so well.
This game should be compulsory for Computer Science students! Each level requires you to devise a set of instructions to solve increasingly complex puzzles. The actual instructions mimic assembly language and through the course of the game you move from basic tasks like summing a series of values, all the way up to implementing sorting algorithms and prime factorization. As well as the challenging puzzles, there is a simple and bizarre storyline told through short cutscenes every few levels which adds a nice bit of flavour to the world. Most of the fun is in trying to complete the puzzles and the optional 'optimization challenges' which ask you to solve them efficiently with a maximum number of instructions or steps.
Deserving of one of the fewer than five 5 star app ratings that I have ever given, HRM is a brilliant game for teaching logical, algorithmic thinking. In a series of fun exercises of gradually increasing difficulty, the player must transfer numbers from the office in-tray to the out-tray, performing operations on them along the way. As one progresses through the exercises, new operations and features are introduced that make it possible to write more powerful programs. One can store numbers, increment or decrement them, and even use simple arrays. The player may not realise it at the time, but he/she is effectively learning simple assembly language programming. The exercises are made significantly harder by the presence of challenges to optimise the solution for program size and number of executed operations. Very often, these goals are mutually exclusive and will require two separate solutions to achieve. In short, this is a brilliant game that will provide hours of pleasure; and not a few of genuine frustration and head-scratching, as one strives to shave the last few operations off a program to reach the target optimum.
I love it. Fun to play and a nice challenge. It was a perfect companion for my long intentional flight to kill the boredom, and time did passed quickly, indeed. I wholeheartedly recommend this little gem.
I already played and finished the game on my PC. Finally I can solve and optimize the puzzles on my phone too. Are you planning to release further levels or even a sequel of the game?
Nice game, but battery usage is awful. It just drains your phone in no time, which is absolutely terrible!
Educational and entertaining. Will have you scratching your head a bit. The design is a bit intuitive, but I wish it held your hand a little more.
Thanks, everyone! We believe every issue mentioned here in older reviews has been fixed now. Happy programming!
Basic programming logic is gently introduced in this terrific game. Some of the levels are difficult but worth the effort.
Fix level 21 last numer should be sum but it want 0 on the end for no reason when example and task show different
This is the third time I've bought this game (PC, Mac, and now Android) . It's really good fun and really well implemented across all devices.
Really good, I can't believe I haven't seen this before now. Great looking, tough and fun logic puzzle game with a twist of fake programming.
I signed it but I lost my progress after I reinstalled this game after several months. I have my medal achievements but I have to start from the begining. This is terrible
I already like the game because I've seen a little bit of the gameplay, but I am having trouble playing. It keeps saying it is having a 1772 or something error when I try to play. I don't currently have an actual Android (I'm planning on getting a Pixel 2 soon,) so I'm using the latest Bluestacks instead. Can I fix the error or do I have to wait until I can get another "device?" Bluestacks 3 registers as a T-Mobile US Samsung G-900F running Android Kitkat, I think. And no, I cannot change that (no Android updating and no device identity change.)
Really liked the design. The optional optimisation challenges are fun but the puzzles are a little simple. I'd have liked some more assignments too. But overall I recommend this.
FOR DEVS, FOUND A MISTAKE In level 11, the subtractions in description are inverted. Just try the level.
One of the most interesting games I've ever played. The puzzles let you think very differently. The graphics are cool & funky and the conversations are hilarious. GEDDIT!
I have this on the PC. It's a wonderful, challenging puzzle. I bought it for android so I can have it while I travel and show friends. This extols the virtues of gaming as a means of teaching concepts.
Excellent game. Wish there is a full portrait mode, and also save the music on/off settings which hopefully should be just a copyto/copyfrom musicsettings...
Excellent programming puzzle with difficult challenges awaiting. Fantastic if you like this sort of thing.
I'm a computer scientist, and this game is fun, fascinating, and challenging! Could not recommend more!
An amazing game for testing logic and problem solving. Gets brutally difficult but it's a great challenge with great humour.
A pretty fun game. I would never have actually bought the game, but I got it for free and I actually do like it.
by M####:
I've seen lots of people having an issue with the jump command, but I personally think this is a variation of assembly language. It reminds me mostly of the Little Man Computer simulation, which is available online. It leads me to think that a lot of people overestimated the complexity of this game (even though it's still fun and challenging). Overall I think this is really fun and even a great introduction to programming. Amazing. :)