Human Resource Machine machine is an assembly based puzzle game. You are given a series of tasks to complete and the bare minimum of instructions to do so. There are also challenges to complete, how fast can you finish the puzzle and what is the least number of instructions you can use? This combines for a fun and compelling way to stretch your micro-optimizing limits.
This respository contains my solutions to all of the puzzles in Human Resource Machine.
The files in this repository are split into four separate folders: Orange, Blue, Green, and Achievements. The colored folders contain the solutions to each of their matching puzzles. The solution files are named according to the following format:
(N)-(Name)<-Speed | -Size>.asm
N: Number of the puzzle
Name: Name of the puzzle
-Speed: Optimum assembly for the speed challenge
-Size: Optimum assembly for the size challenge
The Achievements folder is slightly different. This folder contains the solutions to the Steam achievements for this game. That folder has a file detailing what puzzle the solution should be executed on in order to earn the achievement. These files are named according to this format:
(N)-(Achievement).asm
N: Number of the puzzle
Achievement: Name of the Steam achievement
Puzzle | Size/Par | Speed/Par |
---|---|---|
Mail Room | 6/6 | 6/6 |
Busy Mail Room | 3/3 | 20/25 |
Copy Floor | 6/6 | 6/6 |
Scrambler Handler | 7/7 | 21/21 |
Rainy Summer | 6/6 | 24/24 |
Zero Exterminator | 4/4 | 23/23 |
Tripler Room | 6/6 | 24/24 |
Zero Preservation Initiative | 5/5 | 25/25 |
Octoplier Suite | 9/9 | 36/36 |
Sub Hallway | 10/10 | 40/40 |
Tetracontraplier | 14/14 | 56/56 |
Equalization Room | 9/9 | 27/27 |
Maximization Room | 10/10 | 33/34 |
Absolute Positivity | 8/8 | 34/36 |
Exclusive Lounge | 12/12 | 28/28 |
Countdown | 10/10 | 76/82 |
Multiplication Workshop | 15/15 | 101/109 |
Zero Terminated Sum | 10/10 | 72/72 |
Fibonacci Visitor | 18/19 | 148/156 |
The Littlest Number | 13/13 | 75/75 |
Mod Module | 12/12 | 57/57 |
Cumulative Countdown | 11/11 | 82/82 |
Small Divide | 15/15 | [76/76] |
Three Sort | NA | NA |
Storage Floor | 5/5 | 25/25 |
String Storage Floor | 7/7 | 177/177 |
String Reverse | 10/11 | 121/122 |
Inventory Report | 16/16 | 46/393 |
Vowel Incinerator | 13/13 | 323/323 |
Duplicate Removal | 21/17 | 159/167 |
Alphabetizer | NA | NA |
Scavenger Chain | 8/8 | 63/63 |
Digit Exploder | NA | NA |
Re-Coordinator | 17/14 | [94/76] |
Prime Factory | NA | NA |
Sorting Floor | 34/34 | [852/712] |