I'm starting to use this scrambler for my project (https://codeberg.org/Nogesma/cube-bot), and noticed that 4x4 scrambles can return wide moves for L/D/B faces. They're a bit weird to do for big cubes so I was wondering if it would be possible to remove them?
I noticed they're already highlighted as "probably" redundant in the phase1 solver here:
|
// TODO: should we reduce the move count here as we've done for phase2? For example, Fw and |
|
// Bw are redundant, right? |
|
let phase1_generator_moves = move_list_from_vec(vec![ |
|
"Uw", "U", "Lw", "L", "Fw", "F", "Rw", "R", "Bw", "B", "Dw", "D", |
|
]); |
Is it as simple as just removing "Lw", "Bw" and "Dw" from this array or is more work involved?
EDIT: I noticed there's the same issue with L moves for 2x2, and 3Lw/3Dw moves for 6x6
I'm starting to use this scrambler for my project (https://codeberg.org/Nogesma/cube-bot), and noticed that 4x4 scrambles can return wide moves for L/D/B faces. They're a bit weird to do for big cubes so I was wondering if it would be possible to remove them?
I noticed they're already highlighted as "probably" redundant in the phase1 solver here:
twips/src/lib/scramble/puzzles/cube4x4x4/cube4x4x4_scramble_finder.rs
Lines 140 to 144 in f90bbc8
Is it as simple as just removing "Lw", "Bw" and "Dw" from this array or is more work involved?
EDIT: I noticed there's the same issue with L moves for 2x2, and 3Lw/3Dw moves for 6x6