• [^] # Re: Convention de numérotation

    Posté par . En réponse à la dépêche Une nouvelle version majeure de Wormux. Évalué à 2.

    Il faut bien voir que le schéma de numérotation est historique (et reste malgré les batailles pour le changer!)

    Première version : 0.1. Puis viens la 0.2, la 0.3, la 0.4 a dû voir l'arrivée du son et d'un menu (je suis rentré dans le projet après la 0.3). La 0.4 était donc une version majeure avec de telles ajouts ;)

    Ensuite, il y a une 0.5, version bien avancée qui utilisait Clanlib 0.6 et que haypo, développeur principal à l'époque, voulait numéroter 1.0. J'étais plutôt favorable, mais tout le monde n'était pas d'accord...

    Plus tard, on décide de passer sur Clanlib 0.7 (version de développement mais recommandée par les développeurs de Clanlib), on sort une version 0.6... Même si certains voulaient sortir une 1.0, d'autres disaient : "Oui, mais y'a pas d'IA, y'a pas de réseau, y'a pas ceci, ...".

    Passage à SDL suite aux déboires avec Clanlib -> Wormux 0.7

    Les améliorations s'enchaînent mais rien d'aussi important qu'un portage : 0.7.1, 0.7.2, 0.7.4, ...

    Le jeu en réseau commence à être mis en place par lodesi, chantier monstrueux. On décide que ce sera la version 0.8. Commence alors le cycle des alphas/betas (alpha1, beta1, jusqu'à 4). A chaque fois, le réseau s'améliore, mais péniblement et le jeu solo aussi. On décide de sortir une version dite "stable", en désactivant le réseau : Wormux 0.7.9. Ce numéro pour indiquer que ce sera la dernière version avant le jeu en réseau "stable". Là encore, certains criaient aux scandales lorsque quelqu'un évoquait la 1.0. "Comment, une 1.0 sans IA ??"

    Après, un tel cycle, c'était déjà difficile de mettre à jour le 2ème numéro... Certains voulaient numéroter la version actuelle 0.8.6... Alors enlever le 0. ... T'imagine même pas les levées de bouclier qu'il peut y avoir quand on parle de numéro de versions :)

    C'est beaucoup plus simple de rester dans une numérotation foireuse qui s'est créée historiquement, que d'en remettre une sur les railles!

    Et je crois que ce n'est pas près de s'arranger pour Wormux si on change vraiment le moteur physique. Ça m'étonnerait qu'on sorte une version aussi stable de but en blanc, donc ça voudra dire réutiliser des numérotations avec un joli beta ou rc en suffixe...