×

fheroes2 1.1.13 : le moteur open source de Heroes of Might and Magic II dévoile sa version de Noël

L'équipe de développement du projet fheroes2 annonce la disponibilité de la version 1.1.13 de son moteur de jeu libre, conçu pour faire revivre Heroes of Might and Magic II. Cette mise à jour arrive à point nommé pour les fêtes de fin d'année et apporte son lot d'améliorations significatives pour ce jeu de stratégie au tour par tour qui a marqué l'histoire du genre en 1996.
publié le 23 décembre 2025
partager sur :

Aux origines du projet : une seconde vie pour un classique

Développé initialement par New World Computing et publié par The 3DO Company, Heroes of Might and Magic II s'est rapidement imposé comme une référence dans le domaine de la stratégie fantastique au tour par tour. Le projet fheroes2 trouve ses racines dans Free Heroes 2, une première tentative d'implémentation libre lancée en 2009 sur SourceForge par Andrey Afletdinov. Cette initiative pionnière avait pour objectif de recréer le moteur du jeu original en utilisant la bibliothèque SDL.

Après une période de développement discontinue, le projet connaît une véritable renaissance sous le nom de fheroes2. L'équipe actuelle a repris le flambeau avec une ambition claire : reproduire fidèlement le jeu d'origine tout en le modernisant. Le moteur a été entièrement réécrit et atteint la version 1.0 en 2022, marquant la réplication complète du titre original avec la correction de nombreux bugs et problèmes graphiques hérités de l'époque.

Un moteur moderne pour un jeu intemporel

La version 1.1.13 poursuit les avancées du projet en consolidant plusieurs fonctionnalités majeures. Le générateur de cartes aléatoires, annoncé dans la version précédente, bénéficie désormais d'une interface utilisateur intuitive et d'algorithmes améliorés pour la disposition des routes, objets et monstres. Cette fonctionnalité enrichit considérablement les possibilités de rejouabilité du titre.

L'intelligence artificielle franchit également un cap important avec cette mise à jour. Les adversaires contrôlés par l'ordinateur peuvent désormais utiliser les sorts de téléportation et de tremblement de terre, rendant les affrontements plus imprévisibles. La gestion des points de magie a été optimisée pour des décisions tactiques plus pertinentes lors des combats.

L'éditeur de cartes intégré reçoit une amélioration très attendue : la fonction de dessin par glisser-déposer pour les pinceaux de terrain et de gomme. Cette nouveauté facilite grandement la création de cartes personnalisées, particulièrement sur les appareils tactiles. Plus de 30 problèmes ont été résolus depuis la dernière version, accompagnés d'optimisations de performances et de réduction de l'utilisation de la mémoire vive.

fheroes2 dans l'écosystème des moteurs libres

Ce type de projet s'inscrit dans une mouvance plus large de préservation du patrimoine vidéoludique. À l'instar d'Open Fodder, qui redonne vie au classique Cannon Fodder de Sensible Software, ou encore d'OpenTTD pour Transport Tycoon Deluxe, fheroes2 garantit la pérennité d'une œuvre qui aurait pu sombrer dans l'oubli faute de compatibilité avec les systèmes modernes.

Le projet demeure multiplateforme et fonctionne sur Windows, macOS, Linux et Android. Une version iOS est en préparation et devrait être disponible prochainement en téléchargement public, après plusieurs mois de développement intensif qui ont simplifié le processus de compilation et introduit des builds automatisés.

Pour profiter du moteur, les joueurs doivent posséder les fichiers de données originaux du jeu, disponibles légalement sur GOG.com ou dans les boutiques Ubisoft, détenteur actuel des droits après le transfert depuis The 3DO Company. Une version démo gratuite peut également être téléchargée pour découvrir le titre.

Le code source du projet est accessible sur GitHub sous licence GNU GPL v2.0, permettant à quiconque de contribuer à son amélioration continue. Cette transparence et cette approche communautaire constituent l'une des forces du projet, assurant sa longévité et son évolution constante.

Sources : GamingOnLinux, GitHub

Tags :