Skip to content

Latest commit

 

History

History
98 lines (84 loc) · 8.64 KB

File metadata and controls

98 lines (84 loc) · 8.64 KB

Human Resource Machine solutions

Human Resource Machine is a fun, little, dark-humoured puzzle game that either can teach you assembly from the ground up or allow you to put your existing assembly knowledge into practice in coming up with speed/size optimized solutions to increasingly hard problems.

Screenshot

Human Resource Machine is a puzzle game. In each level, your boss gives you a job. Automate it by programming your little office worker! If you succeed, you'll be promoted up to the next level for another year of work in the vast office building. Congratulations!

This repo contains working solutions, in hopes of exchanging ideas to collaboratively come up with the most size/speed optimized solutions (or simply to help those out there who are stuck). Even though the programs are created through a drag-and-drop interface within the game, copy/paste from/to the clipboard works as assembly source code seen in this repo.

The file naming convention used is:

<level>-<level name>[.size][.speed].asm

Where .size. and .speed are used as modifiers to indicate whether the solution is deemed by the game as size and speed optimized.

For example, 07-Zero-Exterminator.size.speed.asm means the solution is both size and speed optimized.

To import one of these solutions into the game:

  1. Open the file
  2. Select all
  3. Copy to clipboard
  4. Go to the game
  5. Paste from clipboard

Top Scores

Level Name Size/Par Speed/Par
1 Mail Room 6/6 6/6
2 Busy Mail Room 3/3 20/25 by @peterfreese
3 Copy Floor 6/6 6/6
4 Scrambler Handler 7/7 21/21
5 Coffee Time
6 Rainy Summer 6/6 24/24
7 Zero Exterminator 4/4 23/23
8 Tripler Room 6/6 24/24
9 Zero Preservation Initiative 5/5 by @nanashi-juanto 20/25 by @WolfWings
10 Octoplier Suite 9/9 36/36
11 Sub Hallway 10/10 40/40
12 Tetracontiplier 14/14 by @nanashi-juanto 56/56 by @nanashi-juanto
13 Equalization Room 9/9 by @unframework 26/27 by @ekx
14 Maximization Room 10/10 by @unframework 31/34 by @cowboy
15 Employee Morale Insertion
16 Absolute Positivity 8/8 by @codejnki 34/36 by @codejnki
17 Exclusive Lounge 11/12 by @cowboy 28/28 by @spenserhale
18 Sabbatical Beach Paradise
19 Countdown 10/10 by @hermanprawiro 79/82 by @peterfreese
20 Multiplication Workshop 15/15 84/109 by @peterfreese
21 Zero Terminated Sum 10/10 by @Ferwex 68/72 by @cowboy
22 Fibonacci Visitor 18/19 by @cowboy 58/156 by @Patrick-Jakubowski
23 The Littlest Number 12/13 by @peterfreese 71/75 by @peterfreese
24 Mod Module 11/12 by @nanashi-juanto 53/57 by @nanashi-juanto
25 Cumulative Countdown 11/12 by @pyaehtetaung 82/82 by @pyaehtetaung
26 Small Divide 15/15 by @FireGoblin 74/76 by @ekx
27 Midnight Petroleum
28 Three Sort 33/34 by @Patrick-Jakubowski 78/78 by @lzelus
29 Storage Floor 5/5 25/25
30 String Storage Floor 7/7 203/203
31 String Reverse 10/11 by @FireGoblin 103/122 by @FireGoblin
32 Inventory Report 16/16 377/393 by @cowboy
33 Where's Carol?
34 Vowel Incinerator 13/13 by @FireGoblin 316/323 by @FireGoblin
35 Duplicate Removal 17/17 by @FireGoblin 70/167 by @WolfWings
36 Alphabetizer 35/39 by @AlanDeSmet 75/109 by @AlanDeSmet
37 Scavenger Chain 8/8 by @IAmWave 63/63 by @IAmWave
38 Digit Exploder 28/30 by @ekx 144/165 by @AlanDeSmet
39 Re-Coordinator 14/14 by @FireGoblin 45/76 by @Otto42
40 Prime Factory 25/28 by @IAmWave 277/399 by @AlanDeSmet
41 Sorting Floor 20/34 by @polarathene 570/714 by @polarathene
42 End Program. Congratulations.

Contributors