Giter VIP home page Giter VIP logo

hrm-solutions's Introduction

Build Status

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:

Inside a folder called <level>-<level name>-<size par>.<speed par>, [size].[speed].asm

Where size and speed are the number of commands and steps of the solution, which is deemed by the game as size and speed optimized if they are equal to or less than the par numbers in its folder's name.

For example, 07-Zero-Exterminator-4.23/4.23.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 18/21 by @fd1e4020
5 Coffee Time
6 Rainy Summer 6/6 20/24 by @fd1e4020
7 Zero Exterminator 4/4 13/23
8 Tripler Room 6/6 20/24
9 Zero Preservation Initiative 5/5 by @nanashi-juanto 16/25 by @Gimlao
10 Octoplier Suite 9/9 32/36
11 Sub Hallway 10/10 36/40
12 Tetracontiplier 14/14 by @nanashi-juanto 56/56 by @nanashi-juanto
13 Equalization Room 9/9 by @unframework 25/27 by @Gimlao
14 Maximization Room 10/10 by @unframework 31/34 by @cowboy
15 Employee Morale Insertion
16 Absolute Positivity 8/8 by @codejnki 30/36 by @Gimlao
17 Exclusive Lounge 11/12 by @cowboy 24/28 by @og01
18 Sabbatical Beach Paradise
19 Countdown 10/10 by @hermanprawiro 65/82 by @Gimlao
20 Multiplication Workshop 15/15 72/109 by @mschordan
21 Zero Terminated Sum 9/10 by @albertferras 56/72 by @AaronKnowles
22 Fibonacci Visitor 18/19 by @cowboy 52/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 79/82 by @Multirez
26 Small Divide 15/15 by @ekx 71/76 by @ekx
27 Midnight Petroleum
28 Three Sort 32/34 by @albertferras 73/78 by @AlanDeSmet
29 Storage Floor 5/5 20/25 by @AlanDeSmet
30 String Storage Floor 7/7 101/203 by @Otto42
31 String Reverse 10/11 by @FireGoblin 103/122 by @FireGoblin
32 Inventory Report 16/16 by @cowboy 45/393 by @AlanDeSmet
33 Where's Carol?
34 Vowel Incinerator 13/13 by @FireGoblin 157/323 by @AlanDeSmet
35 Duplicate Removal 15/17 by @AlanDeSmet 70/167 by @WolfWings
36 Alphabetizer 31/39 by @albertferras 74/109 by @albertferras
37 Scavenger Chain 8/8 by @IAmWave 20/63 by @WolfWings
38 Digit Exploder 28/30 by @ekx 133/165 by @Gimlao
39 Re-Coordinator 14/14 by @FireGoblin 44/76 by @Otto42
40 Prime Factory 23/28 by @IAmWave 54/399 by @WolfWings
41 Sorting Floor 20/34 by @polarathene 570/714 by @polarathene
42 End Program. Congratulations.

The following levels do not have any submitted solution that meets both size and speed challenges:

  • 02-Busy-Mail-Room (impossible)
  • 19-Countdown
  • 20-Multiplication-Workshop
  • 28-Three-Sort
  • 35-Duplicate-Removal
  • 38-Digit-Exploder
  • 40-Prime-Factory

Maintainers

Contributors

hrm-solutions's People

Contributors

aaronknowles avatar alandesmet avatar albertferras avatar andrewboudreau avatar atesgoral avatar chris18191 avatar codejnki avatar cowboy avatar ekx avatar fd1e4020 avatar gimlao avatar halling69 avatar illegallyblind avatar lzelus avatar m-stout avatar mschordan avatar multirez avatar nanashi-juanto avatar otto42 avatar patrick-jakubowski avatar peterfreese avatar polarathene avatar resnox avatar silverbug78 avatar spenserhale avatar szubster avatar unframework avatar valkum avatar vvolhejn avatar wolfwings avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.