cs0x7f / cstimer

Professional Speedcubing/Training Timer
GNU General Public License v3.0
566 stars 132 forks source link

Adding tools for 2x2 training #420

Open antoniep2001 opened 2 months ago

antoniep2001 commented 2 months ago

Dear editors, I am writing to you to propose a suggestion for CS timer. In the same way you have certain ways in which you can generate scrambles just for CLL, EG1, EG2, TCLL, and LS, I suggest that you expand this to also have some other methods, such as TEG and EGLS.

TEG is to TCLL what EG is to CLL. Rather than making a a twisty-layer (all pieces permuted correctly), you can make a twisty face, which would be like taking a face you would make for the EG method, and just twist a corner. This method has 8 different Twisty-EG1 subsets, as you can swap the adjacent corners of the D layer in 4 different ways, and then twist the corner in 2 different ways. And you would have 2 Twisty-EG2 subsets, which are just like TCLL but with an R2 F2 R2 applied. Here are some resources which you could consult: TEG-1: https://docs.google.com/spreadsheets/d/1a4ExIGBDtOBRPMHFRLLl7Hiad0FlWtafXbY-Lsxnwe4/edit?gid=966637943#gid=966637943 TEG-2: https://docs.google.com/spreadsheets/d/1uul6B1sgX6VQZxbJ1DiMg1nsCWbK9HRqrR5NXfKzgjY/edit?gid=1373674565#gid=1373674565 https://docs.google.com/spreadsheets/d/17HPnW6mPNXhRsHjvYMJdrEmOwJUuQVo4_8YCG05Xu7s/edit?gid=1283868028#gid=1283868028

Furthermore, I also suggest doing this for EGLS. EGLS is to LS what EG is to CLL. Rather than making a V with 3 corners that are correctly permuted, the corners can be incorrectly permuted. You have 4 different EG1LS sets, each one for the 4 different ways in which 2 adjacent corners can be swapped in the D layer. And there is also EG2LS, which is like doing R2 F2 R2 and then an LS scramble.

I have one more suggestion. There are some 2x2 methods in which the way the bottom layer is positioned is important. For example TCLL, where you need to hold the twisted corner in a certain position, and with LS, where you have an empty slot in the D layer that needs to be held in a certain position. For the scrambles generated by CS timer for LS and for TCLL, the same format is used. All TCLL scrambles will have the twisted corner on DFR, and all the LS scrambles will have the free slot on DFR. I think this is fantastic, and that if you decide to implement the methods I suggested, you should definitely try and do that for those methods too. I would also suggest to do the same thing for EG1 however. So that all EG1 scrambles have the bar on the back, and also create an LEG1 option were all scrambles have the bar on the left. This will make training for 2x2 a lot easier!

Thank you so much for considering this.

cs0x7f commented 2 months ago

Thanks for your advice, please allow me some time to go through these algorithms and states.