
Program office workers to solve algorithmic puzzles.











Human Resource Machine is a programming puzzle game about sorting numbers in a factory with a visual block-based language. Using only basic commands, you must take a list of numbers, perform a requested operation on them, and return the correct results. A lighthearted, satirical tone makes this a fun introduction to fundamental programming concepts.
You work as a low-level employee in a cartoonish, dystopian office building. Your job is to take boxes off one conveyor belt and deliver them to another conveyor belt. You also have a small workspace in the center of the room where you can place boxes temporarily. The boxes are labeled with numbers or letters. You must follow a set of instructions, such as removing all zeroes or sorting the numbers in descending order.
To do this, you must create a simple algorithm by placing command blocks in a list in the right order. When you press the Play button, your character will carry out the commands, picking up boxes, putting them down, throwing them away, and so on. The catch is that the available commands are very limited. For example, a level might give you an add command but not a multiply command, or an if the value is zero command but no other type of if statement. A frequently useful command is the jump command, which allows you to skip to another line of the algorithm and create loops.
The resulting algorithms resemble a low-level programming language: you take input, put it into memory (the working area in the middle of the room), perform operations on it, and deliver output. You must master key programming concepts like loops and conditional statements. It’s a good introduction to computer systems packaged as an entertaining satire poking fun at office politics.
This description was written by Gwen C. Katz.
Create and optimize programs that blend assembly language and radio-based communication.
Read hacking zines and code viruses to infiltrate banks, universities, and even your own body.
Create a cat-to-human translation system with machine learning structures and visual programming.
Study the TIS-100 technical manual and write assembly programs for its highly-parallel CPU architecture.
Program box-building machinary to assemble, rotate, and paint the galaxy's most important commodity.
Construct furniture and spaceships for your alien overlords in this 3D engineering game.
Simulate anything in a computer, from basic logic gates to advanced CPU instructions.
Design mechanical birds, artificial hearts and coffee machines through state diagrams.
Explore qubits, superposition, entanglement, and interference in this quantum engineering game.
Set up the right platforms before releasing a skeleton whose movement is tied to specific beats.
Get a free thinky game to play and discuss, plus the latest thinky news and reviews, directly to your inbox every 2 weeks!