May 19, 2018, 6:56 p.m., by Lem

Battle for Wesnoth - replongée au coeur de la bataille

Vu que dernièrement je passe mon temps à coder la SAF, vient toujours un moment où j'ai envie de retourner jouer un peu. Et vu que je code sous linux, cela m'encourage à rechercher des jeux disponibles sans avoir à changer d'OS.

Un de mes jeux open-source préféré est Battle for Wesnoth, auquel j'avais beaucoup joué il y a plusieurs années. C'est un jeu mature, plutôt stable et esthétique, de stratégie en tour par tour sur carte hexagonale, ambiance médiéval fantastique avec magie, archers... Les deux modes que sont les campagnes solo et le multijoueur (LAN ou pas) sont aboutis et ont une durée de vie honorable. Le côté qui m'attire le plus dans ce jeu est la dimension RPG : les personnages ont des caractéristiques aléatoires spécifiques et surtout peuvent prendre des niveaux. Et, pour le mode campagne, entre deux missions on peut garder les mêmes personnages. Parce que c'est beaucoup plus cool de pouvoir perdre à cause d'une erreur d'étourderie une unité qu'on garde précieusement depuis 6 missions:')


En regardant où en étaient les mises à jour j'ai appris qu'ils en étaient à la 1.14 (alors que celle des repo ubuntu en est à la 1.12), je me suis donc lancé dans l'aventure de l'installation des sources pour voir où ça en était.

Installation

Information essentielle : BfW 1.14 utilise SDL2, il faut donc procéder à quelques installations préliminaires. Je reprends ci-dessous le lien suivant (après quelques corrections).

Pour mon Ubuntu 17.10, j'ai dû exécuter :
sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libboost-all-dev libcairo2-dev libvorbis-dev libcairo2-dev libpango1.0-dev libssl-dev
sudo apt install scons
scons --config=force

Le premier build prend un temps important, une fois qu'il est terminé on peut jouer en lançant ./wesnoth.


Une critique plus détaillée de cette nouvelle version devrait arriver dans un prochain article, en attendant je retourne tester ça !

> More OpenSource articles

Add a comment

| RSS feed for all notifications | for dev news only