Minetest

De Wiki de SiliconKids
Révision datée du 7 avril 2019 à 15:58 par Eric (discussion | contributions) (Les Mods)
Aller à : navigation, rechercher

Minetest

lien

Logiciel compatible Linux/Windows/Mac qui permet de diriger un personnage dans un univers en 3D.


Le jeux ressemble à Minecraft mais la philosophie de développement du jeux est entièrement différente. C'est un logiciel libre sous licence GPL, ce qui signifie que vous pouvez installer ce jeux gratuitement. En plus, si vous en êtes capable, vous pouvez contribuer au développement du jeux.


Description du jeux

Il s'agit d'un jeux de construction de type "bac à sable". Vous pouvez construire ce que vous voulez à partir des blocs carrés qui forment le monde de Minetest. On peut jouer seul ou à plusieurs, en local ou avec d'autres joueurs sur internet. Il est relativement facile d'héberger soi-même un serveur afin de proposer aux autres de venir jouer dans son propre monde.


Intérêt pédagogique du jeux

L'enfant apprend à se déplacer dans un univers 3D, ce qui n'est pas forcément facile au départ. Le personnage se dirige à la souris et au clavier, ce qui permet à l'enfant de se familiariser avec ces deux périphériques qui ne sont plus forcément connus des enfants plutôt habitués au écrans tactiles.

En mode multijoueurs, plusieurs joueurs peuvent apprendre à collaborer en apportant chacun un type de matériau pour construire une maison. Les joueurs doivent également apprendre à respecter des règles à l'intérieur du jeux, par exemple en respectant les constructions des autres.


Programmation de machines virtuelles à l'intérieur du jeux

Minetest étant un univers 3D, on peut y ajouter des robots à l'intérieur du jeux qui interagissent avec les joueurs. Plus exactement, le personnage piloté par l'enfant, peut programmer le robot pour qu'il exécute divers missions plus ou moins complexes. Il existe plusieurs approches de programmation pour ces robots.

TurtleMiner : le robot tortue (débutants)

Entrez des suites de commandes de déplacements ou d'actions.

  • exemple -> A R H B (avance, recule, monte, descend)
  • faites déposer des blocs à la tortue -> HP (monte d'un bloc et dépose un bloc en dessous)
  • elle peut encore creuser ou supprimer un bloc en dessous d'elle-même -> c
  • créer une ligne de 4 blocs -> H PAPAPAP ou en plus élégant : H 3(PA)P
  • créer un carré de 4 blocs -> H 4(3(PA)D)
  • et bien d'autres choses encore
  • voir le paragraphe Titre du lienLes Mods pour apprendre à les installer

Pour plus d'info sur TurtleMiner : TurtleMiner

Simple_Robot : robots programmables (avancés)

Codez de véritables programmes avec des conditions, des boucles et des variables en utilisant le langage LUA. Simple_Robot

Installation de Minetest

Windows

Site officiel de téléchargement : [1]

  • rubrique Windows, cliquer sur la version recommandée (recommended)
  • dézipper l'archive téléchargée
  • cliquez sur le fichier avec l'extension .exe dans le dossier /bin
  • facultatif : créez un raccourci du fichier sur le bureau

Linux (Ubuntu, Rasbian sur Raspberry PI, Debian)

  • lancez un terminal de commande
  • entrer la ligne de commande suivante  : sudo apt-get install minetest

Les Mods

Ce sont des bouts de codes qu'on peut ajouter à Minetest. Comme ce jeux est développé en open source par une communauté de passionnés, des nouveautés sont constamment proposées, bien souvent sous la forme de mods. Techniquement, un mod est une archive compressé au format zip qu'on peut télécharger et ajouter très facilement au jeux. Ensuite, on peut activer ce mod dans le jeux et profiter des nouvelles fonctionnalités qu'il amène. Par exemple, TurtleMiner et Simple_Robot présentés ci-dessus, sont deux mods. Mais il en existe beaucoup d'autres, en voici une sélection que nous utilisons à SiliconKids:

unified_inventory

Ce mod permet une meilleure gestion des blocs et des outils pendant le jeux. Il montre aussi toutes les recettes (combinaisons d'objets) pour créer (crafter) d'autres objets. [2]

wardrobe

Ce mod permet de changer le costume (skin) de son personnage. Ce qui permet de différencier facilement les personnages pendant le jeux lorsqu'on y joue à plusieurs. [3]

protector redo

Ce mod est surtout utile sur un serveur ou un jeux partagé en réseau. Lorsqu'il y a plusieurs joueurs qui construisent dans le même monde, le risque de vandalisme ou destruction involontaire du travail des autres existe. Le but de ce mod est de protéger certaines constructions. [4]