CyManager, forum officiel du jeu de cyclisme en ligne !

Le forum du jeu en ligne de management d'équipe de vélo CyManager.com

Vous n'êtes pas identifié(e).

#1 25-04-2024 10:11:50

Derphel
Codeur
Inscription : 05-05-2015
Messages : 1 800

Feuille de route 2024/2025 de CyM

Bonjour à toutes et tous,

Voici la feuille de route du développement du jeu du reste de l’année 2024, et qui débordera certainement largement sur 2025.

- Migration vers les nouveaux serveurs. Plus aucun nouveau développement n’aura lieu tant que cette migration n’est pas terminée. Ce n’est plus un choix: un message nous est récemment parvenu de chez OVH nous prévenant que le type de serveur qui héberge le jeu sera purement et simplement supprimé le 31 décembre de cette année. Donc si rien n’est fait, le jeu s’arrête dans un peu plus de 8 mois.

L’état des lieux:
Les librairies utilisées avec PHP sont migrées vers la nouvelle version.
Le nouveau serveur de dev est en cours de configuration.
Le site est installé sur ce serveur de dev. En ce moment est en cours le passage en revue de chaque page et chaque script pour traiter les nombreux “warnings” apparus avec la nouvelle version du “cœur du moteur” PHP (ce qui permet de corriger quelques bugs au passage). Il y en a pour encore quelques semaines de travail et terminer de configurer d'autres éléments utiles au fonctionnement du jeu sur le serveur.
Il faudra ensuite migrer le forum, préparer la prod (çàd le "vrai" site) et réaliser la migration de la prod.

- Fusion des moteurs de course. Aujourd’hui il y a 4 moteurs différents: un pour les courses du championnat, un pour les MC, un pour les Courses Libres et un moteur technique en lien indirect avec le calendrier. La fusion de ces 4 moteurs est indispensable pour pouvoir aller de l’avant. C’est le moteur de course du championnat qui servira de référence principale.

Au niveau des améliorations, il est prévu de le rendre plus “intelligent” (avec entre autres comme but de créer un maillot de la montagne et un maillot du meilleur sprinteur pour les tours), d’améliorer la gestion de l’échappée matinale et la cohérence de certains événements de courses. Certains changements invisibles seront aussi indispensables pour d’autres chantiers qui suivront. Le “Live” sera peut-être étendu à toutes les courses. Si c’est le cas, ce sera sous une nouvelle formule.

- Écriture d’un éditeur de calendrier pour automatiser un maximum d’étapes. Aujourd’hui c’est un long travail manuel effectué par Fécamp. Des changements du moteur de course sont un prérequis pour rendre cela possible.

- Réforme des Ordres de Course. Certaines améliorations au moteur de courses sont nécessaires.

- Passage à une authentification unique du site, du moins si c’est possible. On discutera à ce moment de la trajectoire que prendra le Monde 1 (stop les évolutions, retrait de certaines d'entre elles pour ressembler au jeu des origines, ...?) Le Monde 2 n’a pas le choix: il évoluera. C’est bien pour ça qu’il a été créé à l’origine). Et non, pas de v3. C’est déjà bien assez compliqué de gérer 2 Mondes (et qui sont décalés dans le temps, ce qui n’aide pas)

- Réécriture du design du site. La librairie graphique est abandonnée par ses créateurs depuis une petite dizaine d’années. Il est temps de s’en séparer si on veut éviter que plus rien ne fonctionne après une mise à jour de votre navigateur suite à un “breaking change” du langage qui supporte la librairie graphique. Ce chantier est morcelable et sera probablement mené petit à petit en parallèle des autres.

- En parallèle également de ces chantiers et après la migration des serveurs, une réflexion sera menée pour ajuster l’économie dans les 2 mondes (probablement injecter un peu plus de liquidités dans le monde 1 et en injecter moins dans le monde 2, le tout est de voir sous quelle forme et il faut que ce soit équitable pour tout le monde, futurs nouveaux joueurs inclus). D’autres petits changements interviendront aussi au fil de l’eau (par exemple l’ajout au marché des transferts des coureurs licenciés).

Il y a donc du pain sur la planche!

Hors ligne

Pied de page des forums