10 points par GN⁺ 24 일 전 | 1 commentaires | Partager sur WhatsApp
  • Jeu de stratégie au tour par tour open source se déroulant dans un univers de high fantasy, avec prise en charge de campagnes solo et de combats multijoueur en ligne ou en hotseat
  • Comprend 17 campagnes, 55 cartes multijoueur et plus de 200 unités réparties en 7 factions, chaque unité disposant de capacités et d’armes uniques
  • Se distingue par des graphismes composés d’animations en pixel art et de portraits semi-réalistes
  • Grâce à la forte extensibilité via les scripts WML et Lua, il est possible d’ajouter du contenu créé par les utilisateurs depuis le serveur officiel d’extensions
  • Fonctionne sur les principales plateformes, dont Windows, macOS et GNU/Linux, et est traduit dans plus de 30 langues, assurant une accessibilité mondiale

Principales caractéristiques de Battle for Wesnoth

  • Battle for Wesnoth est un jeu de stratégie au tour par tour open source basé sur un univers de high fantasy
    • Il prend en charge des campagnes solo ainsi que des combats multijoueur en ligne ou en hotseat
    • Les joueurs peuvent suivre des histoires variées, comme reconquérir un trône, fuir un seigneur liche ou forger un joyau de feu sous terre
  • Les unités du jeu sont représentées par des animations en pixel art réalisées à la main, et les scènes de dialogue utilisent des portraits semi-réalistes
  • Le jeu propose 17 campagnes solo et 55 cartes multijoueur
    • On y trouve plus de 200 unités appartenant à 7 factions principales, chaque unité possédant ses propres capacités, armes et sorts
  • Les fonctionnalités multijoueur sont disponibles non seulement sur Internet, mais aussi en réseau local ou en mode hotseat
  • Traduit dans plus de 30 langues, le jeu est accessible aux joueurs de nombreuses régions
  • Son moteur prend en charge une forte extensibilité pour les mods en combinant WML et les scripts Lua
    • Il est possible de télécharger du contenu créé par les joueurs via le serveur officiel d’extensions
    • Cela permet d’ajouter de nouvelles campagnes, factions, cartes multijoueur, mécaniques originales et éléments artistiques
  • Prise en charge d’une compatibilité multiplateforme entre les principaux systèmes d’exploitation comme Windows, macOS et GNU/Linux

1 commentaires

 
GN⁺ 24 일 전
Réactions sur Hacker News
  • S’il y a des recrutements C++ aux États-Unis, je recommande vivement de prendre contact avec Charles Dang (Vultraz), l’un des développeurs principaux de Wesnoth
    Il contribue au développement de Wesnoth depuis 2012, mais n’a obtenu son diplôme universitaire qu’en 2024. Malgré son rôle de mainteneur principal sur un projet open source en C++, le marché pour les développeurs juniors reste extrêmement impitoyable
    Vous pouvez consulter son profil LinkedIn

    • Notre entreprise est dans la région de DC, donc je l’ai contacté immédiatement. Wesnoth est vraiment un projet remarquable, et il est difficile de croire qu’il n’ait toujours pas trouvé de poste en programmation
    • J’ai vécu une situation similaire. J’ai soumis 5 petits patchs au noyau Linux et 2 patchs à Firefox, mais cela n’a suscité aucun intérêt des employeurs. J’envisage finalement d’arrêter les contributions open source et de me réorienter. J’en suis arrivé à un point où j’ai besoin d’un ROI personnel
    • En tant qu’Américain vivant à DC, s’il n’arrive pas à trouver un emploi malgré 12 ans d’expérience en C++, c’est vraiment surprenant. Les entreprises sont certes mauvaises pour évaluer l’expérience open source, mais il existe encore beaucoup de postes de développeur exigeant une habilitation de sécurité (clearance)
    • Maintenir un projet de ce niveau demande déjà des compétences de niveau entreprise. C’est triste de voir que cela ne mène pas à une embauche immédiate
    • En ce moment, le marché junior est difficile, et les entreprises ont tendance à considérer la maîtrise des outils d’IA comme une forme d’« expertise ». Elles attendent qu’on sache bien utiliser des outils comme Claude Code, mais ne le précisent pas dans les offres, et on ne l’apprend qu’en entretien
  • Mon seul reproche au jeu, c’est que les unités de soin ne gagnent pas d’expérience
    Du coup, au lieu de les garder à l’arrière après les combats, il faut les faire participer directement pour qu’elles montent de niveau. Comme elles ont peu de points de vie, c’est risqué, et réduire les PV des monstres à 1 ou 2 pour leur faire porter le coup final donne l’impression d’un bricolage contraire à leur rôle initial

    • Il existe un add-on pour corriger cela, Advance Wesnoth Wars. Il ajoute non seulement une option d’expérience pour les soigneurs, mais aussi un système où le terrain influe sur les dégâts. Voir le dépôt GitHub
    • D’après les idées fréquemment proposées (FPI) du forum officiel, gagner de l’expérience sans prendre de risque a été jugé néfaste pour l’équilibrage. En particulier en multijoueur, cela permettrait aux shamans de progresser trop facilement
    • Personnellement, j’aimais bien ce système, parce qu’il crée un équilibre stratégique entre risque à court terme et récompense à long terme. En pratique, amener les PV des monstres à 1 ou 2 n’est pas si facile. Il faut renoncer à des attaques plus puissantes, donc ce n’est pas trivial
    • La stratégie consiste finalement à garder le soigneur en arrière, puis à le faire avancer quand l’ennemi est presque mort pour porter le coup final, avant de reformer la ligne de front
    • Les unités de soin reçoivent une compensation indirecte via le fait qu’elles ont besoin de moins d’expérience pour monter de niveau. La capacité slow du soigneur elfe ralentit les ennemis et facilite aussi les attaques de finition
  • En y repensant après 20 ans, ça reste pour moi le meilleur jeu open source
    Il m’est arrivé plus d’une fois de passer la nuit sur les campagnes. Ce serait formidable que quelqu’un fasse un port Nintendo Switch

    • Mais un port officiel est juridiquement impossible. Le SDK Nintendo est couvert par une NDA, et la GPL impose la publication du code source modifié, ce qui entre en conflit. Ce serait impossible sans l’accord de tous les contributeurs. En revanche, un port homebrew serait envisageable
  • J’y ai énormément joué il y a une dizaine d’années. J’ai envie d’y retourner pour voir à quel point ça a changé

    • Pareil pour moi. C’était l’un des jeux auxquels j’ai joué sur mon premier Linux. Ça me rappelle toute une époque nostalgique
    • Tout à fait d’accord
  • C’est vraiment un excellent jeu. Il y avait même une version iOS à l’époque
    Voir le lien App Store.
    Dans la même veine, mais non open source, il y a Hero’s Hour. Il tourne aussi très bien sur Xbox
    Parmi les jeux open source, c’est l’un de ceux qui se distinguent le plus par leur IP et leur concept originaux. C’est un projet fait avec sincérité

  • Je me demande s’il existe une liste de jeux open source de cette qualité. Je cherche des jeux si bien finis qu’on a du mal à croire qu’ils soient gratuits

    • Voici une liste de recommandations :
      Cataclysm: Dark Days Ahead – survie post-apocalyptique dans l’esprit de Dwarf Fortress
      Endless Sky – shooter vue du dessus inspiré d’Escape Velocity
      SuperTux / SuperTuxKart – inspirés respectivement de Super Mario et Mario Kart
      Vous pouvez aussi consulter la liste des jeux open source et la liste des jeux commerciaux
    • Si vous aimez les RTS, Beyond All Reason est impressionnant. Voir le site officiel
      On sent l’attention et l’affection des développeurs dans la qualité de l’UI
    • Je recommande le même jeu. Il est toujours activement développé, et même si le mode 8v8 est le mode par défaut, il propose aussi du PVE, du 1v1 et bien d’autres variantes
    • FreeCiv et FreeCol sont aussi très bien. Si vous aimez les roguelikes, je recommande Brogue, Nethack et DCSS.
      OpenMW est une réimplémentation entièrement open source de Morrowind
    • Si vous aimez les arena shooters, Xonotic est marquant
      Voir le wiki Xonotic
  • J’apprécie Wesnoth depuis l’enfance et c’est encore aujourd’hui un jeu que j’adore
    Il existe une énorme quantité de contenu tiers et un univers étendu

    • Je me demande s’il y a un endroit recommandé pour trouver ce contenu tiers
  • À l’université, je jouais à ce jeu sur un ThinkPad sous Arch. Il tournait très bien même sur une petite configuration
    On plantait des épingles sur la carte pour garder la trace de nos batailles en équipe, avec des noms comme « Ronant’s Triumph », « Ronant’s Revenge » ou « Ronant’s Last Stand ».
    C’était un souvenir légendaire partagé entre amis autour de quelques bières. Ronant était un héros qui ne reviendra plus jamais

  • Mes enfants et moi jouons à ce jeu ensemble depuis 20 ans
    Il a toujours très bien fonctionné sur Linux, Mac et Windows, sans jamais planter
    D’innombrables jeux ont disparu, mais Wesnoth est toujours là. Il pourrait devenir un jeu éternel, comme les échecs

  • C’était un véritable petit bijou découvert par hasard
    J’ai récemment joué à Mewgenics, et des éléments comme les animations rapides de Wesnoth, la possibilité d’annuler une action ou de passer un tour m’ont manqué
    J’aimerais beaucoup que davantage de campagnes soient ajoutées à l’histoire officielle