The output signal generated by QJ Timer is quite similar to stackmat timer. The only difference is that in the first byte, the stackmat timer sends its working state( For example, ' ' means running, 'I' means idle, 'L' means left hand pressed, 'S' means stop, etc.) while the QJ Timer always sends 'S', which means stop.
That is interesting. So does CCT utilize those signals in different ways compared to Prisma? Hum I'll have to look at it myself, altough I'm not great with that kind of thing. I forked it and add scramblers for the 8x8x8 and 9x9x9, but when I attempt to render the scramble, I get thrown an exception... Hum... Working on that...
How do you make the timer start/stop? I set it to space bar and control keys and they both don't start the timer (the timer worked before, it doesn't work now).
If anyone is interested, I added scramblers for the 8x8x8 and 9x9x9 in my fork. When and if walter wants to include my additions, he can ask me and I think you can merge on bitbucket.
The download is here: PrismaPuzzleTimer0.72-unoffical.jar
And if you don't trust me then compile the source code from here: https://bitbucket.org/xvicarious/puzzle-timer
Last edited by XVicarious; 01-30-2013 at 11:53 AM.
As far as I can tell, the scramblers for 4x4 up to 9x9 are basically all the same except for the puzzle dimension and the available moves. You (this includes walter) could save a few 100 lines of code by adding a common CubeRandomScrambler class. (Yes, complaining about other people's code without actually fixing it, is not the spirit of oss.)
True tim. Maybe now I'll have to work my way into combinding them. The real tricky part of the whole thing though was the 3d models of the puzzles. Well I guess tricky until I found out I made one very minor mistake that screwed up the whole thing.
edit: Looking at it again, might be easier said than done because of some of the information that is included in the <Puzzle>RandomScrambler class.
https://bitbucket.org/xvicarious/puz...code-into/diff (your classpath was broken, btw)
I probably forgot to add @Override annotations. Feel free to add them.
Oh boy, using Eclipse + Java feels like I'm coding in the 90s again. o_O
Last edited by tim; 01-26-2013 at 12:58 PM.
Where do I download the version with 8x8 and 9x9 now without the class error? I am a bit oblivious on that site there hehe
2x2 PB 04.27 - AO5 08.41 - AO12 09.92 || 4x4 PB 01:57.08 - AO5 02:13.55 - AO12 02:28.19
3x3 PB 20.29 - AO5 28.29 - AO12 29.85 || 5x5 PB 06:13.37 - AO5 07:14.92 || 6x6 PB 17:10.40