Common Sense Review
Updated January 2016

Human Resource Machine

Addictive, unique way to supplement coding instruction
Common Sense Rating 4
Teacher Rating
Not Yet Rated
  • Solve problems by using basic coding strategies.
  • Progress through levels as problems become more challenging.
  • Cleverly portrays the drab world of an office where something's not right.
  • Helpful hints attempt to keep things moving but aren't enough to help overcome frustration.
  • Players receive a report on their success before moving on.
Entertaining, addictive, and enjoyable puzzles make programming come to life.
Very little in-game instruction or help; students might give up or just search the internet for the solution.
Bottom Line
A novel way to learn programming that will require student collaboration and extra adult support.
Caryn Lix
Common Sense Reviewer
Classroom teacher
Common Sense Rating 4
Engagement Is the product stimulating, entertaining, and engrossing? Will kids want to return? 5

A light story, along with graphics that appeal to teens, make this fun and addictive puzzler a hit for introducing programming concepts.

Pedagogy Is learning content seamlessly baked-in, and do kids build conceptual understanding? Is the product adaptable and empowering? Will skills transfer? 4

Students use sequential problem-solving to explore puzzles and exercise their critical-thinking skills. If they somehow manage to work through the difficulty spikes, they'll get to practice some useful coding concepts. 

Support Does the product take into account learners of varying abilities, skill levels, and learning styles? Does it address both struggling and advanced students? 2

Although the mechanics themselves are intuitive, you'll have to go to the internet if you want help, because there's little available in the game.

About our ratings and privacy evaluation.
How Can Teachers Use It?

Human Resource Machine is a fantastic way to supplement a class on coding concepts. Students will understand the puzzles better if they already have some basic familiarity with programming concepts such as loops and algorithms. Without those fundamentals, they may find some of the levels difficult even at the earliest stages.

The game would make an excellent whole-class activity following some basic instruction. Students also may enjoy playing in pairs or small groups so they can help each other with more difficult challenges. This would also be a clever way to encourage students to continue exploring programming at home.

Read more Read less
What's It Like?

Available on the web or as an app, Human Resource Machine is a programming puzzle game that lets you play as an office drone -- a cog in a machine performing simple tasks and trying to avoid having robots take over your job. On each level, your boss gives a command, and you automate the task by moving items from your inbox to the outbox. Moving items is achieved through simple, drag-and-drop commands in a sidebar.

The graphics are fun and simple with a slightly gothic Tim Burton-esque look that will appeal to teens, and although the game itself doesn't offer much assistance, it's not difficult to find hints online -- or entire solutions to the puzzles. The game is available on Steam, but since that's often problematic for schools, most teachers will probably be more interested in the app for iOS or Android.

Read more Read less
Is It Good For Learning?

On the one hand, Human Resource Machine is a novel approach to teaching programming -- a game that boldly merges light story, clever graphics, and sequential problem-solving to teach the concepts of code. Even though the puzzles start off simply enough, however, they quickly become very difficult and involve advanced mathematics and programming concepts that the game may or may not have introduced. This is where things may start to fall apart; without teacher support or group collaboration, students are likely to become extremely frustrated and either give up on the game altogether or start searching solutions online instead. Human Resource Machine would make a fun supplement to a programming class, but it definitely requires some scaffolding and doesn't teach coding in a comprehensive way.

Read more Read less

See how teachers are using Human Resource Machine