URL: https://linuxfr.org/news/minetest-des-cubes-et-des-hommes Title: Minetest : des cubes et des hommes Authors: Larry Cow Benoît Sibaud, baud123 et claudex Date: 2012年12月07日T13:36:43+01:00 License: CC By-SA Tags: minecraft, minetest et jeu Score: 33 La version 0.4.4 de Minetest (clone libre de MineCraft) est sortie, apportant essentiellement la possibilité d'utiliser des modèles 3D pour les joueurs (et potentiellement tous les objets pour lesquels ce serait pertinent).  ---- [Site web](http://minetest.net/) [Dépôt du moteur de jeu "minimal"](https://github.com/celeron55/minetest) [Dépôt du « mod » principal, minetest_game](https://github.com/celeron55/minetest) [Dépôt d'un « mod » alternatif, realtest](https://github.com/sda97ghb/realtest/) [Vidéo du gameplay](http://www.youtube.com/watch?v=HxiaCjK4y90) ---- D'aucuns ont dû entendre parler de Minecraft, le jeu « indépendant » (au sens hors des circuits traditionnels) à la mode chez les enfants de 7 à 77 ans. MineCraft, sa vie, son oeuvre ============================= Pour les éventuels autres, rappelons qu'il s'agit d'un [bac à sable](http://en.wikipedia.org/wiki/Sandbox_game) géant dans laquelle on peut à peu près tout faire, par bloc d'un mètre-cube. L'engouement autour du jeu est tel qu'il a donné lieu à deux reprises à des [conventions](http://en.wikipedia.org/wiki/Minecraft#MineCon), la dernière en date ayant eu lieu à Disneyland Paris, il y a peu. Précisons également que le jeu n'est pas libre, qu'il est réalisé en Java et qu'il demande une carte graphique relativement récente (je l'ai fait tourner avec une Radeon HD4000, munie de pilotes libres, ceci dit). Deux modes de jeux sont proposés à la base : le mode « créatif » (gratuit) permettant d'empiler des blocs selon son bon vouloir. L'autre, payant, ajoute de véritables mécanismes de jeu (essentiellement : construire durant la journée des abris pour se protéger des monstres qui se promènent la nuit, tout en mettant la main sur des ressources naturelles en tout genre). De nombreuses modifications ont été apportées par des passionnés, mais une véritable API permettant de concevoir ces modifications sans bidouiller avec le code (binaire) du jeu se fait attendre. Par ailleurs, de nombreux clones ont vu le jour, certains étant libres. Minetest ======== C'est donc le cas de Minetest (licence LGPL ; aussi connu sous le nom de Minetest-c55, du nom de son auteur : celeron55). Initialement conçu pour pouvoir tourner sur des configurations modestes (un eeePc 701, par exemple), il ne proposait à la base que l'équivalent du mode « créatif » de MineCraft. Plutôt que Java, celeron55 avait choisi C++, et le moteur 3D [Irrlicht](http://fr.wikipedia.org/wiki/Irrlicht "Définition Wikipédia"). Le jeu était pensé d'office pour le multijoueur (alors que c'est une fonctionnalité arrivée en cours de route chez MC). Par la suite, une possibilité de créer des extensions (« mods ») en Lua a été ajoutée. Le forum officiel propose une liste assez hétéroclite de petites modifications, parfois dépendantes les unes des autres. Ainsi, on trouvera une implémentation des arcs et flèches ou de la dynamite. Ou encore, des générateurs de terrain alternatifs. Mod : Realtest ============== En plus des mods « simples », il est possible de distribuer un ensemble « complet » de mods, qui a vocation a se suffire à lui-même. Le cœur du jeu - qui avait un peu progressé depuis le mode « empilement de briques » du début - a d'ailleurs été transformé pour fonctionner ainsi. Une de ces « super-modifications » avance bien, et change assez radicalement le jeu par rapport à MineCraft - dont Minetest se défend mollement de n'être qu'un clone : Realtest. Ici, on cherchera un (léger) surcroît de réalisme par rapport à l'original - dans lequel, ne l'oublions pas, on pouvait abattre un arbre à mains nues. Ainsi, les minéraux fournis dépassent très largement les basiques de Minetest (Charbon/Fer/Argent/Or/MESE), pour proposer de la bauxite ou du galène. C'est en développement assez rapide, et ça change agréablement les choses. Quoi de neuf? ============= La plus grosse modifications, à mon sens, c'est la possibilité d'utiliser des modèles 3D dans le jeu. À l'origine, hors des cubes, rien d'autre que des sprites 2D. Quelques astuces avaient été trouvées (notamment les « nodebox », qui permettaient de définir en Lua des structures d'objets simple - tables, chaises - à base de mini-cubes), mais ici c'est carrément l'avatar du joueur qui est représenté comme un mesh animé. Cela peut sembler bête (ou tardif), mais ça frustrait pas mal de joueurs depuis un certain temps. Le moteur prend en charge désormais des options vidéo (optionnelles) un peu plus poussées : shaders, filtrage anisotropique... Pas toujours heureux, mais certains apprécieront.