2 points par GN⁺ 2024-12-05 | 1 commentaires | Partager sur WhatsApp
  • Les récentes actualités d’OpenTTD couvrent la publication de la bêta 16.0, la correction de bugs en 15.3 et des changements de distribution sur Steam/GOG, illustrant à la fois le rythme de développement et de distribution du projet
  • OpenTTD 16.0-beta1 est une release destinée à valider en amont les nouvelles fonctionnalités, tandis qu’un concours de création du jeu de titre pour la prochaine release a également été lancé
  • OpenTTD 16 rend plus naturels certains scénarios d’exploitation ferroviaire, comme le demi-tour en gare terminus ou les locomotives qui poussent par l’arrière, et ajoute des défis de gameplay optionnels
  • OpenTTD 15.3 corrige une désynchronisation en multijoueur lors des collisions de trains, le crash d’hélicoptères en bord de carte et des problèmes d’affichage de l’UI avec certains base sets non par défaut
  • Sur Steam, OpenTTD n’est plus proposé directement comme jeu autonome, mais dans un bundle à 9,99 $ avec Transport Tycoon Deluxe réédité par Atari

Bêta d’OpenTTD 16 et amélioration de la représentation ferroviaire

  • OpenTTD 16.0-beta1 est la première release bêta destinée à tester les nouvelles fonctionnalités d’OpenTTD 16
  • Un concours est également ouvert pour créer le jeu de titre qui figurera dans la prochaine release
  • Backwards to the Future présente les améliorations visuelles d’OpenTTD 16 et de nouveaux défis de gameplay optionnels
    • Il montre un conducteur de rame électrique se déplacer vers la cabine opposée pour repartir vers la banlieue
    • Il illustre le cas d’un train intercités arrivé derrière une Driving Van Trailer non motorisée, puis repartant avec la locomotive en tête
    • Il inclut aussi une scène où un train de nuit avec voitures-lits entre en gare en marche arrière sous la surveillance du chef de train, poussé par une locomotive depuis l’autre extrémité

Corrections de bugs dans OpenTTD 15.3

  • OpenTTD 15.3 est une release de correction de bugs publiée pendant le travail sur les fonctionnalités d’OpenTTD 16
    • Correction empêchant les clients multijoueurs de tomber en désynchronisation (desync) lors d’une collision de trains
    • Modification pour que les hélicoptères qui tombent à court de carburant près du bord de la carte s’écrasent à l’intérieur de celle-ci, plutôt que dans le vide provoquant un crash complet du jeu
    • Amélioration de l’affichage des images et des textes de la barre d’outils et du menu principal avec certains base sets non par défaut, comme aBase, biggui ou original TTD
    • Les bugs supplémentaires peuvent être signalés sur le Bug tracker

Changement du mode de distribution sur Steam/GOG

  • La mise à jour liée aux changements Steam/GOG porte sur la relation entre la réédition de Transport Tycoon Deluxe par Atari et le mode de distribution d’OpenTTD
  • L’équipe d’OpenTTD précise que ce changement n’est pas dû à une pression d’Atari
  • OpenTTD était disponible sur Steam depuis cinq ans, mais n’est désormais plus proposé directement comme jeu autonome
    • Il peut à la place être obtenu dans un bundle avec Transport Tycoon Deluxe réédité par Atari
    • Le bundle est disponible à l’achat sur Steam pour Windows, Mac et Linux, au prix de 9,99 $

1 commentaires

 
GN⁺ 2024-12-05
Avis de Hacker News
  • À mon avis, si OpenTTD a connu un tel succès, c’est parce qu’il était jouable dès l’installation.
    La plupart des remakes open source de jeux n’ont que le moteur, et nécessitent séparément des ressources graphiques, artistiques, sonores et musicales ; ils n’offrent donc pas une expérience jouable à 100 % : https://github.com/radek-sprta/awesome-game-remakes
    OpenTTD était aussi comme ça au départ, mais l’objectif a très tôt été de se « séparer » de l’original le plus vite possible ; après la sortie en 2004, un projet de remplacement des graphismes a commencé en 2007, et les sprites étaient terminés à 100 % en 2009 : https://wiki.openttd.org/en/Archive/Community/Graphics%20Rep...
    Aujourd’hui, en plus du set TTD original, il existe 5 sets de base : https://bananas.openttd.org/package/base-graphics
    C’est ce qui a permis une sortie sur Steam et GOG.

    • OpenRA, réimplémentation open source de Red Alert, Dune 2000 et C&C Tiberian Dawn, règle le problème en téléchargeant les jeux shareware puis en en extrayant les ressources.
      Ce serait encore mieux d’avoir des ressources entièrement redistribuables librement, mais c’est une façon assez maligne de gérer un démarrage fluide.
    • Je me demandais comment ils avaient fait sans violer les droits d’auteur de l’original ; j’imaginais qu’ils avaient redessiné des copies des ressources originales avant de les qualifier de remplacements libres, mais en réalité ils semblent avoir traité ça de façon assez raisonnable.
      « Les nouveaux graphismes sont dessinés dans le style du jeu original, avec la palette 8 bpp d’origine. Les graphismes doivent être des versions ressemblant aux objets correspondants, mais distinctes, et aucun graphisme de l’original ne doit être copié. Les nouveaux sprites n’ont pas besoin d’avoir la même taille que les originaux, mais ils doivent être similaires, car ils doivent s’intégrer dans le jeu comme prévu. »
      https://wiki.openttd.org/en/Archive/Community/Graphics%20Rep...
    • Cela dit, la bande-son originale reste fantastique.
    • J’allais demander si les revenus de la version Steam allaient au projet open source, mais en regardant, j’ai vu qu’elle était gratuite.
      La récupérer via Steam est pratique et permet les mises à jour automatiques, et le projet peut sans doute obtenir les statistiques Steam.
      Cela dit, j’ai encore un backlog de jeux à terminer, y compris des titres comme Satisfactory ou Factorio qui répondent à des envies similaires.
  • Dans le Transport Tycoon original, pas OpenTTD, si l’on construisait un tunnel d’un bout de la carte à l’autre, le montant à payer devenait tellement élevé qu’il provoquait un dépassement d’entier signé.
    On pouvait donc commencer une campagne avec plusieurs milliards de dollars.

    • Je me souviens avoir trouvé quelque chose de similaire dans un jeu qui devait être le tout premier Sim City.
      J’avais environ 10 ans à l’époque ; après avoir construit trop de postes de police, les coûts d’entretien étaient devenus si élevés que la perte mensuelle débordait et se transformait en bénéfice.
      Avec le recul, je comprends ce qui s’était passé.
    • Le TTD original était tout de même remarquablement stable.
      Une fois, j’avais construit une boucle très serrée pour un train ; le train est entré en collision avec sa propre queue et le jeu a planté. C’est la seule fois où j’ai vu une police rouge contenant des informations de débogage.
    • Si l’on cherche quelque chose de similaire dans une version récente, OpenTTD prend en charge des options de bac à sable : https://wiki.openttd.org/en/Manual/Sandbox%20options
      Ce n’est pas aussi amusant qu’un easter egg, mais c’est pratique ; et pour être honnête, l’original avait aussi des cheats.
    • Il y avait aussi ce genre de chose dans Windows Solitaire.
      Si l’on continuait à retourner des cartes sans jouer jusqu’à dépenser plus de 32 768 $, une somme presque équivalente devenait immédiatement positive.
  • Je l’ai déjà posté auparavant, mais je développe un wrapper qui transforme OpenTTD d’un jeu en un système de recherche et d’expérimentation un peu plus sérieux.
    Il s’agit notamment d’exploiter des systèmes d’IA : https://github.com/michalc/OpenTTDLab

    • Je me demandais quelles expériences on pouvait mener dans OpenTTD avec ce code ; j’aurais aimé voir des exemples concrets.
      La seule chose que j’ai pu trouver était « exploration des performances de trAIns », et même en suivant le lien « trAIns », il est difficile de comprendre ce que cela fait, à part que c’est sous licence GPL.
      Il y a si peu d’explications que c’est très obscur, et c’est dommage : on a l’impression que c’est du genre « si vous ne savez pas déjà, ne contribuez pas ».
    • Je joue beaucoup à OTTD depuis plus de dix ans, et je me suis toujours demandé comment quelqu’un pourrait fabriquer exactement ce genre de chose.
      Des add-ons comme l’économie industrielle FIRS sont assez complexes, ce qui rend difficile l’évaluation ou l’estimation des itinéraires optimaux et des investissements.
    • Vraiment intéressant. Ça vaudrait le coup de le publier en Show HN.
  • Fait amusant : le projet OpenTTD prend en charge une version pour navigateur web via Emscripten.
    Je n’ai pas trouvé de version officiellement hébergée, donc je l’utilise moi-même sur https://openttd.pranay.codes
    Même dans son état de base, c’est assez utilisable, mais il y a quelques problèmes audio ; pour l’instant, les sauvegardes dépendent des caprices du stockage du navigateur, donc je pensais aussi ajouter quelque chose comme des sauvegardes cloud.

    • Je me demande s’il existe un guide pour compiler la version WASM. Je n’en ai pas trouvé.
    • Si seulement le multijoueur fonctionnait, je serais prêt à payer.
  • L’un des fondateurs d’OpenTTD est Ludvig Strigeus.
    Il a créé uTorrent, a été l’une des personnes clés de Spotify et a reçu le Polhem Prize.

    • Il ne faut pas non plus oublier ScummVM.
  • L’original — le Transport Tycoon de base, même pas Deluxe — faisait partie de mes jeux DOS préférés
    Pendant quelques années, avant d’avoir un enfant, c’était devenu une tradition de refaire Transport Tycoon sur du matériel moderne avec OpenTTD à chaque Noël
    Personnellement, je n’aime pas beaucoup cette période, mais grâce à ça, Noël était bien plus supportable

    • J’espère pouvoir le faire découvrir à mes enfants un jour
      Et je me demande aussi s’il y a déjà eu des tentatives d’y ajouter du multijoueur
  • J’ai beaucoup joué à ce jeu avec un ami à l’époque
    On avait créé une carte appelée « German Reunification », qui simule la division jusqu’en 1989 puis la réunification
    C’est une carte faite à partir de données d’altitude réelles et des coordonnées géographiques des villes : https://wiki.openttd.org/en/Community/Scenarios/Real%20World...

    • C’est vraiment chouette, mais je ne comprends pas le mécanisme de simulation de la division
      Il est question d’eau qui s’écoule lentement, mais je ne vois pas d’où vers où elle est censée couler
  • La raison pour laquelle ça remonte aujourd’hui semble être le récent 30e anniversaire de Transport Tycoon

    • Les liens postés sur HN sans contexte, surtout quand ce sont des liens sans doute assez connus de ce lectorat, peuvent souvent être assez déroutants s’il n’y a pas d’explication
    • Encore une raison de me sentir vieux aujourd’hui
      Mais plus sérieusement, pour un jeu vieux de 30 ans, il tient encore remarquablement bien
      OpenTTD fait partie des jeux que je garde toujours installés
  • Je joue à OpenTTD par intermittence depuis environ 15 ans
    C’est une excellente manière d’étendre naturellement le jeu tout en préservant le génie de Chris Sawyer, sans manquer de respect à l’original, et en continuant à le rendre pertinent

  • Quand j’étais enfant, je n’avais pas accès à la version complète, donc je rejouais sans arrêt à la démo de Transport Tycoon, pas TT Deluxe
    Quand j’ai découvert OpenTTD une fois adulte, j’étais vraiment surexcité, et je ne saurais même pas dire combien de temps j’y ai passé
    Il se compile et tourne même sur ppc64le

    • J’avais acheté TT après les cours, et je me souviens très nettement avoir lu le manuel à l’étage du bus, tout devant, en rentrant chez moi
      C’était le bus d’Altrincham à Flixton
      C’est amusant de voir que certains souvenirs restent en tête même 30 ans plus tard
    • Je pouvais jouer à la version complète originale de Transport Tycoon Deluxe sur PC, et je me souviens m’être senti comme le joueur le plus créatif sur ce jeu
      J’y ai passé des heures, des jours, des nuits entières, puis je m’en suis éloigné un temps en entrant à l’université, avant de redécouvrir OpenTTD bien plus tard
      J’ai été vraiment ravi de voir que ce jeu avait été porté en projet open source, avec un système en ligne et une communauté de joueurs
      Je me suis aussitôt inscrit sur les forums populaires pour jouer de façon compétitive, j’ai découvert plein d’optimisations, et j’y ai repris énormément de plaisir
      Quand mes enfants auront l’âge approprié, je finirai par leur apprendre ce jeu. C’est vraiment un jeu légendaire et intemporel