What software do we need?

None. I actually wrote it switching back and forth between Octave/MATLAB depending on what computer I was using at the time, so it works in both. Octave is just an order of magnitude slower than MATLAB.

Might depend on how you're doing things. I recently worked with them as well, and I was disappointed that Octave was indeed one or two orders of magnitude slower. But then I implemented my stuff properly (I'm a newb) and then they were about the same speed.
 
I'd like to try it, is it available?

Can download it here.

Use SkewbSolver.exe (Need Windows :() to paint the Skewb's state (Can ignore pieces by using grey), click 'Generate SkewbInput.m' after painting, then run the SkewbSolver.m script. Alternatively, you could start from a solved state (see below) and use the SkewbMove function to get to the state you want to solve and paste that state into the SkewbInput.m file.

Solved state:
corners = [ 1 2 3 ; 1 3 -2 ; 1 -2 -3 ; 1 -3 2 ; -1 3 2 ; -1 -2 3 ; -1 -3 -2 ; -1 2 -3 ];
centers = [ 1 ; 2 ; 3 ; -1 ; -2 ; -3 ];

Looking back at it, the SkewbMove function could have been done with matrix multiplication with a row/column re-arranged identity matrix. Not sure how much faster (or slower?) that would make it.
 
Last edited:
A fully featured timer (like Prisma, so lets assume all the features of Prisma) that :

exports properly (there are certain issues with Prismas CTRL-C export),
graphs progress over time,
calculates lines of best fit,
makes predictive statements (keep this rate of progress up and you will be sub 20 by January 15th kind of thing, simple with an exponential line of best fit and the formula for it),
utilizes my training split methodology to help you focus on your weaknesses (see sig link for details),
offers advice as to how to improve in different areas, has a tablebase of f2l, oll and pll algs (and COLL, CLL, OLLCP etc etc I spose), so you can select precisely which set(s) you use, train individual algs, and offer suggestions for alternatives if progress is not made (and tracks how long progress is not made),
suggests rotationless/regripless/lower movecount f2l algs for different cases,
tracks hours of practice per day/week/month along with how that time has been broken down,
has a built in metronome and metronome training programs,
an intelligent cross trainer that offers 4 move, then 5 move, then 6 move crosses of increasing difficulty (etc) for you to practice solving with your eyes closed to get better at cross,
a similar mode for Petrus Blocks, EOLine and Roux blocks,
some sort of colour neutral training mode,
a way to summarise your total stats for every area in a printable form (like individual PLL speeds, average cross+1 time etc) that would be useful to show others of whom you are asking advice,
2 sided PLL recog trainer (actually 4 sided, 3 sided, 2 side, lets get a progression going on, with a step by step training mode that took you through Sarah Strong's rules systematically, testing you as you go).
a built in Jarcs type solver module would also be nice.

I could keep going, but I dare say many of these ideas have been floated before.
 
Last edited:
Oh yeah and I really want a timer for the nintendo DS (backward compatible with previous models please) that utilises the devices touch screen to start and stop the timer, a notable (and surprising) absence from every DS timer I have seen.
 
I would love to connect my stack timer and use it on qqtimer, I know timers like prisma and cstimer give that option, but qqtimer is closer to me than those :P just because I have been using it ever since I started cubing. Would adding that option take a long time?
 
Oh yeah and I really want a timer for the nintendo DS (backward compatible with previous models please) that utilizes the devices touch screen to start and stop the timer, a notable (and surprising) absence from every DS timer I have seen.

Do you mean in the browser, or do you have a flash cart for DS? I made a home-brew text based timer a while ago that has touch start/stop, scramble generator, displays up to 30 solve times on the bottom screen, hold L + tap a time to remove, show last scramble, bank scramble if you want to keep one in memory, toggle +2, and shows average of current solves excluding fastest and slowest, and goes up to 99.99:99. Although honestly, I'm not sure what happens when it reaches 99:99.99.
 
I would love to connect my stack timer and use it on qqtimer, I know timers like prisma and cstimer give that option, but qqtimer is closer to me than those :P just because I have been using it ever since I started cubing. Would adding that option take a long time?
Not going to happen, qqtimer runs in javascript, which can't interface with the hardware (stuff like saving files on your hard drive or looking at devices connected with USB). The only way to do it would be to include Flash or Java, but qqtimer is not supposed to be that complex.
 
Do you mean in the browser, or do you have a flash cart for DS? I made a home-brew text based timer a while ago that has touch start/stop, scramble generator, displays up to 30 solve times on the bottom screen, hold L + tap a time to remove, show last scramble, bank scramble if you want to keep one in memory, toggle +2, and shows average of current solves excluding fastest and slowest, and goes up to 99.99:99. Although honestly, I'm not sure what happens when it reaches 99:99.99.

That would be exactly what I was after. I have a flash cart for homebrew apps on my DS Lite, so if you could possible upload that or provide me with a link I would be hugely grateful.
 
That would be exactly what I was after. I have a flash cart for homebrew apps on my DS Lite, so if you could possible upload that or provide me with a link I would be hugely grateful.

Hopefully you don't need an account to DL from Mediafire now, a lot of sites are requiring that now. If not then PM me an email to send it to or something. http://www.mediafire.com/?1cty8wmsi33bw6r

Not going to happen, qqtimer runs in javascript, which can't interface with the hardware (stuff like saving files on your hard drive or looking at devices connected with USB). The only way to do it would be to include Flash or Java, but qqtimer is not supposed to be that complex.

From what I understand, those timers communicate with the software with audio signals. Could someone make a standalone program that turns that specific audio signal into a regular space bar key press? That would allow people to use the physical timer with essentially any software timer.

Edit: I didn't realize this was the same thread, can a mod can merge my posts?
 
Last edited:
A prisma timer type program which connects to a database which allows users to link their profiles to the Speedsolving Forum. People can see what times people are getting, and see how they stack up against friends.
 
Back
Top