New android App. Any Thoughts?

Alright, so I definitely need to fix scrambles.I've never really messed around with a pyraminx. So if I'm understanding this right: the first 6-8 characters of the scramble need to be uppercase and include: B,U,L,Rand the last 2-4 need to be lower case and include b, u, l, ris that correct?
http://www.jaapsch.net/puzzles/pyraminx.htm7 moves would get it to less than a third of all states. Make it maybe 12-14 moves+tips.
 
My twitter handle is @IshIsDeep if you ever have feedback. Its probably much faster way to get int contact me with, that anything else
 

https://www.worldcubeassociation.org/regulations/history/files/regulations2008.html#scrambling

It baffles me that very few apps on mobile are doing random state, though, and replacing it with something vey inferior. There are some easy-to-adapt solutions out there (although I admit they're not as immediately ready as they could be).
 

Ha, why didn't I think of that...

It baffles me that very few apps on mobile are doing random state, though, and replacing it with something vey inferior. There are some easy-to-adapt solutions out there (although I admit they're not as immediately ready as they could be).

Judging partly by how often their scrambles include stuff like U U2 or R R', I have a feeling that many aren't made by cubers, and they might just not know that there is something better.
 
https://www.worldcubeassociation.org/regulations/history/files/regulations2008.html#scrambling

It baffles me that very few apps on mobile are doing random state, though, and replacing it with something vey inferior. There are some easy-to-adapt solutions out there (although I admit they're not as immediately ready as they could be).
Random state is hard! Maybe not for you and Stefan (anymore) but it is for most everyone else. Having a "pick 25 times from R,U,F,L,D,B,R2,U2,F2,L2,D2,B2,R',U',F',L',D',B'" is quite a lot easier than understanding transformations, matrices, 2-state-generators, IDA, pruningtables, etc.
And for most people "a scramble is a scramble"
 
understanding transformations, matrices, 2-state-generators, IDA, pruningtables, etc.

I'm sure Lucas wasn't talking about 5x5. Pyraminx doesn't even have a million states (ignoring the tips), simple BFS should get the job done.

And Lucas was talking about re-using existing solutions.
 
I'm sure Lucas wasn't talking about 5x5. Pyraminx doesn't even have a million states (ignoring the tips), simple BFS should get the job done.

And Lucas was talking about re-using existing solutions.
I am willing to bet cold hard cash (or cookies) that > 50% of all people that ever wrote a scrambler don't know what BFS stands for. (burden of proof is not on me!)
It is amazing what we can now do in JavaScript that was not doable 10 years ago, but I don't know of any sourcecode for optimal scramblers except the javascript ones.
 
I am willing to bet cold hard cash (or cookies) that > 50% of all people that ever wrote a scrambler don't know what BFS stands for.

My point wasn't that it's easy, my point was that it's not as hard as you made it sound (with all those fancy terms you used). Also, they don't need to know what BFS stands for. I didn't know the term at all, back when I (re-)invented the algorithm (when I started at university, didn't know much, but had to guide a robot through a maze). Doesn't take a genius to come up with it.

I don't know of any sourcecode for optimal scramblers except the javascript ones.

Wait, wait, why change the subject to optimal ones?
 
Last edited:
Well, I would be more than happy to incorporate random state scrambles if anyone knows where I can find the algorithms to that. From what I know about it, it is extremely complex to develop from scratch.
 
Just throwing in my 2 cents. Part of coding an app (for most of those who are not coding for their livelihood) is solving problems and the sense of accomplishment for the code you come up with. A few years ago, I created a timer/scrambler for Windows Mobile. (pre-Windows Phone) I started out with some scrambling code given to me by others. I gradually replaced it with my own code, even though my code was often not as optimized and was not random state (even for 2x2). The reason for this was that it was MY code. The scramblers did improve, and I believe I did have a random state 2x2 back in eventually before that OS died taking my app with it. If I decide to write another scrambler/timer app, it will also include my own non-random state scramblers at first. If I, at some point, learn how to code a random state scrambler, then I will write one.
 
My point wasn't that it's easy, my point was that it's not as hard as you made it sound (with all those fancy terms you used). Also, they don't need to know what BFS stands for. I didn't know the term at all, back when I (re-)invented the algorithm (when I started at university, didn't know much, but had to guide a robot through a maze). Doesn't take a genius to come up with it.



Wait, wait, why change the subject to optimal ones?
So you are claiming that you did it, but that it doesn't take a genius to do it. I call lack of proof ;)
My main point is stat providing a random scramble is easy (as long as you don't care about true randomness, let's not get into that discussion). Making a random state scrambler is A LOT harder. I would compare the first with running a few km (everyone can do it with a bit of effort) and the latter with a backflip (apparently everyone can learn it, but hardly anyone does)

Sorry for mentioning optimality, I just meant random state. But I still meant "I don't know of any sourcecode for random state scramblers except the javascript ones."
 
Last edited:
Back
Top