Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PBL Trainer #53

Open
sfoz opened this issue Apr 13, 2018 · 4 comments
Open

PBL Trainer #53

sfoz opened this issue Apr 13, 2018 · 4 comments

Comments

@sfoz
Copy link

sfoz commented Apr 13, 2018

I think a PBL trainer would be pretty cool, and I think there might be a good way to do it.
https://www.youtube.com/watch?v=5etIKH9fkqg is a PBL generator. It solves every PBL case (I think) with just two aux algs, both of them being 5 or less slices. For a trainer, you can give a scramble which is just two aux algs. You can do a random aux alg, random U and D turns and then another aux alg and that should theoretically cover every PBL (no parity of course) in scrambles just 10 slices or less. If you download the PBL finder, it comes with a notepad (auxAlgs_table) with every aux alg on it, which can hopefully be applied to squanmate. What do you think of this idea?

@mikavilpas
Copy link
Owner

Currently there are essentially 2 ways to create a trainer. The first one is to have all the algorithms for the cases, and the second one is just to know each case, I mean to know where each piece should be, and which pieces don't matter.

It looks like the finder program in the video allows selecting a permutation for the top and bottom layers separately. Do you think it would work if the trainer just had a list of allowed permutations for the top and bottom layers? I would need to know all the possible permutations for each layer in order for this approach to work.

Also, I downloaded the app but I couldn't find that table you mentioned. Is there a way to get a hold of it?

@mikavilpas
Copy link
Owner

Also I should mention that I am currently suffering from a long lasting rsi injury (golfer's elbow) and I have to severely limit any extra typing in addition to my work. I do think this is a very good idea to have in Squanmate, but I want to be open about this and say that I cannot commit to any kind of release date at the moment.

@sfoz
Copy link
Author

sfoz commented Apr 13, 2018

When I downloaded the file, in the dowloads file was a notepad file named auxAlgs_table that the program uses I think. (I attached it to this comment) My idea of a trainer was just to generate random PBLs, with no options to select permutations. It would just select one of the aux PBLs, do random U and D turns and do another random aux PBL, which I think is good enough for practice. Also, sorry to hear about your injury, hope it gets better soon!
auxAlgs_table.txt

@stepka315
Copy link

I made my own PBL trainer. It isn't that good, but it uses the same idea. Try it https://github.com/stepka315/SQ-1-PBL-Trainer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants