Quote from: DreadnautWhich questions do we have about Stunts tracks and replay?
Yes, this is a very good way of seeing it. Inside a tournament, there are of course, internal questions that don't require anything universal. But if it is about the general user, what would he be looking for? I think there are two kinds of questions. One is of the sort "I have this track or replay and I want to know more about it". In that case, the user would give a whole file, the registry or any other system would use its own hash methods, that wouldn't need to match the methods of other systems, and bring up all the info it can about the track or replay that's relevant to the system. The other type would be "I'm looking for a track or replay that has these characteristics". There could be many answers. Now, for none of these it's necessary to agree on a numbering system, it seems. It would, however, be necessary to internally identify the item uniquely with a non-changing ID so that, for example, one can grab a link from a site and put it in another and that will direct people to the page regarding that item. Things like that.
Quote from: DreadnautBut what question does this answer? Can it map tracks on a space which gives us useful insights, or is it merely a numeric exercise, and looking at the maps would be faster?
Well, this is a thing separate from the numbering idea. What I envisioned does not necessarily have to be calculated the way I described, but the question it should answer is whether a track or a replay was (probably) created from another, if it's a version of another. The utility in this would be to associate items when coincidence is not perfect. Say somebody drove a replay on a well known track, but first made a couple of touches. Some time later, another person is looking up the replay but can't find it because it turns out the track is not the same. Things like that. For example, my track "Abusái" was slightly modified before entering ZakStunts, which is OK. But I do have the original version. Again, this is an idea and a reason why it could be useful. I'm not saying that it's a requirement in anyway for things to work. But consider also replays that are identical up to a certain byte, meaning they were creating by "continue driving" from a point. I figure it'd be useful to tell that's the case (which brings me to a question I've had for a long time and I'll ask it at the end of this post, ha, ha).
Quote from: DreadnautI've recently been working on splitting the concepts for "track" and "race", at least in the back-end.
I believe this is a very good approach. It does make a lot more sense that way. Of course "season x, race y" also solves the problem, but the ZCT system is more orderly in my opinion, especially since races in ZakStunts are not aligned with a day of the month, but weekly, so it's not always easy to say "October's race".
Quote from: DreadnautI can't think of a good way to classify non-competition tracks
If we follow the example of the ZCT system, then I think the natural expansion would be to have a leading thing such as "NTB" (non-tournament-based) or each author could have a leading ID and local numbers. The thing is, as you said before, the ZCT method is better to define races than tracks and the same thing happens with these other possibilities. One track could, for some reason, make sense to have more than one number in the same classification or even be present in several classifications.
Now to the question I've had for a long time
I've always assumed that, in ZakStunts, once you've posted a replay, it's not correct to post another that's based on the one you've already posted. That is, I can do all the RH I want, but once the replay is out, I have to start from scratch for the next one. Yet, I have to admit, I've never read that rule anywhere, so I don't know if my assumption is correct. So... is it? And does ZakStunts check for this at all? As I've never done that, I haven't tested it.