• Welcome to SpeedSolving.com — the world’s largest puzzle community!

    You’re currently browsing as a guest, which means you have limited access to discussions, resources, member profiles, and community features.

    Join 50,000+ cubers and puzzle enthusiasts from around the world to ask questions, share solves, improve faster, and be part of the community.

    Registration is free, fast, and easy — create your account today.

    Already a member? Log in here to hide this message and start participating.

Update: Added F2LEO and Pseudo F2LEO solvers to the website.

orcube

Member
Joined
Sep 4, 2024
Messages
16
Location
Japan
Hello. Your app looks good, but you should make a graphical interface, using the command line is no longer attractive. I programmed my solver first on the command line and it was the fun part, creating the graphical interface is the most boring part.
 
Added analyzer functions for cross, xcross, xxcross and xxxcross. Click the Analyze button to analyze the solution lengths for all faces and all slot patterns. In each cell of the table, the length of the shortest solution in that condition and the average of the lengths of the first 10 solutions are shown.
 
I have added pairing solver and pseudo pairing solver. They can solve (pseudo) cross, xcross, xxcross, xxxcross + free (pseudo) pair, and both solvers come with fast analyzers. Each analyzer calculates the shortest solution length and outputs the results in real-time, also added a sorting feature to the table. The analyzer now allows you to select the face to solve. By default, only the D face is selected.

Here are some examples.
1. Solve xcross (BL) and free pair (FL)
See on the solver website
2. Solve adjacent pseudo xxcross (BL FL/BR FR) and free pseudo pair (BR/FL)
See on the solver website
3. 21 moves solve by F2L pairing and LL&AUF solver
See on the solver website
4. 24 moves solve by Pseudo pairing, LL substep and LL&AUF solver
See on the solver website
 
Last edited:
Rotations <x, y, z> can now be used for search. Also, more advanced settings are now available, such as Pre Move and Move Available Table. These advanced settings are stored in URL parameters, making it easy to share configurations. Some examples are bellow:

1. Search solutions for PLL-Aa using <U, D, R, x>
2. Search solutions for PLL-Na using <U, D, R, z>

Additionally, the UI has been updated for improved usability. Solutions can now be easily copied via a modal. Furthermore, Move Restrict has been changed to a selection format from a table.
 
A visual cube‑state editor was added to the solver.
The cube’s state is represented by piece swaps and flips, and the Get Scramble button generates the algorithm for the state.

 
Update: I've added F2LEO and Pseudo F2LEO solvers to my solver website!

These are built on top of the existing F2L and Pseudo F2L solvers, with an added condition: the Edge Orientation (EO) of the F2L pairs must be oriented correctly (good EO). Both new solvers include analyzers and run very efficiently, requiring only about 50 MB of memory.

I developed these solvers to research efficient techniques for solving up to the 3rd F2L pair in the CFOP and ZB methods.

Main Benefits:
  1. Rotationless F2L: After completing F2LEO, no <y> rotations or <FB> moves are needed to finish the rest of the F2L. It also makes pattern recognition for pseudo slotting much easier.
  2. Halved Alg Sets: The number of required F2L/ZBLS algorithms is effectively halved.
  3. Intuitive Pseudo Multi-Slotting: Since there is no longer a need to consider the EO of the F2L pairs, fast and intuitive pseudo multi-slotting becomes possible.
Insights on Move Count:
The optimal move count is generally only about 1 move longer than the standard optimal solutions for the corresponding (pseudo) Cross, XCross, XXCross, or XXXCross.
  • For example, a standard Cross is usually 5-7 moves, whereas a Cross + F2LEO takes about 6-8 moves.
  • For context, this is a tier lower than a standard XCross (which typically requires 7-9 moves).
Here are a few examples using the new solvers:
1. Solve Cross + F2LEO
2. Solve XCross + F2LEO
3. Pseudo XCross + F2LEO
 
Back
Top