THE_V01DL0RD
Legend
Also, you can use AI to detect repeated behaviours such as F2L algorithms, Alternate/long algorithms, cross colors, etc.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
...yesOooh. I'll check it out! But is it only supported for the GoCube?
I don’t know if you came up with this, or stole the idea I proposed 2 weeks ago on the forums.Hey there! F'prime here. Its been a while. anyway, my summer vacation is starting soon, which means I'll be back to doing cubing again! But I also want to pursue something and try to achieve something in the spare 2-3 months I have. So I decided to make a cube trainer! Now, I know there are a lot of cube trainers out there but most of them are running on apps that you can download on your phone and basically give you algorithms for PLL and OLL. So I decided to make a personal cubing coach/trainer that you can put on your desk, no app installation required! Here is what I am planning. On chess.com, there was a feature called Game Analysis that allows you to look at your game and try to learn something from it. What I'm thinking of doing is that, when you connect a smart cube to our PCC (personal cubing coach) and do a solve on it, our PCC will tell us our mistakes and how we can fix them with some AI. It could also help you learn new algorithms as well. I'll be doing it on a Raspberry Pi 5 and a microcontroller (for extra features). If anyone has some experience with Arduino or Raspberry Pi, hit me up.
Hello there, fellow Android Studio user.
To answer your question, no, I don’t think there is a cube like that, although I may be wrong.
Maybe an alternative app that you could make is one that mimics chess.com’s game review feature. If you’re not familiar with it, then all it does, is it looks at your chess game, and tells you what you should have done, or it tells your of any moves that you may have missed, or if you’ve done a bad move. You could maybe use this, but adjust it for cubing instead. As in, you could track the user’s solve on a smartcube, and then once you complete the solve, the app will give insights on wether your cross was good or not, how to fix it, etc. Then you could repeat this step for F2L and last layer. Hope this makes sense, and let me know if this is a viable idea.
Haha, I guess it was a coincidence cuz I didn't see your post.I don’t know if you came up with this, or stole the idea I proposed 2 weeks ago on the forums.
If you came up with the idea, then it’s pretty cool that we both came up with the idea. And hey, if you ever need any help with Arduino, let me know. I have some experience with it.
Edited to add: The only issue I see that will not make this possible is the fact that it won’t work for everyone. For example, the cube coach could say that “this F2L pair is best solved this way”, but for individual A, that may not be the case, as he may be able to execute a different F2L alg faster/better, or he would rather use an alg that best suited his turning style, if that makes sense?
That is a good idea. Added to the checklist!Also, you can use AI to detect repeated behaviours such as F2L algorithms, Alternate/long algorithms, cross colors, etc.
Even then, the Raspberry Pi 5 isn't that powerful to run 3D games, so I guess we have to go 2D....yes
Is it possible to use a more powerful CPU to render and create 3D models and more advanced AI?Even then, the Raspberry Pi 5 isn't that powerful to run 3D games, so I guess we have to go 2D.
You very much could get something 3D rendering on the raspi, considering a rubik's cube is a very simple shape. Secondly, the raspi seems to just be limiting you here; what's your reason with not just creating this as a simple computer app?Even then, the Raspberry Pi 5 isn't that powerful to run 3D games, so I guess we have to go 2D.
For me, I feel like making something that can sit on your desk feels a bit more appealing to me than a single computer app, because I fairly want to keep this as a physical tool that can help you rather than using an app. As for the 3D rendering part, I feel like it is possible. I will try to integrate 3D into the project.You very much could get something 3D rendering on the raspi, considering a rubik's cube is a very simple shape. Secondly, the raspi seems to just be limiting you here; what's your reason with not just creating this as a simple computer app?
The problem with that is that you need to have a Raspberry Pi to begin with, and say, your friend wants one, then you’ll need another Pi. With an app you just do it once, unless I’m missing something here.For me, I feel like making something that can sit on your desk feels a bit more appealing to me than a single computer app, because I fairly want to keep this as a physical tool that can help you rather than using an app. As for the 3D rendering part, I feel like it is possible. I will try to integrate 3D into the project.
That is a problem. I'll have to look into it, but for now, I have to focus on the project.The problem with that is that you need to have a Raspberry Pi to begin with, and say, your friend wants one, then you’ll need another Pi. With an app you just do it once, unless I’m missing something here.
No clue, that is one of the hardest things to figure out.Hello there everyone! Here's a little update for you all. Summer break has started for me, so I am now going to work on my project. I plan to simulate a cube in a program, and by inserting standard notation, you can move it. But I have no idea how I will be able to connect a GAN 356 i3 to this program of mine. Does anybody know some programs that communicate between a PC and a smart cube?
This sounds insanely cool, I myself really like programing and stuff like with what you are doing. I don't know if you are willing to do this with other people, but I am very interested if you want to like partner and work together and stuff (Obviously for fun, no paychecks or anything lol) But I would really like to develop something like this. If you want, you can PM me and we can talk more about it if you want.Hey there! F'prime here. Its been a while. anyway, my summer vacation is starting soon, which means I'll be back to doing cubing again! But I also want to pursue something and try to achieve something in the spare 2-3 months I have. So I decided to make a cube trainer! Now, I know there are a lot of cube trainers out there but most of them are running on apps that you can download on your phone and basically give you algorithms for PLL and OLL. So I decided to make a personal cubing coach/trainer that you can put on your desk, no app installation required! Here is what I am planning. On chess.com, there was a feature called Game Analysis that allows you to look at your game and try to learn something from it. What I'm thinking of doing is that, when you connect a smart cube to our PCC (personal cubing coach) and do a solve on it, our PCC will tell us our mistakes and how we can fix them with some AI. It could also help you learn new algorithms as well. I'll be doing it on a Raspberry Pi 5 and a microcontroller (for extra features). If anyone has some experience with Arduino or Raspberry Pi, hit me up.
How much are your critiques?Seems really cool, but I won't be able to help out much since I'll be busy with my solve critique site. Ask me if you need any help with rendering a cube though, I've done that from scratch before! I also have done a lot of research about the optimal data structure for representing a 3x3. If you're planning on making a github repo for this could you send it so I could make some commits here and there? (only doing what you tell me too and just small things like the cube renderer and the moving of different faces/execution of algorithms)
P.S: most smart cubes use bluetooth, so connecting to it via bluetooth with a simple script and then logging everything sent over bluetooth done might do the trick. You should then be able to reverse engineer how it works, I've done it multiple times before with websockets and normal http requests (I may or may not be guilty of making the simplest Rubik's cube solver that just "borrows" the grubiks "api")
They aren't my critiques (I'm not good at cubing yet), and they're free. It'll be a community based site where people critique people worse than them to help them improve.How much are your critiques?
They aren't my critiques (I'm not good at cubing yet), and they're free. It'll be a community based site where people critique people worse than them to help them improve.
I still haven't finished. The idea and my progress so far are both described in this threadNice! Do you mind telling me what the website is?
Nice!I still haven't finished. The idea and my progress so far are both described in this thread