Suite. It's not really a useful program for managing levels/high
scores but it could be interesting to know. The idea is to have a
program that calculates the total of all the moves and shots from the
levels from an author and it would give two values: the total moves
and the total shots. The third value is the total of the total moves
and the total shots (total moves + total shots). I'll explain it with
an example file:
Level.lvl
---------
Level A - Level Author A - Easy - GHS: 128 45 - HS: 134 55
Level B - Level Author A - Medium - GHS: 542 56 - HS: --NO HS--
Level C - Level Author A - Easy - GHS: 98 77 - HS: 98 83
** Level D - Level Author B - Easy - GHS: 0 0 > HS: 43 11
Level A - made by person A - has a GHS score and a HS score.
Level B - made by person A - has a GHS score but no HS score.
Level C - made by person A - has a GHS score and a HS score.
Level D - made by person B - has no GHS score but has a HS score.
Now, if you'd run the program for the levels from person A and for
the GHS scores, it would result this:
M: (128 + 542 + 98) = 768
S: (45 + 56 + 77) = 178
M + S: (768 + 178) = 946
This means that if you'd solve all the levels from Level Author A
with the most perfect score (the GHS score), it would take you 946
actions to do that. You could also calculate these values with the HS
score, that would return the value for all the levels the levelsolver
(HS) has already solved from that level author (it would skip level B
in the example Level.lvl file).
Options that could be in the program: difficulty selection (calculate
the values for Kids levels from Level Author A), calculation of the
values for ALL the levels in a file.
For the example Level.lvl file, the results would be:
Levels from Level Author A with GHS scores: 768 - 178 - 946
Levels from Level Author A with HS scores: 232 - 138 - 370
Levels from Level Author A with Easy difficulty with GHS scores: 226 -
122 - 348
Levels from Level Author A with Easy difficulty with HS scores: 232 -
138 - 370
Levels from Level Author A with Medium difficulty with GHS scores:
542 - 56 - 598
Levels from Level Author A with Medium difficulty with HS scores: 0 -
0 - 0
Levels from Level Author B with GHS scores: 0 - 0 - 0
Levels from Level Author B with HS scores: 43 - 11 - 54
Levels from Level Author B with Easy difficulty with GHS scores: 0 -
0 - 0
Levels from Level Author B with Easy difficulty with HS scores: 43 -
11 - 54
Levels from Level.lvl with GHS scores: 768 - 178 - 946
Levels from Level.lvl with HS scores: 275 - 149 - 424
Levels from Level.lvl with Easy difficulty with GHS scores: 226 -
122 - 348
Levels from Level.lvl with Easy difficulty with HS scores: 275 - 149 -
424
Levels from Level.lvl with Medium difficulty with GHS scores: 542 -
56 - 598
Levels from Level.lvl with Medium difficulty with HS scores: 0 - 0 - 0
Of course, the program would only show the results of what you've
selected.
Now, the program is useless for managing the (global) high scores and
such, but it could be interesting for the levelsolvers. For example,
you could run the program for your HS scores and all the levels in
the file:
"Ah, I've solved 1062 levels in this file and I've done 81774 moves
and 36108 shots. Neat, I've already done 117882 actions in this file"
Or with the GHS scores:
"If I'd solve these levels with the most perfect score, it would take
me 76464 moves and 30798 shots. The total would be: 107262"
Hmm, I could bring up the fact that you can also calculate the
average of the GHS score values and the HS score values but oh well...
Simeon