Giter Site home page Giter Site logo

gaybro8777 / hrm-solutions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from atesgoral/hrm-solutions

0.0 0.0 0.0 3.66 MB

Human Resource Machine solutions and size/speed hacks

Home Page: http://atesgoral.github.io/hrm-solutions/

JavaScript 2.98% Assembly 94.22% HTML 2.79%

hrm-solutions's Introduction

Build Status

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 11+ to be installed.

npm install to get all dependencies

npm test to run tests.

Tools Used

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

hrm-solutions's People

Contributors

18111398 avatar 837951602 avatar aaronknowles avatar alandesmet avatar atesgoral avatar caitsith2 avatar cowboy avatar dependabot[bot] avatar eirik0 avatar eittio avatar ekx avatar gimlao avatar jdashton avatar landfillbaby avatar lezardi avatar mschordan avatar mygod avatar nanashi-juanto avatar otto42 avatar patrick-jakubowski avatar peterfreese avatar polarathene avatar popq avatar skwasjer avatar sniperrifle2004 avatar sutch avatar unframework avatar viamodulo avatar vvolhejn avatar wolfwings 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.