If you thought Human Resource Machine would be about a robot who hires and fires people, nobody would blame you, but you'd be wrong. Instead, you're put in the shoes of a drone at a mega corporation, helping to sort their mail using the unlikeliest of methods: computer programming.
Human Resource Machine features a single mode. In it you're tasked with creating what are essentially scripts - written in what resembles programming language - to create a workflow that matches the goal set out by your supervisor. The goals are all very simple, but when it comes to programming nothing is as simple as it seems.
For a person taking an item, comparing it to another item and, say, moving the larger of those two items to another location would be simple. For a computer, which thinks only in ways it is told to think, however, things become much more complex. For instance, to complete the task mentioned above in Human Resource Machine you would need to first retrieve the first item using the "inbox" command, then copy the item you picked up to an open space, return to the inbox to retrieve the next item, then subtract the number you previously copied from the number you currently have; then you would use conditional jump commands to specify what part of your script to continue at based on the result of that subtraction command.
It's all a bit complicated, and that might be the biggest thing holding Human Resource Machine back. While technically savvy players will likely revel in the coding challenges, those who are less into what's happening behind the curtain, so to speak, might feel confounded or even frustrated by the puzzles on offer.
Human Resource Machine can be played exclusively on the Wii U GamePad as all the controls are mapped to the touchscreen. Once you select one of the game's 38 levels you'll be given a list of functions you can use to achieve your goals. If you're not familiar with what's required you needn't worry, as the first four puzzles teach you about the various tools at your disposal.
Don't be fooled, however - even after the game's explained itself to you, Human Resource Machine can be extremely challenging. Understanding the functions' individual jobs is helpful, but understanding when and where to use them isn't something that will necessarily come naturally to every player. If you have a programming background it'll be significantly easier, but you can also get a bit creative with your scripts as the game challenges you to solve each puzzle using as few functions and steps as possible. It's at its best when you're one or two steps away from achieving an optional objective and carefully going over your code to see where you can optimize it. In that sense, Human Resource Machine is rather like the real world job of creating software.
Mercifully, it offers three tabs on which to compose and test your scripts, which makes troubleshooting, debugging, testing and optimizing code much simpler. Once you find a working formula, if you need to you can then switch to a new tab and attempt to pare down your code to reach your goals if need be; as any programmer would tell you, that's extremely convenient.
This game is also visually appealing, too. It's created by the same team behind cult hits Little Inferno and World of Goo, so it comes as no surprise that we get to enjoy a similarly well-delivered package here, too. Human Resource Machine's soundtrack is also great, the exuberant sound of the title track perfectly contrasts the gloomy idea of being a cog in the corporate machine, and the serene music that plays during puzzles serves the purpose of giving you something to listen to while not distracting from the task at hand well.
Conclusion
Human Resource Machine is one of the most difficult puzzle games we've played in quite some time. It's not difficult for difficulty's sake though, it's difficult because it's different. It requires you to think less like a gamer and more like a developer. One of Human Resource Machine's only major fault is that there are far too few puzzles; its 38 puzzles go very quickly once you have the hang of how to program, leaving a game that could be completed in under an hour depending on your skill level. For those with no programming background, these same puzzles could take hours of your time. It's an excellent game, it'd just be better if there was more of it; that's not a bad problem to have.
By their nature, the puzzles in this game are going to limit its potential audience, and the explanations the game provides don't do the best job of conveying how to order commands and do little to advise on how to optimize your code to achieve secondary objectives. That's appealing for some, but is worth acknowledging as a potential drawback for others.
Human Resource Machine is a good game, bordering on great. It's just missing a few little tweaks.
Comments 41
Definitely doesn't sound like it's for me. I wanted it to be a game I could get into but those puzzle don't sound fun.
Great Review, might get it next year
i've been in love with tomorrow corp's brand of story telling and art style since world of goo, so this is a must-buy for me
Hmm... will have to take this one under consideration.
I'm not a big fan of 2D Boy/Tomorrow Corporation anyway.
How can people find this game difficult? It's fairly easy and obvious.
These guys release so few games and I love the ones they've done so much that the reveal of this was a bit of a bummer. This is just plain not the sort of thing that I think I will ever find myself into.
Guess I'll just wait three or four years for the next one and keep my fingers crossed. XP
Love tomorrow corporation, I will buy anything they put out unless it's total garbage
Nice, I guess I'll pick this one up.
Sounds like this is right up my alley. Just wish I had time for it. :/ Probably going to buy it now anyway, just to support them.
@Steve_Bowling Are you saying that the game can be completed in under an hour from your own experience or that of someone you know? Or is that just a guesstimate? Because I have a fair amount of programming experience but going for all the speed/size challenges has taken me quite some time. Still working on speed for the last one currently. Maybe if someone skipped all the optional stages and challenges they could complete it in an hour, but isn't that missing the point?
@CapnKatz Whilst the challenges are a big part, most people can't even solve the problems themselves, let alone do the challenges, unless it is one of the obvious ones. So for most people, completing the game is just get to the end, not the challenges. Completion time therefore is relatively low.
Yeah... And Zelda: Ocarina of Time can be completed in under an hour so it's too short. The vast, vast majority of people will get many hours of game time out of this gem. It's one of those games that delights when you finally figure out a solution to a puzzle that initially seemed impossible. Another treat from Tomorrow Corporation. 9 out of 10.
It's taking me longer than that but this reminds me of visual basic more than anything and the only programming I have done in the last few years is some simple javascript.
@yodamerlin If someone is having difficulty solving the actual problems they definitely won't be breezing through the game in under an hour, probably not even five, even if they ignore all the optional challenges. The only person who could do that would be someone with a fair amount of programming knowledge. Which leads me to question why someone with a fair amount of programming knowledge would pick this game up in the first place just to do the bare minimum. I'm asking how many people the reviewer knows who actually did complete this game in under an hour and didn't feel compelled to complete any of the challenges, because I have a feeling very few people fall into that category.
@AtomicSoda Well put, I couldn't agree more. Just 100% finished at 17hours... I must be pretty rusty =/
@CapnKatz I completed the game in 5 hours, and that's with a fair bit of programming knowledge. Spouting crap out the arse, I think.
@yodamerlin On my 17 hours? I wish it weren't true, pretty embarrassing honestly. Makes it seem like I have no idea what I'm doing. I think I just spent 2 hours reworking my code on the final stage "Sorting Floor" to get the speed challenge under 700 whatever. My first go was under the size requirement no problem but my speed came out to about 1100 steps. Other ones that gave me a bit of trouble on the challenges were "Prime Factory" and "Three Sort". Sometimes it's just one small implementation that I don't think of until I've already tried a few others unsuccessfully =p
My time may have been inflated a bit by small breaks of 10 or 15 minutes where the Wii U was left running, but those definitely amounted to no more than 2-3 hours overall. Kudos to you though! Is that 5 hours 100%?
@CapnKatz No, that was 5 hours for the base. I probably have done most of the challenges however. In fact, here's a perfect time to show terrible code: https://youtu.be/7f-GcbQUMqU
Enjoy...
EDIT: I should make that clear, those challenges were the early on ones. Not the later ones.
5 hours for just the base without challenges against the claimed 1 hour.... Yep, that can only be described as wrong.
@yodamerlin Lol super long disgusting-looking code is how I beat a lot of the speed challenges. If you're still working on that size challenge in the video, I used my "small-divide" solution in the program if that helps
@yodamerlin Hah, I thought you were calling my playtime out as fake. Yeah, I wonder how many bump- the score got for this game being too "short"
@CapnKatz I hate the speed challenge in the second level. It feels so... dull.
On the Prime Factor Finder, I'm most proud that I beat their speed challenge. However, the code... not so good. I might get back onto challenges, but what I really want is some steam workshop support... It would be so great.
Does anyone know when this is out in Europe?
I will love this game when it comes out in Europe.
@CommenSense The dev said before the end of the year
Props to this dev for doing always something unique, 'out of the box' so to speak, even though this one might not be for me, but I loved Little Inferno.
This is extremely hard to simply dismiss.
"To complete the task mentioned above in Human Resource Machine you would need to first retrieve the first item using the "inbox" command, then copy the item you picked up to an open space, return to the inbox to retrieve the next item, then subtract the number you previously copied from the number you currently have; then you would use conditional jump commands to specify what part of your script to continue at based on the result of that subtraction command."
That sounds EXACTLY like how Assembly language works. Coincidentally, I had to write a similar Assembly script yesterday for one of my classes this quarter. I feel like this would be an excellent game for me but def not for everyone.
I got Octodad, Slender, Freedom Planet, and Swords&Soldiers II this week. I hoped Human Resource Machine would arrive in EU on 29th Oct as well, but I'm ok with what we've got. Will get this next time, probably in combination with The Binding of Isaac Rebirth.
Absolutely love this game and I have no coding background past the "hello world" program. I view it as a logic puzzle
Neh. I'm booked.
It is really fun if you are into code at all.
Hmm, I guess this is one of the most niche games ever made. Yes its original, but it sounds very confusing (for nerds and programmers only?). I think I really need a demo, otherwise I won't go nowhere near this game (even if I admire the originality)!
@yodamerlin Can you maybe not act so arrogant? You're talking as if everyone on the planet knows about computer programming.
Being good at a skill and bragging about it is one thing, but to act like everyone should know this is arrogance.
@yodamerlin Can you maybe not act so arrogant? You're talking as if everyone on the planet knows about computer programming.
Being good at a skill and bragging about it is one thing, but to act like everyone should know this is arrogance.
I love the concept of this game, the art style really draws me in. However , like their last game little inferno I have no idea if the gameplay will be FUN to play! I respect the uniqueness they offer but I'd need a sale to risk my money on trying them out I think...
Bought, it, like it a lot. Superb polish and a good touch screen game. Would have liked to be able to use Wiimote pointer too, but oh well.
This game REALLY gets the gears going! It makes me think back to my days doing Visual Basic at ITT Tech. It can be a true headscratcher if you're not careful. The music is somewhat generic techno, but it's not annoying. You almost have to think like a computer to help solve the computer logic that it throws at you. I recommend this game to anybody that's mathematically inclined.
Also, I'm stuck on the Subtraction stage... Any pointers?
Edit: Nevermind got past it! I swear, every time I pass one of these puzzles, I'm like YEAHHHHH!!!!
Really fun game! Solid review, I'd maybe rate it a touch higher. If you've got an amateur interest in programming or love logic puzzles you should definitely give it a look. It's not long but if you want to do all the optional stuff, that would take some time unless you're a total math/puzzle whiz.
I'm super interested in this already. I'm studying programming myself, and while I don't consider myself an absolute beginner, this sounds like something that'll definitely help me out! Great review!
@CapnKatz I'm speaking from my own experience. I've worked on a number of programming projects over the years, so the puzzles on offer felt a bit simple. For others with little or no programming experience, it'll last much longer, definitely.
The thing is, especially with games of this type it's hard to pin down how long it's going to take you, since more than most, it's really reliant on your skill level. Often times I found my first attempt would satisfy the secondary objectives in every level, and I wouldn't consider myself a professional programmer.
Damn! With my old programming background I'd love to play this game! Unfortunately, it's US-only? Will there be an EU release later?
Show Comments
Leave A Comment
Hold on there, you need to login to post a comment...