• Stars
    star
    424
  • Rank 102,329 (Top 3 %)
  • Language
    Assembly
  • Created about 9 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Human Resource Machine solutions and size/speed hacks

Build and Deploy

Human Resource Machine solutions

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.

Top Scores and more info.

File Naming Convention

The file naming convention used is:

Under the solutions folder, inside a subfolder called <level>-<level name>-<size par>.<speed par>, <size>.<speed>[.<type>]-<author>.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.

The optional type field is a descriptor for the type of solution (e.g. the algorithm used, whether it's an exploit etc.)

author is the GitHub username of the author of the solution.

For example, solutions/07-Zero-Exterminator-4.23/4.23-atesgoral.asm means the solution is both size and speed optimized and is by user atesgoral.

Contributing

Please issue a pull request while keeping in mind:

  • The file naming convention is met
  • If you're a new contributor, edit the contributors.yml file to add yourself
  • Make sure your new solution passes tests (see below)

Testing

You need Node.js 18+ and Yarn to be installed.

yarn to install all dependencies

yarn test to run tests.

Tools Used

The tests involve the static/runtime analysis and benchmarking of each solution by utilizing:

More Repositories

1

put.io.starry.night

The Starry Night animation in put.io's hero banner
JavaScript
67
star
2

pxy

Promise proxy
JavaScript
32
star
3

dweet-player

Musical dweet remixer
JavaScript
22
star
4

jsunity

Lightweight Universal JavaScript Unit Testing Framework
JavaScript
21
star
5

requirejs-namespace-plugin

A RequireJS plugin for constructing namespaces from modules
JavaScript
14
star
6

hrm-level-data

Human Resource Machine level data
13
star
7

direnturkce

Γ–ΔŸren, âğret, hatΔ±rlat! #direnturkce
10
star
8

node-omega-frekvens

Controls an IKEA FREKVENS LED cube lamp through Node.js driving an Onion Omega.
JavaScript
10
star
9

obegraensad-hack

C++
9
star
10

acb

Adobe Photoshop Color Book (ACB) encoder and decoder
TypeScript
8
star
11

milenage

MILENAGE algorithm for Node.js
JavaScript
7
star
12

disqus.js

A client-side JavaScript library for the Disqus API
JavaScript
6
star
13

canvas.run

CanvasRun
Vue
5
star
14

requirejs-locate-plugin

Implements the Service Locator Pattern through the use of a RequireJS plugin.
JavaScript
5
star
15

rockford-the-invincible

Rockford the Invincible - A Dysfunctional Boulder Dash Clone in 20 Lines of JavaScript
HTML
5
star
16

acb2xml

Exports ACB color data as XML - circa 2003
C++
4
star
17

frekvens-fjarrkontroll

Remote control for a hacked IKEA FREKVENS LED light cube
JavaScript
4
star
18

asn1exp

ASN.1 expanded module parser in JavaScript
JavaScript
4
star
19

bootsector-columns

A Columns clone in 68000 assembly
Assembly
4
star
20

node-asn1-mapper

ASN.1 schema mapper for semantic translation between asn1-tree structures and human-readable JavaScript values
JavaScript
4
star
21

trainable-handwriting-recognizer

A trainable handwriting recognizer
Pascal
4
star
22

express-bifrost

Bridges the HTTP world (Express middleware) to the pure controller world
JavaScript
4
star
23

hrm-level-inbox-generator

Human Resource Machine inbox generator for testing and benchmarking solutions
JavaScript
3
star
24

requirejs-stub

Stub loader plugin to completely disable a loader plugin during optimization
JavaScript
3
star
25

node-asn1-tree

JavaScript
3
star
26

dweet-runtime

Runtime for creating dweets in JS playgrounds for embedding Dweet examples in articles
JavaScript
3
star
27

bd1k

Boulder Dash in 1024 bytes of JavaScript - my entry for js1k 2017
HTML
3
star
28

map-modules

Expanded ASN.1 modules for Mobile Application Part (MAP) (3GPP TS 29.002) in JSON format
JavaScript
3
star
29

frekvens-hack

Python
2
star
30

sgmllint

Unforgiving SGML linter
JavaScript
2
star
31

docker-ssh-totp

Docker image for experimenting with SSH via TOTP
2
star
32

canvas-workshop

Responsive canvas animation workshop
HTML
2
star
33

busboy-promise

Promisified multipart collection using Busboy
JavaScript
2
star
34

game-of-life

HTML
2
star
35

burrito

The FTP / Mail Wrapper
Pascal
2
star
36

hrm-level-outbox-generator

Human Resource Machine outbox generator for testing and benchmarking solutions
JavaScript
2
star
37

magnetiq

JavaScript
2
star
38

whatmd

Module definition pattern probing tool
JavaScript
1
star
39

satisfaction

Multiple asynchronous callback synchronization for JavaScript
JavaScript
1
star
40

instaflavor

Automatic Flash video and thumbnail generator for Wordpress
PHP
1
star
41

game-of-life-patterns

JavaScript
1
star
42

node-commander

An X Commander running on Node
JavaScript
1
star
43

promisables

Abortable Promise wrappers for setTimeout, setInterval and HTML5 <audio> playback.
JavaScript
1
star
44

doorbell-nudger

Nudges the doorbell ringer
JavaScript
1
star
45

binver.org

Binary Versioning spec and website
CSS
1
star
46

touch-cli

A simple, limited implementation of the touch command for Node.
JavaScript
1
star
47

client-side-serving

JavaScript
1
star
48

vagrant-staging

A bare Vagrant box + shell script for testing deployment/provisioning scenarios through SSH
Shell
1
star
49

doorbell-ringer

Rings a doorbell
Python
1
star
50

vagrant-ubuntu-trusty64-mongo-nvm

An ubuntu/trusty64 box with MongoDB and NVM
1
star
51

docker-node-yarn

Docker image for Node.js + Yarn
1
star
52

regexp-tokenize

RegExp.prototype.exec sugar to preserve callback/promise chains
JavaScript
1
star
53

json-niftify

A JSON stringifier that outputs nifty JSON
JavaScript
1
star
54

browsersize.com

HTML
1
star
55

airgap

JavaScript
1
star
56

crumple

JavaScript
1
star
57

kitten-clicker

JavaScript
1
star
58

iframe-web-worker-origin-test

Test different permutations of data/blob URLs when creating a web worker inside an iframe
HTML
1
star
59

voxels-of-life

A Game of Life implementation in 3D where subsequent generations are stacked in the z axis
HTML
1
star
60

aoc-2022

JavaScript
1
star
61

transmitter

JavaScript
1
star