Add a New Algorithm

You must be logged in to add an algorithm.
Algorithm Submission Guidelines

Adding an algorithm will not automatically add it to the database, it needs to fulfill these criteria:

  • It must be a valid algorithm for the specific case (i.e. solve it). It's considered solved if it's in the correct orientation. It can be a U or y move away from solved when submitting.
  • It must not be a duplicate of an existing algorithm.
  • It must not be longer than 2x the shortest alg (or 8 moves if the shortest is less than 5 moves).
  • It must not start AND end with a D move.
  • It must not start with multiple rotations.
  • Algorithms that include sequences that can be written shorter, such as r2 R2 instead of M2, might get rejected. Stuff like R2 l2 will never work as it is the same as x2.
  • 2' will automatically switch to 2 (R2' becomes R2 for example)
  • Parantheses are ok, but they are reduntant and will be removed automatically. Parantheses around the first moves (preauf/rotations) will automatically be added.
  • We have some checks in place to ensure you don't post algorithms that are too long, or obviously much worse than an existing one (for example sune with BU instead of RU)

Please contact us if you have an algorithm that doesn't meet these criteria but you think it should be added.