Human Resource Machine walkthrough - code solutions for Year 1 to Year 6

Human Resource Machine is a game about programming. And developer Tomorrow Corporation doesn't even try to hide that fact, like Spacechem or Infinifactory does.

You are literally writing code, complete with loops and logic gates, to manipulate data. You've even got a little memory space to play around with, drawn out as a grid on the floor.

As such, the game can be very tricky for non coders. Which is why we've put together this walkthrough, to help you get through a tricky level.

Right now, this guide only covers the main stages on the critical path up the elevator.

If you've got a better solution (that hits an optimisation challenge we missed), please drop it in the comments below!

Year 1 - Mail Room

Objective: Your program should tell your worker to grab each thing from the inbox, and drop it into the outbox.

Room layout:

HRM

Our code:

HRM

This code will complete the following optimisation challenges: Size and Speed

Year 2 - Busy Mail Room

Objective: Grab each thing from the inbox, and drop each one into the outbox.

Room layout:

HRM

Our code:

HRM

This code will complete the following optimisation challenges: Size only

Year 3 - Copy Floor

Objective: Ignore the inbox for now, and just send the following 3 letters to the outbox: B U G.

Room layout:

HRM

Our code:

HRM

This code will complete the following optimisation challenges: Size and speed

Year 4 - Scrambler Handler

Objective: Grab the first two things from the inbox and drop them into the outbox in the reverse order. Repeat until the inbox is empty.

Room layout:

HRM

Our code:

HRM

This code will complete the following optimisation challenges: Size and speed

Year 6 - Rainy Summer

Objective: For each two things in the inbox, add them together, and put the result in the outbox.

Room layout:

HRM

Our code:

HRM

This code will complete the following optimisation challenges: Size and speed

More Solutions

Year 1 - 6 | Year 7 - 25 | Year 29 - 41