Giter Site home page Giter Site logo

PBL Trainer about squanmate HOT 4 OPEN

sfoz avatar sfoz commented on June 11, 2024
PBL Trainer

from squanmate.

Comments (4)

mikavilpas avatar mikavilpas commented on June 11, 2024

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?

from squanmate.

mikavilpas avatar mikavilpas commented on June 11, 2024

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.

from squanmate.

sfoz avatar sfoz commented on June 11, 2024

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

from squanmate.

stepka315 avatar stepka315 commented on June 11, 2024

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

from squanmate.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.