This Week's Sponsor:

Kolide

Ensure that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Game Day: Human Resource Machine

With WWDC just finished, I figured what better game to try than Human Resource Machine, a puzzle game with a development angle that has been available on the Mac and Windows since last Fall, but just debuted on iOS earlier this month. Human Resource starts out simply. You play Human Resource as a nameless worker tasked with moving boxes from an inbox conveyor belt to an outbox conveyor belt. The 41 levels become challenging quickly, but are a lot of fun and cleverly introduce programming concepts in a way that requires no prior knowledge of programming.

At each level, Human Resource explains the goal of the level and introduces a set of functions like ‘copyto’, ‘copyfrom’, and ‘jump’. Using the available functions and slots on the floor where you can park boxes temporarily, your job is to complete the puzzles presented by your boss. The instructions you create for your character are assembled by dragging functions to an area on the right side of the screen. When you are ready, tap the play button at the bottom of the screen to see if your instructions work and you can move to the next level, or step forward and back through the instructions one at a time to test each step. In later stages the game rewards you for solving the puzzles in as few steps as possible.

It’s easy to see the programming parallels in Human Resource. Your character is the CPU that requires instructions to complete tasks, the spots on the floor where boxes can be stored temporarily are memory addresses, and the functions are little chunks of code, from which you assemble programs for your worker to carry out.

Human Resource is from one-half of the team behind 2D Boy, the maker of World of Goo, and it shows in the aesthetics of the levels. Each level has a beautiful, dark, sepia-toned look that feels like it’s from a time gone by and is accompanied by an old-timey soundtrack.

If you’re wondering whether this is a game that will appeal to programmers only, I don’t think so. The concepts introduced are clearly from the programming world, but they are presented gradually in a visual way that doesn’t require you to learn special syntax or other aspects of programming. Instead, Human Resource abstracts the details of programming away reducing them to intuitive logic puzzles that can be devilishly difficult without feeling like a chore.

Whether you want to learn basic programming concepts in a fun way or just bang your head against 41 levels of challenging logic puzzles, I highly recommend Human Resource Machine.

Human Resource Machine is Universal and available on the App Store for $4.99.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.