Estamos muy contentos de anunciar la última versión de Speed Dreams, ¡la 2.4.0! 🎉 Lanzada en el contexto del FOSDEM 2025, esta nueva versión es el resultado de casi un año de duro trabajo, resultando en más de 800 commits, 1391 archivos cambiados sólo en speed-dreams-code
.
Obtén la última versión en https://forge.a-lec.org/speed-dreams/speed-dreams-code/releases/tag/v2.4.0
Esta es la primera versión desde que se anunció el nuevo liderazgo y ha supuesto grandes cambios en nuestra infraestructura y en la comunidad en su conjunto.
Uno de los mayores cambios fue la migración de SourceForge y Subversion a Forgejo y Git. Frustrados con el monorepo de 14 GiB en SourceForge, hemos decidido dividir el juego en varios repositorios:
speed-dreams-code
para el código fuente del motor. Alrededor de 37 MiB en el momento de escribir esto.speed-dreams-data
para los recursos de base. Alrededor de 324 MiB en el momento de escribir esto.Esta nueva estructura permite a los desarrolladores y a nuestro flamante CI/CD clonar rápidamente el código fuente con una huella mucho menor.
El nuevo CI/CD también nos permite crear automáticamente paquetes de Debian y Ubuntu listos para usar, así como instaladores de Windows.
Estos cambios, que a primera vista pueden parecer triviales, han requerido cambios profundos en el motor y su diseño subyacente, que se explicaron en una entrada anterior del blog.
Algunos activos ya se han migrado a la base de datos oficial de activos, pero todavía hay muchas pistas y coches pendientes. Dado que pueden publicarse independientemente de la versión 2.4.0
, se migrarán en los próximos días o semanas, y estarán disponibles en el gestor de descargas del juego.
Hemos estado trabajando en nuevos sonidos de licencia libre para algunos de nuestros coches, como muestra este vídeo (YouTube).
También hemos estado trabajando para que los robots USR sean más competitivos. Aunque todavía se considera WIP, se han publicado algunos videos para mostrar el nuevo comportamiento
Los desarrolladores suelen estar orgullosos de anunciar nuevas características, ¡pero no es tan habitual celebrar la reducción de los requisitos del sistema! Debido a los cambios requeridos por la migración a Git, se han reducido los requisitos mínimos del sistema para Speed Dreams:
2.3.0
) 2.3.0
).deb
).lib/drivers
se ha reducido de 58 a 7, reduciendo así la huella de memoria y maximizando la flexibilidad.Por supuesto, también se incluyen todos los cambios descritos cuando publicamos nuestra última versión experimental. Un resumen muy rápido de estos sería:
Los cambios de Simu v4.1 (Añadidos multiplicadores de calor de fuerza lateral y longitudinal) también han sido introducidos y mejorados en Simu v5 (Añadida la temperatura del motor, así como la activación y desactivación de ciertas características del modelo de neumático dependiendo del nivel de dificultad que elijas).
Aunque esta versión no trajo muchas características nuevas, significa un paso importante en esta nueva dirección del proyecto. Ahora que Speed Dreams se apoya en Git, animamos a nuevos desarrolladores a entrar y ayudarnos a hacer Speed Dreams más grande que nunca.