Nous sommes vraiment heureux d'annoncer la dernière version de Speed Dreams, la 2.4.0 ! 🎉 Sortie dans le cadre du FOSDEM 2025, cette nouvelle version est le résultat de près d'un an de travail acharné, résultant de plus de 800 commits, 1391 fichiers changés rien que pour speed-dreams-code
.
Obtenez la dernière version à partir de https://forge.a-lec.org/speed-dreams/speed-dreams-code/releases/tag/v2.4.0 .
Il s'agit de la première version depuis l'annonce de la nouvelle maintenance de projet et elle a entraîné des changements majeurs dans notre infrastructure et dans la communauté dans son ensemble.
L'un des changements les plus importants a été la migration de SourceForge et Subversion à Forgejo et Git. Frustrés par la monorepo de 14 GiB sur SourceForge, nous avons décidé de diviser le jeu en plusieurs dépôts :
speed-dreams-code
pour le code source du moteur. Environ 37 MiB au moment où j'écris ces lignes.speed-dreams-data
pour les ressources de base. Environ 324 MiB au moment où j'écris ces lignes.Cette nouvelle structure permet aux développeurs et à notre tout nouveau CI/CD de cloner rapidement le code source avec une empreinte beaucoup plus petite.
Le nouveau CI/CD nous permet également de construire automatiquement des paquets Debian et Ubuntu prêts à l'emploi, ainsi que des installateurs Windows.
Ces changements, qui peuvent sembler triviaux à première vue, ont nécessité des modifications profondes du moteur et de sa conception sous-jacente, qui ont été expliquées dans un précédent billet de blog.
Certains éléments ont déjà été transférés vers la base de données officielle des éléments, mais il reste encore beaucoup de pistes et de voitures en attente. Comme ils peuvent être publiés indépendamment de la version 2.4.0
, ils seront migrés dans les jours ou semaines à venir, et seront disponibles dans le gestionnaire de téléchargement du jeu.
Nous avons travaillé sur de nouveaux sons, sous licence libre, pour certaines de nos voitures, comme le montre cette vidéo (YouTube).
Nous avons également travaillé à rendre les bots USR plus compétitifs. Bien qu'il s'agisse encore d'un projet en cours, quelques vidéos ont été publiées pour montrer le nouveau comportement.
Les développeurs sont souvent fiers d'annoncer de nouvelles fonctionnalités, mais il n'est pas si courant de se réjouir d'une réduction de la configuration requise ! En raison des changements requis par la migration Git, la configuration minimale requise pour Speed Dreams a été réduite :
2.3.0
) 2.3.0
).deb
).lib/drivers
a été réduit de 58Bien sûr, tous les changements décrits lorsque nous avons publié notre dernière version expérimentale sont également inclus. Un résumé très rapide de ces changements serait :
Les changements de Simu v4.1 (ajout de multiplicateurs de chaleur pour les forces latérales et longitudinales) ont également été introduits et améliorés dans Simu v5 (ajout de la température du moteur, ainsi que de l'activation et de la désactivation de certaines caractéristiques du modèle de pneu en fonction du niveau de difficulté que vous choisissez).
Bien que cette version n'apporte pas beaucoup de nouvelles fonctionnalités, elle représente une étape importante dans la nouvelle direction du projet. Maintenant que Speed Dreams s'appuie sur Git, nous encourageons les nouveaux développeurs à venir nous aider à rendre Speed Dreams plus grand que jamais.
Bonne course !