But we'll get this changed. While trying to get into contact with hundreds of people from the gaming scenes, building new connections and more I learned something, that the geek in my had totally failed to comprehend:
ADOM's version numbering scheme is a problem.
Today alone I had discussions with two potential video reviewers who were confused by the "Prerelease" appendix to the current version number. Not knowing ADOM they assumed that the game was not yet ready and only an unfinished prototype could be reviewed. We had to exchange a couple of mails to get this fixed but the problem is obvious: Many others might not even respond fearing to be exposed to yet another of the countless concept studies and prereleases (especially on Steam) of games that never will be finished. This alone IMHO is reason enough to seriously considering to change the version scheme.
But there is more:
- The current version number does not do justice to the progress of ADOM. I was stupid enough to only change the last version number before the resurrection (1.1.1) to 1.2.0 and never again adjust it. Considering the fact that we have new races, new classes, new quests, tons of bug fixes, the awesome graphical mode and NotEye integration, soundtracks, etc. pp. the jump in the version number from 1.1.1 to 1.2.0 is much too small.
- Jumping to 2.0.0 based on the previous observation also doesn't help as it would create confusion with ADOM II.
- It's very hard to judge if a change warrants a major or minor number and whatever you do - almost nothing can do justice to almost 20 years of history of ADOM (even with one long break).
To a single number.
As I dislike the way Firefox and Chrome handle version numbers (just increasing them by one with each new release) I consider a minor visual change: Not calling the future number a version number but a release number.
The next release number would be easily derived by counting all releases ADOM had so far:
- 23 prereleases since the resurrection.
- 3 releases after ADOM 0.9.9 Gamma 16 (1.0.0, 1.1.0, 1.1.1)
- 15 Gamma releases (0.9.9 Gamma 1 to 0.9.9 Gamma 15)
- 23 releases before that (0.2.0 to 0.9.9)
And future releases always would increment that number by one.
What do you think?