BLDDB Documentation

Help for wherever you are on your blddb journey.


  • Website: blddb.net
  • Author: Zixing Wang
  • Translator: Chenhao Sun
  • Translation reviewer: Abhijeet Ghodgaonkar

Overview

  BLDDB ( blddb.net) is a 3BLD algorithm database including thousands of algorithms.

  It supports simplified Chinese, English, Japanese, and is compatible with mobile phones, PCs and tablets. The website provides many options for each case, so the users can select algorithm based on their own preference.

image


Prerequisites

  We recommend you know the basic principles of blindfolded solving especially commutators.


Styles

  Corner algs include four styles:

  • Nightmare Style
  • Balance Style
  • Yuanzi Style
  • Manmade Style

  In other modules, only Nightmare Style is provided temporarily.


Nightmare Style

  Yifan Wang (2017WANY29) proposed the nightmare style in early 2020. In the nightmare style, there are no L layer moves. Left hand is always in home grip position and most of the operations are done by right hand. In this style, an algorithm with alternate D and D' and without D2 moves is preferred. The average move count may be longer than the traditional 3-style algorithms. However, the time in swapping between lefty-grip to righty-grip is reduced, which leads to great potential of speeding up your solve.

If you need more information, please visit the following site: https://space.bilibili.com/432235186 (mandarin)


Balance Style

  The balanced style is based on the position-classified UFR corner alg tutorial by Yu Zou (coffee) and Zhi Qiao (Dr. Spoon) in 2022. Most of the algs contain only RUD layer moves. There are a few FB layer moves but no cube rotations, L layer or double-layer moves. Left hand is always in home grip position and most of the executions are done by right hand. Compared with the nightmare style, the balanced style focuses more on selecting beginner-friendly algorithms. Therefore, more traditional algorithms with shorter average move count are included. There are less restrictions for D layer (D2 is allowed and alternating D and D' in an alg is not a neccessary). Balanced style is named because it tries to balance between the nightmare style and the traditional one.

If you need more information, please visit the following site: https://www.bilibili.com/read/cv17499305 (mandarin)


Yuanzi Style

  Yuanzi style is based on Mengfei Shen's alg set. This style mainly uses traditional algorithms.


Manmade Style

  Manmade style collects lots of cubers' alg set automatically. The script runs at 00:00 on every Monday automatically. If you would like to add your 3-style sheet to blddb-manmade, you can add the link to the relevant json file and it will be synchronized the next time.


Comparison

  Please refer to the table below for the main differences among these styles.

Features nightmare balance yuanzi
R, U, D, F, B Layer Turns
L Layer Turns
Double Layer Turns
Rotations
D2 Moves
Not alternate D and D'

Modules

  BLDDB includes the following thirteen modules.

  • 3-Style Corner
  • 3-Style Edge
  • Corner Twist
  • Edge Flip
  • 3BLD Parity
  • 2e2e
  • LTEF
  • 5-Style
  • Nightmare Alg Set
  • Custom Alg Set
  • BigBLD Alg Set
  • Lettering Scheme
  • Readme

3-Style Corner

  All the algorithms provided go inline with the nightmare style and are generated by the program. We rank the algorithms by defining "equivalent moves". There are many different parameters in calculating equivalent moves. We mainly use the nightmare algorithm set as training data, and adjust the weight parameters through the simulated annealing algorithm, so that the algorithm used in the latest nightmare algorithm set is ranked as high as possible among all the alternative algorithms. 18 algorithms with the highest ranking are displayed on the website and the one in gray is the main algorithm in the latest nightmare algorithm set.

  Enter the letter pair (buffer included) or the position to query. There will be at most 18 algorithms provided. It also provides a commutator form and recommendation position of gripping the cube.

image

  What's more, you can also switch the styles among nightmare style, balance style, yuanzi style and manmade style.

image

  This is an example of manmade mode, you can click to see their original sheets.

image


3-Style Edge

  3-Style Edge uses similar methods as the 3-Style Corner, but is much more complicated, so at most 100 algorithms with the highest ranking are displayed on the website.

image


Corner Twist

  Corner Twist uses the similar rules as the nightmare style of 3-Style Corner.

image


Edge Flip

  Edge Flip uses the similar rules as the nightmare style of 3-Style Edge.

image


3BLD Parity

  3BLD Parity uses the similar rules as the nightmare style of 3-Style Corner.

image


2e2e

  2e2e contains all the 2e2e and 2e2e' algorithms (5940 × 2 = 11880 cases).

image


LTEF

  Here LTEF stand for last edge target + edge flip. eg. UF-xy-RU-FU, plus a flip. It contains 15840 cases.


5-Style

  5-Style contains all the 304128 5-Style edge algorithms (all buffers).

image


Nightmare Alg Set

  Nightmare Alg Set is an algorithms set based on nightmare style. It includes twelve submodules:

  • 3-Style Corner
  • 3-Style Edge
  • Corner Twist
  • Edge Flip
  • Parity
  • Parity with a Flip/Twist
  • 2e2e
  • 2c2c
  • 3 Corner Twist
  • 4 Edge Flip
  • 5-Style Edge (UR)
  • Readme

image

Corner algorithm set

  This algorithm set contains algorithms for all corner 3 cycle cases (1008 cases in total). It was completed in March, 2020 by Yifan Wang with his nightmare system (latest update in June, 2022). The document is processed by Zixing Wang, satisfying the needs for all buffer blinders. All the algorithms provided use Chinese lettering scheme and have been checked completely by the program. Most of the operations are R/U/D layer moves and left hand is always set in home grip position.

  Notice: Compared with the traditional corner algorithm set, F/B layer moves are added to avoid D2 moves and non-alternate D and D' moves, which may lead to great potential of speeding up. All algorithms provided follow with a commutator form for blinders of all level to learn and understand.

  Recommended floating buffer learning order: UFR-UBR-UFL-UBL-DFR-DFL

Edge algorithm set

  This algorithm set contains algorithms for all edge 3 cycle cases (1760 cases in total). It was completed in March, 2020 by Yifan Wang with his nightmare system (latest update in June, 2022). The document is processed by Zixing Wang, satisfying the needs for all buffer blinders. All the algorithms provided use Chinese lettering scheme and have been checked completely by the program. Left hand is always set in home grip position. Some traditional M layer algorithms are replaced by new algorithms with S\E layer operations.

  Notice: Some algorithms provided are not traditional commutators. For blinders whose buffer is not in S slice (e.g. UF buffer), learning nightmare set is more difficult than traditional set.

  Recommended floating buffer learning order: UR-UF-UL-UB-DR-DL-FR-FL-BR-DF

Advanced algorithm set

  This algorithm set contains algorithms including parity, parity with a flip, parity with a twist, floating 2 flips, floating 2 twists, 2e2e, 2c2c, floating 3 twists, floating 4 flips and non-practical 5 style edge for UR buffer (low learning priority). It was completed in March, 2020 by Yifan Wang with his nightmare system (latest update in June, 2022). The document is processed by Zixing Wang. All the algorithms provided use Chinese lettering scheme and have been checked completely by the program. Left hand is always set in home grip position.

  Important notice: Generally speaking, if you haven’t sub 25 on 3x3 blind, please pay more attention to the basic blind stuff rather than these advanced techniques. Basic 818 algorithms (a single corner and edge buffer) are enough for blinders to sub 30, even sub 20.


Custom Alg Set

  Custom Alg Set includes two submodules:

  • 3-Style Corner
  • 3-Style Edge
3-Style Corner

  A template spreadsheet will be generated after the user selects a corner buffer. 18 algorithms are provided for each of the cases and the user can choose his/her favorite by clicking the drop-down list. Alternatively, the user can enter algorithms manually (an add menu will appear only if the algorithm entered is correct). Once the algorithm is added, commutator form and recommended grip will be produced automatically.

  Import Local Excel: Import a local document (format: .xlsx, .xls or .csv) into current spreadsheet.

  Export Excel: Export current spreadsheet into an xlsx document.

  Clear: Clear all the algorithms selected.

image

3-Style Edge

  Similar to the 3-Style Corner counterpart.


BigBLD

  BigBLD Alg Set includes five submodules:

  • Wing
  • X-center
  • +-center
  • Midge
  • Lettering Scheme

  All the algorithms are for 5BLD. Only manmade mode is available now.


Lettering Scheme

  The Chinese lettering scheme and yellow(top)-red(front) is set as default. Speffz lettering scheme is also added. For users with a different coding system, they can modify the letter in the cube manually. Users can also change the orientation into their preferred one.

image


FAQ

Here are some frequently asked questions.

BLDDB is an abbreviation for 'Blindfolded Database'.
Of course we will. Please look forward to.

GitHub

Issue

  If this documentation doesn't answer your questions, please feel free to open an issue in blddb or blddb-docs.

  We are located in GMT+8 time zone and answer all questions within one day on weekdays. In some rare cases, the waiting time can be to two days.


Contribution

  Pull requests are welcome for any part of this project. Please feel free to send PRs directly for typos, bug fixes, and any open issues in blddb or blddb-docs.

  If you have any thoughts about bigger contributions, please consider filing an issue in blddb or blddb-docs to discuss it before sending a pull request.


Don't Forget to Star BLDDB

  Please star blddb and blddb-docs on GitHub if you like this project. It would be a great support for us.

License

  BLDDB is licensed under the GPL license (version 3 or later). This means that it is free to use, although you must publish any code that uses it (e.g. also put it on GitHub). See the full license for exact details.

  We've selected this license in order to encourage the cubing community to work on software in a way so that everyone can contribute and extend each other's work.

  Besides, BLDDB includes some open source components. Please refer to the table below for these open source components and licenses.

Name License
HTML5 UP CCA 3.0 License
iDocs MIT License
Commutator MIT License
Fontawesome Font Awesome Free License
Selectize.js Apache License 2.0
Sheetjs Apache License 2.0

  Many thanks go to the blinders who gave advice and suggestion on this website. We are especially grateful to Yifan Wang (2017WANY29) who proposed and developed the nightmare style and nightmare algorithm set.


Privacy & Cookies Policy

  BLDDB is committed to protecting and respecting your privacy.

Privacy

  We may collect information about your computer, including your IP address, operating system and browser type, for system administration and in order to create reports. This is statistical data about our users’ browsing actions and patterns, and does not identify any individual.

Cookies

  We use cookies to improve your experience on our website.

What is cookies?

  Cookies are small pieces of text sent to your browser by a website you visit. They help that website remember information about your visit, which can both make it easier to visit the site again and make the site more useful to you.

What do we use cookies for?

  Cookies and other technologies used for functionality allow you to access features that are fundamental to BLDDB including preferences, like your choice of language, lettering scheme, orientation, and product optimizations that help maintain and improve that service.

What are my options in relation to the use of cookies?

  By using BLDDB, you agree to the use of cookies and other technologies as set out in this Privacy & Cookies Policy. If you do not agree to such use please either refrain from using the relevant website, or use incognito mode. However, in this case, some of our services may not function properly.


Donate

  Thank you for your willingness to support BLDDB! Your donation will be used to support our development and maintenance costs.

  If you would like to offer us a donation through PayPal, please through PayPal.

  You can also fund us by Alipay or Wechat Pay, scan the two-dimensional code below:

imageimage

  Thank you again for your donation!