# Mr.Toad's Fifteen puzzle with timer (modified by stannic)

#### uvafan

##### Member
My PB is now only .128 seconds ahead of yours now!

No. Times Moves TPS
5 4:37.187 1528 5.513
4 4:36.126 1555 5.631
3 4:22.172 1533 5.847
2 4:31.281 1564 5.765
1 4:29.418 1525 5.660

1:54.939, 1:21.923, 39.405, 20.219, 12.144, 0.788 = 4:29.418
1:49.426, 1:19.364, 48.331, 25.177, 7.918, 1.065 = 4:31.281
1:56.585, 1:15.046, 42.398, 22.098, 5.296, 0.749 = 4:22.172
2:06.240, 1:21.186, 45.352, 17.582, 5.045, 0.721 = 4:36.126
1:54.090, 1:21.130, 47.756, 27.376, 5.994, 0.841 = 4:37.187

669, 463, 212, 120, 60, 1 = 1525
631, 464, 281, 147, 36, 5 = 1564
699, 438, 265, 111, 18, 2 = 1533
763, 447, 223, 102, 18, 2 = 1555
644, 433, 273, 145, 30, 3 = 1528
4:16.222!!! Something weird happened though after I finished, I lost the splits. I remember seeing 5.5x tps though.

#### stannic

##### Member
4:16.222!!! Something weird happened though after I finished, I lost the splits. I remember seeing 5.5x tps though.
Can you describe what happened and what you did just before it?

#### uvafan

##### Member
Can you describe what happened and what you did just before it?
I saw the time and stuff, and then I believe that I clicked on the speedsolving tab, and immediately typed in my time. Then, when I clicked back to the puzzle tab to get the specific information, it seemed as if it had "automatically" changed from Relay to Standard mode, therefore losing my times. It's weird, usually that doesn't happen to me, but I have noticed similar things (with times being lost) happening a few other times.

#### stannic

##### Member
I saw the time and stuff, and then I believe that I clicked on the speedsolving tab, and immediately typed in my time. Then, when I clicked back to the puzzle tab to get the specific information, it seemed as if it had "automatically" changed from Relay to Standard mode, therefore losing my times. It's weird, usually that doesn't happen to me, but I have noticed similar things (with times being lost) happening a few other times.
Do you use the last update with two buttons "OK" you have to click to change puzzle size / mode?

#### uvafan

##### Member
Do you use the last update with two buttons "OK" you have to click to change puzzle size / mode?
No, I didn't. I was wondering what the purpose of those buttons were! :fp

Thanks.

#### qqwref

##### Member
There are too many options and buttons now :| How about saving them in cookies and/or putting them in a separate options tab, like in qqtimer?

#### stannic

##### Member
version 6

There are too many options and buttons now :| How about saving them in cookies and/or putting them in a separate options tab, like in qqtimer?
New version is available.

- Saving settings
- Two more relay modes (3 in a row and 10 in a row)

Edit:

It would be nice if someone (probably vcuber13 or oranjules) compares the performance of the original Mr.Toad's version and the current version of my modification by attempting to repeat current PBs on both versions. Bad if my code is limiting factor on speed.

Current version of the modification: link

Last edited:

#### Jaycee

##### Member
holy **** i'm actually good at 15 puzzle now, thank you relay practice.

12.70 avg 12

No. Times Moves TPS
12 13.868 93 6.706
11 9.908 66 6.661
10 9.603 70 7.289
9 15.649 114 7.285
8 13.521 82 6.065
7 14.274 93 6.515
6 15.534 108 6.952
5 11.586 70 6.042
4 12.184 92 7.551
3 13.144 86 6.543
2 8.551 62 7.251
1 13.341 80 5.997

#### vcuber13

##### Member
9x9
3:25.978, (3:39.967), 3:37.764, 3:25.507, (3:20.045) -> 3:29.750

#### stannic

##### Member
4x4 single 6.002, 38 moves @ 6.331 tps.

Edit:

holy **** i'm actually good at 15 puzzle now, thank you relay practice.

12.70 avg 12
4x4 ao50 13.709 (prev pb 14.541), 96.417 moves @ 7.037 tps
best ao5 10.901, best ao12 12.136
times:
13.906, 16.529, 13.406, 9.165, 14.226, 13.598, (18.672), 16.654, 16.981, 16.666,
11.945, 13.785, 15.562, 8.195, 14.997, 13.344, 15.736, 10.907, 15.321, 14.326,
9.982, 16.927, 11.257, 11.794, 16.437, 15.581, 15.872, 11.498, 13.372, 10.187,
12.362, 16.473, 10.794, 12.318, 15.013, 11.091, 10.201, 15.123, 9.863, 11.411,
12.861
, 17.802, 12.447, 16.205, 14.690, 18.219, 14.243, 14.384, (7.252), 14.354

moves:
97, 111, 88, 64, 94, 93, 120, 113, 118, 122,
84, 96, 100, (53), 101, 100, 103, 83, 112, 86,
75, 121, 81, 91, 123, 103, 114, 86, 97, 74,
84, 117, 82, 89, 104, 82, 74, 108, 69, 81,
91
, 120, 90, 116, 111, (132), 102, 100, 59, 99

Last edited:

#### stannic

##### Member
New version (beta):
- layout changed

Any comments regarding the new layout are appreciated.

- stannic

Last edited:

#### vcuber13

##### Member
new 7x7 single pb!

No. Times Moves TPS
3 1:08.102 556 8.164

edit:
kept going
(1:08.102), 1:29.391, 1:10.847, 1:18.210, 1:09.669, 1:15.276, 1:24.573, 1:24.527, 1:16.717, 1:14.976, 1:19.727, 1:19.451

Best Ao5 1:12.909 (3) 606.000 (3)
Best Ao12 1:17.397 (3) 648.0 (3)

Last edited:

#### ben1996123

##### Banned
haosofast D: I've only gotten sub 1 on 5x5 once and sub 20 on 4x4 twice :/

#### stannic

##### Member
20x20 puzzle, time 1:02:37.752, 19462 moves @ 5.179 tps.

Update: v6.1 upd 1 is available.

- Showing the solution after solving the puzzle (only in Standard mode)
- "N in a row" mode for any N (not only 3 or 10)
- Ao50 and Best Single in stats
- Highlighting changes in the stats (Best Ao5/Ao12/Ao50/Ao100)

mean time 14.548
mean moves 102.812
mean tps 7.067

avg time 14.537
avg moves 102.758

best ao5 11.195 (curr pb 10.901), 80.333 moves (curr pb 79.000)
best ao12 11.774 (prev pb 12.136), 83.0 (prev pb 86.9)
best ao50 13.380 (prev pb 13.709), 95.833 (prev pb 96.417)
best ao100 13.943 (prev pb 15.300), 98.316 (prev pb 105.337)
best mo10 11.582 (prev 13.128), 82.0 (prev pb 90.1)
Ao5
Mo10
Ao12
Ao50

13.263, 15.433, (24.301), 16.193, 14.142, 13.230, 10.682, 13.604, 12.486, 12.249,
20.171, 20.553, 16.940, 13.028, 13.523, 13.672, 13.635, 16.887, 18.775, 17.523,
17.068, 11.696, 16.588, 14.289, 16.080, 15.692, 10.252, 16.299, 15.020, 13.111,
13.435, 11.447, 12.669, 17.311, 13.785, 13.246, 12.163, 19.673, 12.677, 14.540,
11.396, 14.929, 14.671, 15.720, 16.137, 16.211, 14.812, 9.967, 18.462, 13.992,
18.473, 16.955, 12.166, 13.133, 16.262, 10.522, 16.590, 12.605, 17.776, 13.987,
8.364, 11.873, 13.412, 14.586, 12.265, 15.923, 16.106, 15.521, 21.640, 15.621,
11.780, 14.256, 16.241, 11.909, 18.336, 11.398, 17.841, 14.498, 18.880, 17.900,
22.810, 11.399, 22.740, 23.657, 12.642, 15.411, 18.235, 11.107, 12.375, 14.605,
15.621, 15.770, 13.825, 12.948, 14.698, 15.885, 14.633, 11.593, 12.162, 17.459,
12.641, 17.923, 19.914, 14.575, 10.526, 10.956, 15.600, 16.313, 13.329, 13.879,
14.763, 15.575, 16.296, 16.457, 11.755, 11.532, 14.111, 14.568, 12.995, 15.261,
16.763, 14.736, 15.434, 11.062, 16.619, 18.976, 14.257, 17.717, 14.293, 18.528,
14.134, 14.236, 12.947, 16.986, 13.341, 10.631, 14.215, 13.239, 15.839, 16.937,
13.518, 14.955, 14.120, 13.050, 14.599, 15.893, 14.900, 12.632, 20.566, 14.603,
18.558, 12.241, 11.127, 11.828, 12.582, 19.447, 13.795, 13.268, 11.780, 19.458,
11.868, 10.188, 17.775, 11.208, 15.115, 15.799, 15.977, 17.667, 8.640, 11.048,
15.027, 11.769, 12.225, 10.236, 11.049, 12.300, 14.022, 9.503
, 11.985, 13.600
,
14.116, 12.608, 11.359, 14.307, 12.781, 13.883, 12.869, 17.301, 15.646, 11.341,
12.702, 10.927, 13.978, 11.401, 13.624, 18.624, 16.794, 15.351, 9.697, 15.731,
12.779
, 21.132, 13.184, 12.878, 11.313, 18.268, 13.664, 16.024, 13.309, (7.362),
14.186, 12.862, 15.229, 15.825, 11.013, 19.580, 12.952, 15.331, 12.353, 16.164,
16.748, 11.690, 12.625, 14.378, 11.283, 17.589, 19.509, 20.121, 15.631, 11.869,
12.748, 16.890, 19.386, 12.571, 12.469, 12.549, 15.471, 13.009, 12.572, 17.192,
19.369, 11.993, 14.169, 10.945, 13.041, 16.214, 12.230, 12.332, 12.147, 17.892
104, 110, (164), 106, 89, 84, 76, 98, 90, 79,
138, 145, 112, 85, 89, 97, 92, 110, 136, 118,
113, 85, 113, 103, 112, 103, 73, 105, 99, 102,
104, 78, 96, 123, 98, 96, 75, 148, 92, 118,
82, 109, 113, 120, 119, 109, 104, 70, 132, 99,
122, 106, 88, 103, 124, 78, 123, 94, 130, 98,
(55), 87, 92, 111, 78, 111, 115, 110, 135, 112,
83, 102, 117, 87, 107, 77, 116, 95, 129, 121,
145, 81, 150, 148, 89, 106, 122, 70, 76, 96,
95, 103, 98, 92, 106, 113, 105, 83, 83, 121,
85, 124, 132, 100, 67, 75, 102, 112, 97, 107,
94, 113, 116, 105, 78, 86, 95, 108, 94, 108,
124, 99, 110, 82, 100, 142, 99, 117, 100, 122,
85, 91, 84, 117, 93, 77, 102, 97, 111, 125,
90, 109, 100, 95, 102, 105, 112, 79, 129, 96,
129, 84, 79, 82, 93, 137, 93, 90, 76, 134,
82, 71, 118, 81, 110, 114, 106, 120, 61, 81,
109, 70, 90, 71, 80, 95, 93, 70, 93, 87,
105, 96, 90, 111, 97, 108, 99, 129, 118, 87,
89, 76, 98, 76, 100, 123, 127, 115, 74, 120,
98, 154, 88, 92, 90, 124, 92, 114, 106, 61,
100, 99, 111, 122, 79, 132, 94, 113, 100, 113,
117, 88, 97, 108, 92, 145, 152, 146, 124, 91,
105, 114, 143, 100, 96, 91, 111, 99, 88, 124,
139, 92, 109, 84, 95, 122, 91, 97, 94, 135
The question I think about: how to show the ranges of the best ao5/ao12/ao50/ao100/mo10 in text format? It's possible to use bold, italic, underline and color for 4 various averages, but I can't think of a way to show 5 or more averages.

One way is to generate some html/js code with the possibility to show the best average by clicking some button (by clicking the button "Ao5", the best ao5 will be selected with, say, bold font, etc.)
I'm still thinking if there is a way to show all averages without additional controls ("all-in-one").

The idea is to output instead of plain-text some BB or HTML code that can be copy/pasted directly to the forum or website.

- stannic

Last edited:

#### stannic

##### Member
v7.0: storing PBs

Major update: version 7.0 (beta)

Offline version: View attachment fifteen07.zip

- In addition to the automatic "rainbow" color scheme based on qqwref's code, the hand-picked palette is added. For any Multi scheme, there is now a drop-down listbox with two items: Automatic and Hand-Picked.
- Added the possibility to customize 4 colors used in all schemes except Multi XXX and Grad XXX. Select "Custom" in the list with color schemes.
- Changed the way to hide unwanted information (.display instead of .visibility), the hidden controls will not occupy space on the screen anymore.
- Displaying the current configuration in plain-text format in the Solution/Configuration window just after scrambling (you can, for example, copy/paste it directly to kumi na tano )
- The PBs are stored now in localStorage (beta).

Warning: The specification of the Web Storage is not stable so I cannot guarantee correct saving of the PBs in the future.

Note: If you're using downloaded offline version (html page), then starting from v7.0 (this version) please put all the subsequent versions into the same directory, so new version will take old PBs from the storage.

For now, PBs for relays are not stored (only for standard mode).

Edit: There may be issues when using relay mode (possible corruption of stored PBs from standard mode), I'm working on this just now. Sorry for being blind.
Edit 2: Fixed now.

- stannic

Last edited:

#### Ickathu

##### Member
sweet. I'm gonna try the 20x20 next time I've got like 3 free hours

#### uvafan

##### Member
13.472 4x4 avg12 . Finally EDIT: almost... surpassed my 3x3x3 cube pb:

9.478, 12.771, 13.063, 16.779, 15.207, 9.944, 22.469, 11.852, 17.048, 12.624, (8.305), 15.958

69, 95, 99, 110, 99, 75, 139, 78, 117, 90, (63), 114

Last edited:

#### stannic

##### Member
Quick warning:

- please don't use for now Scramble Type other than Random (it's by default)
- please don't use Live XXX color schemes for now

(Scramble Type = Random and any color scheme except Live XXX should work correctly in the current version)

Using any of them may drastically improve your normal PBs and it may be required clearing PBs in that case. I'm working on separating the PBs obtained with these special modes from the "official" ones. Also, I'll add buttons to delete the PBs for the selected puzzle from the storage / clear all PBs.

Sorry for any inconvenience.
For anyone interested, you can look at the data in local storage using the following code:

Code:
<!DOCTYPE html>
<html>
<title>Test Page</title>
<script type="text/javascript">
var a = new Array();
for (var i = 0; i < localStorage.length; i++) {
var k = localStorage.key(i);
var s = "'" + k + "' = '" + localStorage[k] + "'";
a.push(s);
}
a.sort();
document.getElementById("output").value = a.join('\n');
}
</script>
</body>
</html>
Save the code as html page and place in the directory where you have offline timer. For online version, use this link.
v7.1 is available (online version), the warning is cancelled.

Now there is a counter variable for the number of consecutive "official" solves, ending at the last solve. When you're using, say, Live Rows color scheme, this counter is equal to 0. After you've finished official solve, the counter increments by 1. If you even did single unofficial solve, the "official" counter resets to 0.

PBs are stored in the database if they are official. Best Ao5 is official if and only if all 5 solves are official, etc.

In official solve:
- it is not allowed to skip the solve (pressing Escape key resets the "official" counter to 0)
- it is not allowed to use Live XXX color schemes (using Live scheme resets the "official" counter to 0)
- it is allowed to use another scramble types (e.g., Flip 180), and the solve will be official, but the best results will be stored separately for each possible scramble type

In the stats table, new official PBs are initially displayed with cyan color; new PBs that are not official are displayed with blood-red color and not remembered at all (so if your official 4x4 Ao5 PB is 11.500, then you can get unofficial 4x4 Ao5, say, 11.300 and just after this 11.400 will be also displayed as unofficial PB, because 11.300 wasn't remembered).

Old PBs are displayed with black text.
- Bulat

Last edited:

#### Owen

##### Member
Any chance of getting a static URL so everyone doesn't have to change their bookmark every time there's an update?

#### stannic

##### Member
Any chance of getting a static URL so everyone doesn't have to change their bookmark every time there's an update?
For some reason, did not thought about it. Basically it's not hard: from now, I'll just edit the page, instead of creating new.

Thanks for comment

- stannic

Last edited: