Minetest

De Wiki de SiliconKids
Révision datée du 12 mai 2020 à 12:18 par SK Eric (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
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.


Vbots : le petit robot

Petit robot programmable qui avance, recule, monte, descend, creuse et dépose des blocs

  • initiation aux "fonctions" représentées par des animaux.
  • nécessite d'appliquer des bonnes pratiques
  • la première ligne (le lion) doit rester presque vide pour permettre des déplacements entre deux lancements de programme
  • commencer à programmer par le bas en remontant les ligne jusqu'au Lion
  • l'enregistrement de programme n'est pas obtimal, donc conserver un vbot par programme

Pour plus d'info : wiki de Vbots

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 Les Mods pour apprendre à les installer
  • Malheureusement, TurtleMiner ne fonctionne plus avec la version 5 de Minetest

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.

Comment installer un mod ?

D'abord télécharger les mod sur [2] ou sur [3] pour les membres du club ou des ACF de Siliconkids. Ensuite, il faut déposer le dossier préalablement désarchivé sur ./minetetst/mods de l'arborescence, si vous êtes sur une machine Linux. Par exemple chez moi c'est : /home/eric/.minetest Le . placé juste avant le nom du dossier indique que c'est un dossier caché. Pour voir les dossier cacher il faut d'abord demander à Linux (l'OS) des les afficher. Dans votre navigateur de fichier préféré, cherche l'option : afficher les dossier cachés.

Pour plus d'info sur l'installation c'est ici : [4]

Liste de Mods très utilisé à SiliconKids

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.

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.

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.

Autre exemple de mods intéressants:

Pour aller encore plus loin avec les mods


Comment créer un mod ?

Ajouter un nouveau bloc en créant un mod