FoxWolf
Member
Hey everyone!
So, I have recently started a project for a piece of software, which right now is available for a -beta- release. I am looking for feedback on it, and I plan on keeping this up to date as progress has been made.
Updates below completed 3:08 PM Friday, Feb. 10th (2012) ATL
Future implementation
Known bugs
Things marked with !! are the next intended update. [Estimated time of completion: Feb. 17th]
(There may be intermediate updates, but I'll make sure to say there has been )
Please note, this is a non-exhaustive list of implementations, these are the main ideas at this given time, and all, or none of these may be implemented depending on the difficulty of the task, and other resources.
I have every intention of completing this program, but sometimes life gets in the way.
If there are any items users here think would be beneficial (and required) for a program like this, please message me privately.
If you wish to use the current release of the program you can download it here:
http://gleg.biz/files/speedcube utility.zip
The source code is not yet available. As the program becomes more complete (and better structured) source will be available. The program is written in C#, WFA. You must have a windows computer to run the setup.exe file [in case you didn't know that]
Virus Scan:
Program Image:
So, I have recently started a project for a piece of software, which right now is available for a -beta- release. I am looking for feedback on it, and I plan on keeping this up to date as progress has been made.
Updates below completed 3:08 PM Friday, Feb. 10th (2012) ATL
- Functioning timer, and detailed averages
- Clearable average, and personal-best data
- List of times, viewable as all items, or current session
- Numerous puzzle choices
- Saves all solves to a file, located as /Cubes/*cubename*/Data (and Best) .data
- Allows for removal of times
- Allows for penalties/indications (Pop/Dnf) - [1] (in Future)
- Allows for cubic scrambles
- Clicking the scramble generates a new scramble.
- Timer position moved to account for scrambles.
- Blind check box implemented (will function for ANY puzzle)
- Solves for blind are saved in "Cubes/**CUBE_TYPE**/Blind/..."
- Penalties, Pop, DNF, will remain visible in full details list (view all solves) <!!>
- Algorithms tab to be completed, consisting of useful algorithms.
- Allow the user to insert his own algorithms, for any cube choice, along with an image.
- Allow for timing of these algorithms by selecting an algorithm and hitting 'time'
- -------- Timer changes below ------
- Generate the requested length, and type of scramble <!!> - Partial completion - <!!>
- Scramble: Cube choice, limit turns, PLL, OLL, F2L, X-Cross, training (?) <!!> - partial completion - <!!>
- Implement WCA connectivity, allow the parsing of the database in a nice format and viewable within the utility
- Compare! (Take a user in the WCA, and compare your personal bests from the program, or compare another WCA user)
- View competitions and mark them as intending to attend
- News ticker for important news topics in speedcubing, upcoming competitions, new cubes being released, and other hot topics!
- Allow for the challenging of other users using the program, by "challenging" them.
- Full user list appears in a database online (internet connection obvs required)
- Build a image-signature, containing puzzle type, number of solves made, and detailed averages and stats <!!>
- Build graphs with easily interfaceable user controls to display stats all on one graph, with indicated dates.
- Allow placing more than one puzzle type on a graph View 3x3x3, and 4x4x4 side by side
- Allow the user to change program colors by an XML file (?)
- Double-clicking the scramble opens a property window to change the qualities of the scramble.
- Re-think scramble area, and consider the scrambles implemented (11x11x11 - necessary [no])
Known bugs
- Can generate scrambles close to... X Y X' Y' X Y X' Y' (Where X and Y are inaffected by each other) For example... R L R' L' R L R' L' *FIXED*
Things marked with !! are the next intended update. [Estimated time of completion: Feb. 17th]
(There may be intermediate updates, but I'll make sure to say there has been )
Please note, this is a non-exhaustive list of implementations, these are the main ideas at this given time, and all, or none of these may be implemented depending on the difficulty of the task, and other resources.
I have every intention of completing this program, but sometimes life gets in the way.
If there are any items users here think would be beneficial (and required) for a program like this, please message me privately.
If you wish to use the current release of the program you can download it here:
http://gleg.biz/files/speedcube utility.zip
The source code is not yet available. As the program becomes more complete (and better structured) source will be available. The program is written in C#, WFA. You must have a windows computer to run the setup.exe file [in case you didn't know that]
Virus Scan:
Program Image:
Last edited: