Prisma Puzzle Timer Requests

Discussion in 'Software Area' started by Methuselah96, Oct 2, 2013.

Welcome to the Speedsolving.com. You are currently viewing our boards as a guest which gives you limited access to join discussions and access our other features. By joining our free community of over 30,000 people, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us and we'll help you get started. We look forward to seeing you on the forums!

Already a member? Login to stop seeing this message.
  1. Make more past times visible in the bottom left

    47 vote(s)
    32.0%
  2. Easier input of times

    61 vote(s)
    41.5%
  3. Relay scrambler

    60 vote(s)
    40.8%
  4. QJ Timer support

    71 vote(s)
    48.3%
  5. Better Square-1 scrample generator

    38 vote(s)
    25.9%
  6. Support for other timers

    54 vote(s)
    36.7%
Multiple votes are allowed.
  1. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
    Back up puzzletimer.h2 before using any new version of Prisma Puzzle Timer.

    A stable version has not yet been released yet, but feel free to try out this beta version.

    Current build (not recommended build): https://dl.dropboxusercontent.com/u/62842531/PrismaPuzzleTimer.jar

    New features in current build:
    - Ability to change look and feel
    - Added 8x8 and 9x9 puzzles
    - Added feedback button
    - Personal records are announced after using the Add Solution dialog box
    - Added choice for manual input
    - See raw data of timers
    - Choose between milliseconds and centiseconds
    - Edit and retry solves from the main screen
    - Automatically scrolls to current selection in history table
    - Ability to hide the scramble viewer

    I am working on timer compatibility.

    Bitbucket repository: https://bitbucket.org/Methuselah96/puzzle-timer

    I am an experienced Java programmer who has been looking at the source code of Prisma Puzzle Timer. No work has been done on this program since August 2012 (besides a Polish translation by Kuba Zbaraszewski in May 2013). If anyone has suggestions on the most important things to add/changed to Prisma Puzzle Timer I am willing to help make those a reality. Please post ideas below and I will create a poll to see which ideas are the most wanted. Thank you.
     
    Last edited: Jan 26, 2014
  2. scottishcuber

    scottishcuber Member

    1,434
    37
    Feb 15, 2010
    London
    WCA:
    2013MAHM02
    YouTube:
    Sameer M
    Well if I have a few very small details:
    -be able to see the last 12+ times on the bottom left list (so i know what to roll)
    -easier input of times by typing (rather than pressing ctrl-A and then the time everytime) when using a stackmat with no data input
    - relay scrambler like in qqtimer (5 3x3s, 234, 2345, 234567 etc.)

    I cant think of anything substantial atm.
     
  3. googlebleh

    googlebleh Member

    444
    0
    Nov 22, 2011
    Southern CA
    WCA:
    2012WEEC01
    YouTube:
    googlebleh
  4. Any way to make Square-1 scrambles a bit faster to load? I know they're rather time-consuming to generate, but is there a work-around besides using code from other scramblers like QQtimer and csTimer?
     
  5. MaeLSTRoM

    MaeLSTRoM Member

    1,862
    1
    Jan 7, 2011
    UK
    WCA:
    2011WALL02
    YouTube:
    MLSTRMRVLTN
    Support for other timers would be pretty nice, also the ability to show more times on the main window would be pretty cool.
     
  6. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
    Does your QJ timer not work at all or does it stop at about 0.25 secs or something like that? I don't have a QJ timer.
     
  7. googlebleh

    googlebleh Member

    444
    0
    Nov 22, 2011
    Southern CA
    WCA:
    2012WEEC01
    YouTube:
    googlebleh
    Yeah, Prisma will recognize that I have a timer plugged in, and the timer will start just fine, but Prisma will stop timing in under a second (typically ~0.63 for me, and I have heard others consistently report times under a second).

    I guess if you don't have a timer, someone could send you audio clips of the input when starting, stopping, etc. I'd do it myself, but I can't get started on it for a couple days.
     
  8. Mollerz

    Mollerz Swag Overlord

    1,203
    44
    May 17, 2011
    Surrey, England
    WCA:
    2011MOLL01
    YouTube:
    CalciumIRL
    I think the best way to do the multiple timers thing would be you select what stackmat timer you are using via options menu, (Gen 2, Pro or QJ). This would make it heaps easier for both user and programmer.
     
  9. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
    See later.
     
    Last edited: Oct 4, 2013
  10. RCTACameron

    RCTACameron Member

    1,594
    1
    Jul 13, 2010
    Melbourne, Australia
    WCA:
    2010STOL01
    YouTube:
    RCTACameron
    I was using the 15 second inspection timer with my stackmat for a while, and it worked fine. However, I stopped using it because even though it displayed the 15 second countdown, it didn't beep after 8 and 12 seconds. Does anyone know why this could've happened, or how it could be fixed?
     
  11. kunparekh18

    kunparekh18 Member

    1,415
    0
    Dec 24, 2012
    Chennai
    WCA:
    2013PARE01
    YouTube:
    KunParekh18
    I've got loads of suggestions

    -qqtimer-style scrambles (random state, I guess) for 2x2, Pyra, sq-1 and any other that may not be random state
    -ability to remember sessions in history

    One session means the set of all solves done for a puzzle at a time (without switching to other puzzles), right? So, history should remember each and every session I did, and so when I select a solve and click "Select session" it should select the whole session, irrelevant of whether the session is the current one.

    -suppose the last solve I did yesterday was some sub-14, and then today the first 4 solves I did were sub-14 I would get a pb avg5 (considering my previous pb was sup-14), this isn't supposed to happen I guess, even for avg12s, so it could be made such that pb averages would be counted only if all the solves making up the average were in the same session.

    Will add other thoughts later, sorry if all this is asking too much :)

    -BLD mode like qqtimer pwetty please :)
    -maybe breakdowns like ctimer.co.uk?
     
    Last edited: Oct 4, 2013
  12. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
    Try this to see if this works: https://dl.dropboxusercontent.com/u/62842531/PPTsound.jar
     
    Last edited: Oct 4, 2013
  13. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
    See below.
     
    Last edited: Oct 4, 2013
  14. Lucas Garron

    Lucas Garron Super-Duper Moderator Staff Member

    Whee! You're welcome to dev on your own, but if you want a communal place to put a repository, I could give you a repo at https://github.com/cubing/
    (That might also help it continue on, since new people become interested in extending it once in a while.)

    As for features: 4x4x4 random state? ;-D
     
  15. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
  16. ryanj92

    ryanj92 Member

    1,574
    21
    Dec 26, 2011
    Sheffield, UK
    WCA:
    2012JONE03
    YouTube:
    forty3quintillion
    A multi-phase timer, like the one in CSTimer would be pretty cool, for relays and BLD.
    Ability for each category to be able to hold more than one scramble, so customised relay scrambles can be generated.
    Ability to hide the preview cube (for stuff like BLD and OLL/PLL training it's really not good)

    Thanks in advance, offering the cubing community anything seems to be tricky nowadays :)
     
  17. EMI

    EMI Member

    844
    23
    Apr 23, 2011
    Germany
    WCA:
    2011RHEI01
    YouTube:
    EMI94100
    I like how times are displayed on CCT. The latest 12 solves are marked, also the latest 5 solves, same with best avg5 and avg12. Also a MultiBLD scrambler would be nice (if that doesnt count as relay already). Maybe you should also think about a scrambling algorithm for BLD that scrambles the orientation of the cube, too (using Rw/ Fw/ Uw moves for 3BLD, multiBLD and 5BLD). They still should be optimal of course.
    Although I got used to the Strg-A thing I would like a faster way to insert times, too. Also times should be easier to edit imo, and the input should be more "intelligent" maybe. I.e., comma instead of dot should still work. And if I mistype, instead of saving "00:00.00" there should be a warning that I did something wrong.
    Square-1 scrambling can be super slow and you can tell parity from the scrambles. CsTimer definately does a better job on that (still not perfect, but much better)
    Maybe an option should be added so scrambles of 2x2 and pyraminx have to be 4 moves at least. Maybe an option for non-optimal scrambling of 2x2 and pyraminx, so that you can't tell an easy solution from the length of the scrambling. (in this case there should still be the option of minimum-4-moves-optimal-solution).

    That's a lot of wishes ... maybe we will eventually see the "perfect" timer?
     
  18. TejasvaTheStark

    TejasvaTheStark Member

    23
    0
    Feb 10, 2013
    My Gen 3 Timer doesn't work in the Prisma! Please make it available to use!
     
  19. rj

    rj Member

    1,445
    1
    Mar 26, 2013
    Rochester, NY
    WCA:
    2015PLAT03
    YouTube:
    rjdayan
    Maybe make it log your times using gqtimer?
     
  20. Methuselah96

    Methuselah96 Member

    318
    0
    Jun 17, 2010
    WCA:
    2012BIER01
    These are all great suggestions! I am currently waiting for a 2.5mm to 3.5mm cord to come in the mail (7-10 days shipping) so I can connect a StackMat Pro and StackMat Gen2 to my computer and standardize these times. In the meantime I will be trying to figure out how to get these timers to work without the cord. If anyone sends me a sound.dat by using this program http://www.stefan-pochmann.info/misc/stackmat/StackmatViewer.zip it will greatly speed up the process. Keep up the suggestions!
     

Share This Page