Un total de 12 pages a été trouvé avec le mot clé Minetest.

La Cité Interdite

Cette page décrit les éléments de la quête "Cité Interdite" qui va servir durant les visites organisées pendant l'évènement A l'assaut de la Cité interdite en août 2021, et dont on peut se resservir telle quelle pour faire visiter le quartier Manufacture à tout moment.

Synopsys


Ouverture de la porte

*Histoire
*Processus ludique
  • Aller chercher une indication physique donnée par un PNJ
  • Appuyer sur le bon bouton de couleur (jaune, vert, bleu) pour débloquer l'entrée dans la Cité

Paramétrage de la connexion des boites

Pour connecter une boite à un PC, il faut que les deux soient sur le même WiFi puis il faut définir l'IP de la boite dans le code du mod (minetest/mods/nodemcu_control_quete/init.lua).
Pour cela, il faut changer la valeur de IP_ADDRESS à la ligne 8.
Exemple :
IP_ADDRESS = "192.168.1.39"

Metaverse 2022

Portail MVCSE

Améliorations de la quête Manufacture

Allègement de la difficulté

  • Enlever les mobs aléatoires ✓
  • Collision entre PJ à l'arrivée du rail est dû à la hitbox des personnages et non du wagon puisque quand on joue seul et que plusieurs wagons se rentrent dedans il y a aucun problème pour sortir du wagon.
  • Faire un téléporteur depuis la zone de spawn (ou pas loin) jusqu'à la porte ✓
  • Faire un autre téléporteur depuis Attila (à peu près) jusqu'à Belle des Champs ✓

Décorations des boites

La mise en place des numéros au dessus des boutons sur les boîtes pour la partie fils dans le jeu, ont été faits sur inkscape et il ne manque plus qu'à decider comment le mettre dessus.

Tuto en jeu

Utilisation du teleporteur dans minetest

Pour installer le mod, dans le menu principal il faut:
  • Choisir un monde (1)
  • Cliquer sur "Sélectionner les mods" (2)

  • Ensuite une autre fênetre s'ouvre et cliquer sur "Rechercher des mods"
  • Dans l'encadré de recherche écrire "teleporter" (3)
  • Choisir le mod se nommant "Teleporter pads" by entuland (4)
Pour utiliser le teleporteur dans minetest:
  • Faire un clic droit sur le téléporteur en jeu
  • Choisir un endroit où l'on souhaite aller (1)
  • Appuyer sur "Teleport" (2)

Jour permanent

Comme pour le mod du téléporteur, dans la recherche écrire "day/night" et le mod utilisé est "Perma Time" by_Xenon.
Pour changer de nuit à jour en permanent il faut avoir les privilèges et écrire en jeu /ptime.

Mobs

Pour enlever les mobs qui apparaissaient aléatoirement il a fallu trouver chaque mobs à enlever et les faire disparaitre dans le jeu en commentant le code de chaque mobs que l'on voulait enlever:
  • le "phoenix"
  • le "night_master"
  • la "spiderduck"
  • le "scrausics"
  • le "moonheron"
  • le "flying_duck"
  • la "mantis"
  • le "enderduck"
Pour les retrouver il suffit juste d'aller dans le dossier où minetest est, puis se déplacer dans mods/nssm/mobs et enfin rentrer dans le fichier qui nous intéresse.
De plus, enlever les crochets de commentaire permet si on le souhaite de remettre les mobs puisque rien n'a été effacé.
Portail MVCSE

À l'assaut de la Cité interdite

La MJC des Tilleuls, le Comité d'animation du Parc de Montaud et Zoomacom s'associent pour créer une résidence et un jeu de piste à la fin de l'été 2021.
Tout cela se passe dans le quartier Manufacture de Saint-Étienne, qui est souvent vu par les stéphanois·e·s comme une mini "cité interdite", dans laquelle il est difficile de savoir ce qui s'y passe.

Dates

Du 24 au 26 août 2021.

Résidence bornes d'arcade

Public : 13-17 ans, groupe de 8 à 10 jeunes du Centre de Loisirs Mutualisé LQJ (Loisirs Quotidiens Des Jeunes). (Le LQJ permet aux structures éducatives et de loisirs du secteur nord-ouest de proposer des actions collectives à destination des jeunes et des enfants. Source Le Progrès)
Résumé : 2 jours de résidence pour fabriquer plusieurs bornes d'arcade bartop. Formation des animateur·trice·s accompagnant·e·s au passage.

Phase 1 (1 jour) : apprentissage des logiciels de conception 2D et graphisme pour concevoir les plans de la borne, les autocollants ou décorations, et d'éventuelles litophanies.

Phase 2 (1 jour) : construction des bornes, assemblage électronique, installation logiciel.


https://framapiaf.org/@zoomacom/106822849676708450

Production des 2 journées




Jeu de piste

image AssautCiteInterdite.jpeg (1.6MB)
A montrer

Public : 10-12 ans, groupes de 10 à 15 jeunes par centre de loisirs membre du Centre de Loisirs Mutualisé LQJ.
Résumé : exploration de l'ancienne Manufacture de Saint-Etienne par le truchement d'un jeu de piste mêlant jeu vidéo (Minestest) et jeu de rôle (JDR) Grandeur Nature (la Manufacture)
Thème : À l'Assaut de la Cité interdite.

Chaque visite prend 2 heures.

Mécaniques de jeu

2 espaces : Minetest, Manufacture
Le quartier Manufacture est représenté dans l'espace virtuel du jeu vidéo Minetest.
2 outils : un ordinateur et un boîtier connecté qui permet en en manipulant les boutons de commander des actions dans l'espace virtuel.

image vlcsnap2021082616h08m09s609.png (0.6MB)
Le boîtier permettat d'interagir avec le jeu

Nous allons utiliser des mécaniques similaires à celles du jeu Keep Talking And Nobody Explodes

Exemple de quête

1. Les enfants s'installent devant les ordinateurs. Ils vont explorer l'espace virtuel (Minetest) et discuter avec un PNJ qui leur explique la première étape de leur quête : aller chercher un symbole pès de la cage en verre pour ouvrir la porte de la Cité Interdite.
2. Ils se promènent dans le jeu pour repérer l'emplacement de cette cage de verre dans l'espace physique.
3. Ils farfouillent autour de la cage de verre et trouvent un petit panneau en bois sur lequel figure un symbole en forme de croissant de lune.
4. Ils utilisent cet indice pour désactiver le 1er module de "la bombe".
5. Le portail de la Cité Interdite s'ouvre...
6. Le PNJ leur indique la prochaine étape.

Détails sur la Cité Interdite.



Le Défi des Kamis : jeu vidéo et handicap

Public : tous les enfants précédemment accueillis
Résumé : tournoi de jeu vidéo avec les bornes d'arcade et des consoles de retrogaming en travaillant la parentalité et la détente.

Pour le déroulé exact, voir Le Défi des Kamis

A creuser

*Fabuleuse Cantine - 23/03 : attente retour Julien pour jours d'ouverture
*Insérer la médiathèque tarentaize dans le projet ?
*Fabriquer d’autres bornes pour les vacances de Toussaint : au collège ?
*Montreynaud : collège avec Émilie - 21/03 : uniquement possible 1ère *semaine juillet et dernière août + 1ère toussaint
*cofinancement SEM - 23/03 : 1er contact avec Wilfried
  • Cabane : ouverture en avril ?
  • Expo : jusqu'au 31/08
  • Patrimoine : atelier gamins (tour lecture paysage) - Ville d'art et d'histoire

Communication


AL Chapelon Secteur Jeunes (22 au 24 février 2022)


Moyen terme

réseau de bornes d’arcade avec réseau social : genre instance Mastodon avec les gamins qui modèrent eux-même + du nextcloud pour qu’ils partagent des trucs entre eux… et étendre le réseau

Licence Creative Commons
Ce contenu de Zoomacom est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Metaverse 2023


Récupération des fichiers


Dans les archives, l'ensemble des fichiers, y compris les mods, worlds ainsi que le jeu est inclus dans son dossier, qui se trouve spécifiquement dans le dossier MVC 2022. Malgré tout, il est nécessaire de réaliser quelques manipulations.

Mise à jour


1. Il est nécessaire de mettre à jour le jeu pour profiter des nouveaux graphismes et nouveautés de Minetest. Pour cela, il faut télécharger la dernière version d'avril 2023 (5.7.0) sur le site officiel de Minetest.

2. Dès que le jeu a été téléchargé, il faut extraire le dossier Samuel - Minetest (dans le dossier MVC - 2022) dans un repértoire remarquable pour retrouver le dossier Minetest avec l'ensemble des packs de mods et le monde manu. Il faut ensuite les copier pour les coller respectivement dans le dossier mods et le dossier worlds (le dossier worlds doit être préalablement créer dans le dossier du jeu).

3. Lancer Minetest. Sélectionner le monde manu concerné et plus bas Rechercher les mods. Cliquer ensuite sur Trouver plus de mods en bas à droite et mettre à jour individuellement l'ensemble des mods qui se présente avec un bouton bleu fléché à droite. Pour le cas de certains, une boîte de dialogue va s'ouvrir. Dans ce cas-là, il ne faudra pas toucher aux options et confirmer la mise à jour pour chacun. Il est déconseillé de choisir l'option Tout mettre à jour car cette option n'ajoutera pas automatiquement les dépendances qui manqueraient à la mise à jour des mods concernés ; il y aura donc un risque d'erreur.

Adresses IP


1. Avant le démarrage du monde, il faut s'assurer de la correspondance d'un élément essentiel pour la connexion entre le serveur et ses clients : l'adresse IP. Chaque boîte à boutons possède une adresse IP spécifique et son propre TP-Link. Il faut se rendre dans le dossier nodemcu_control_quete (contenu dans le dossier mods) pour ouvrir le fichier init.lua avec un éditeur de code (tel que Virtual Studio Code, développé par le mangeur de données connu sous le nom de Microsoft ou encore NotePad++, éditeur libre), contenant l'ensemble du code des défis.
image init.png (27.3kB)

2. À l'ouverture du fichier, il faut chercher la ligne de code qui concerne la définition de l'adresse IP de la carte Arduino. Le commentaire correspondant est toujours en haut de la ligne ou le groupe de ligne de code, permettant de trouver plus facilement une fonction (je remercie Samuel).
image ip_adress.png (32.4kB)

3. Lorsque l'adresse IP a été retrouvée, il faut vérifier la correspondance de l'adresse IP mentionnée dans le fichier init.lua avec l'adresse IP de la boîte à boutons.
image 1683036307518.jpg (2.6MB)

Si l’adresse IP dans le fichier init ne correspond pas à celle indiqué sur la boîte, remplacer cette adresse erronée par la bonne adresse IP de la boîte. De plus, chaque boîte à bouton est configurée avec son propre TP-Link, il faut donc vérifier le nom du TP-Link associé noté sur un petit papier en dessous de la boîte. Si le TP-Link n'a pas le même nom mentionné sous la boîte, il faut retrouver le fils à son papa.

Fichier regroupant la mise en place des mods et concernant la connexion des boîtes avec les appareils et les TP-Link :
Portail MVCSE

Le Monde des Nains de Jardin

Dans le cadre du projet Metaverse City Saint Etienne, l'équipe de Zoomacom a décidé d'utiliser un univers de jeu de rôle appelé "Nains et Jardins" comme base de l'univers que nous développons sur Minetest.

Un proverbe chinois dit que celui qui plante un jardin, plante le Bonheur !

Il est commun de penser que les Nains de Jardin de sont que de simples objet de plâtre qui sont là uniquement pour décorer nos jardins avec leurs grands sourires béats ! Mais il n’en ait rien ! Auriez-vous imaginé que nos chers amis partent livrer bataille tous les soirs pour défendre la planète ! Nos bons amis sortent de leurs massifs fleuris, prennent les armes et partent en guerre contre La Menace dans le but de sauver la nature et nous prévenir de nos mauvaises habitudes : industrie polluante, corruption ou encore des anomalies bien plus obscure. Mais la détermination de ses Nains ne peux malheureusement pas tout faire, ils sont en cruel manque d’effectif, le conseil des Jardin est d’ailleurs en train de chercher des solutions. Ils ne peuvent pas recruter n’importe quels Nains. En effet, tous les Nains de la cause ont tous un point commun, ils sont reçus la grâce de Dame Blanche, aussi appeler « La Dame » ! Par son baisé, elle leur a insufflé de sa magie et animé les Nains qui ont décidé de rejoindre son combat contre La Menace. La Dame a réussi à monter une armée aussi discrète qu’inattendu !

Les 7 clans de nains

Clan des Bricolos

Les Nains Bricolos sont en quelque sorte nos savants fous, ce sont des inventeurs de l’extrême ! Ces Nains ont une imagination sans borne et sont réputés pour la dextérité que leur confèrent leurs doigt agiles. Ce sont les champions du recyclage, ils peuvent tout réparer, détourner. Les Bricolos sont tellement doués que leurs créations sont comparées à des œuvres d’arts, ce qui leur a valu de devenir les fournisseurs officiels du Jardiner d’Intervention. D’autre part, les Rigolos adorent assister aux tests des nouveaux prototypes des Nains Bricolos, en effet ces expérimentations sont souvent accompagnées d’explosions et de situations rocambolesques. Les rires et moqueries des Nains Rigolos sont souvent au rendez-vous.

Clan des Écolos

Les Nains Écolos sont des spécialistes de la biologie et de l’écologie, ils sont souvent caricaturés comme des Hippies amoureux de la nature mais ce sont de véritables experts, de véritables médecins de la nature ; la composition des sols, les maladies qui affectent les plantes ou encore la forme des nuages n’ont aucun secret pour eux. Les Nains Écolos connaissent leurs jardinets du bout des doigts, ce sont les numéros un de l’observation de leur environnement. Les Écolos préfèrent souvent la compagnie des animaux et la sérénité des espaces verts à la vie trépidante des jardinets.

Clan des Escrocs

Les Nains Escrocs sont la force de l’ombre de Dame Blanche. Ils sont redoutables lorsqu’il s’agit de collecter des informations sensibles, pour le sabotage ou encore l’infiltration. Les Escrocs sont de redoutables espions, ils sont malins, de véritables filous qui ont souvent mauvaise réputation. Ces rumeurs viennent du fait que, selon certains, ils côtoient La Menace de beaucoup trop près, d’autres parlent même d’agents doubles ! Pour faire court, les Nains Escrocs sont considérés comme trop sombres et ambigus par la communauté des jardinets ! Leurs connaissances sur La Menace leur confèrent aussi le rôle de « police des polices » qui lutte et traque l’infiltration de La Menace au sein des rangs de l’armée de Dame Blanche.

Clan des Dévos

Les Nains Dévos sont de fervents croyants envers Dame Blanche, ce sont eux qui transmettent les messages et les missions de la Dame aux jardinets. Ils sont considérés comment étant les plus sages des Nains de Jardin. Les Dévos entretiennent les temples dédiés à Dame Blanche ; celle-ci leur offre en échange une partie de sa magie. Tous les Dévos ne se contentent pas de transmettre leur foi dans les jardinets. Les Dévos qui vont sur le terrains sont appelés les Nainquisiteurs ! Ils haïssent la Souillure plus que tout autre chose au monde, leur haine de la Menace est aussi grande que leur amour profond pour Dame Blanche ! Les Nainquisiteurs ont aussi certaines missions ultra secrètes au sein même du jardinet : ce sont eux qui se chargent de mener les interrogatoires sur les Nains soupçonnés d'être corrompus par La Menace ! Vous l’aurez compris, pour votre propre sécurité il ne vaut mieux pas plaisanter sur ce sujet avec eux, vous risqueriez de vous faire enfermer sans trop comprendre pourquoi ! Les Nains Dévos ont aussi une particularité assez exceptionnelle, ils sont les seuls à pouvoir invoquer La Dame ! Uniquement en cas d’extrême urgence bien sûr.

Clan des Magos

Les Nains Magos sont assez étranges et mystérieux, ils pratiquent la Magie Verte et vivent à l’écart des autres clans, dans les recoins les plus discrets de L’Entrejardin. Leurs laboratoires poussiéreux sont clairement leurs lieux de vie et non des lieux de travail. Les Magos vouent leur vie à l’étude et l’apprentissage de la Magie Verte, de vrais petits rats de bibliothèque. Lorsqu’ils ne sont pas dans leur laboratoire pour faire leurs expériences, ils passent leur temps dans les immenses bibliothèques Jardinaines en quête de réponses au nombre incalculable de leurs questionnements. Les Magos, adeptes de la Magie Verte, manipulent l’essence de la nature, ils peuvent percevoir ses vibrations et ses secrets. Les capacités des Magos sont multiples ; ils parlent aux animaux, connaissent la langue des végétaux et utilisent le souffle de La Dame.

Clan des Martios

Les Nains Martios, fine fleur de la force de frappe Jardinaine, sont des soldats d’élite toujours en première ligne face à La Menace. Entrainés à de multiples techniques de combat du potager, les Martios sont les remparts du peuple des Nains. Ils peuvent de se prévaloir d’affronter La Menace sans faux-semblant. Ils sont considérés par leurs pairs comme valeureux, courageux et redoutables. Jamais on ne verra un Martios rouspéter pour aller sur le champ de bataille ! Leurs faits d’armes ne sont plus à énumérer tellement ils sont nombreux, ce qui a fini par déclencher une certaine habitude à fanfaronner auprès de la communauté Jardinaine. Les Martios passent leur quotidien à l’entrainement en vue des prochains affrontement avec La Menace, ils sont d’une grande efficacité sur le terrain et leur sens stratégique de composition d’équipes d’intervention. Ils ont acquis une grande grande confiance en eux et ont tendance à vouloir imposer leurs points de vue qui, selon toute vraisemblance, est forcement le meilleur selon eux !

Clan des Rigolos

Les Nains des Rigolos sont sans contre tout attente le lien de la société Jardinaine ! Leurs arts de la pitrerie, du calembour ou encore de la contre-pétrie, ainsi que leurs performances musicales et gymnastiques contribuent à maintenir la bonne humeur générales des nains. Lorsqu’un conflit éclate entre Dévos et Ecros par exemple il n’y a rien de mieux pour calmer les ardeurs de chacun qu’une bonne pitrerie d’un Rigolos ! Ils sont aussi de véritable experts de la diversion. Les Nains Rigolos s’efforcent de repousser les visages termes et grisâtres provoqués par La Menace, leurs objectifs est d’apporter un peu de soleil dans notre monde. Ils se sentent très proche des humains pratiquant un métier créatif comme par exemple les musiciens, les comédiens, les artistes et pleins d’autre encore.

Conseil des Jardins

Il s’agit d’une organisation, composer des Nains les plus dévoués à la cause de La Dame. Leurs rôle et de coordonner la lutte contre La Menace, ils administrent les affectations des jardinées et détermines les missions.

Types de Magie

Magie Verte

La Magie Verte, appeler aussi par certain la Magie des Jardins, dégage (comme son nom le laisse supposer) son essence de la nature. Plus particulièrement de l’eau, de la terre, de l’air, du feu et de la vie, ces éléments composent la force de la Magie Verte. Les apprentis mages doivent les maîtriser dans l’objectif de pouvoir les manipuler, les comprendre et les bien sûr ressentir leurs vibrations. Un lien indéfectible et privilégier unis les mages Vert à la nature qui les entoure. Les adeptes de cette magie ont la capacité de manipuler les plantes : les soigner, les animer ou encore d'accroître leurs croissances. Ils ont aussi la faculté de communiquer aux animaux et aux végétaux, ils sont aussi capables de d’altérer la composition des sols, de les modeler selon leurs envies, ainsi qu’influencer le climat en imposant leurs volontés au ciel.

Magie Blanche

La Magie Blanche est une extension des pouvoirs de Dame Blanche, il s’agit de la manifestation de son amour et de ses bienfaits. Elle est aussi appelée Magie de La Dame, par ses plus fidèles adeptes. La Magie Blanche est une émanation d’énergie positive, subtile et bienveillance, qui transporte de douceur et de chaleur maternelle (selon les témoignages des pratiquants de la Magie Blanche). Tel une épiphanie, la Magie de La Dame s’illumine dans les ténèbres quand tous espoirs semble perdu, elle est un soutient indéfectible dans les épreuves qu’endurent les Nains de Jardins (ils sont par ailleurs les seuls à pouvoir recevoir ses grâces.).

Magie Grise

La Magie Grise est pratiquée par les agents de la Menace, cet Art fétide et redouté se développe essentiellement autour de la Souillure. Les Mages Gris corrompent tout ce qu’ils touchent avec leurs sorts : humains, végétaux, animaux, etc. Cette Magie se propage telle une gangrène dans les lieux naturels et fini par les détruire. Elle est la hantise des Nains, en effet cette magie peut les atteindre au plus profond de leur cœur et les détourner de leur noble cause, les Mages Verts et Blanc sont persuader qu’il s’agit de la manifestation la plus concentrer de La Menace, une magie puissante, sournoise, vicieuse et maléfique qui tel un parasite, elle consume l’essence de la planète petit à petit.

La Menace

La Menace composée essentiellement par la souillure est provoquée en parti par la bêtise humaine qui ronge l’environnement, gangrène notre planète et altère notre bien-être. La Menace est organique, il s’agit d’une entité qui n’a que pour seul but de se propager et de se répandre à travers toutes les surfaces. Personne n’est à l’abri, pas même ces valeureux combattants qui nous défende à chaque nuit tomber, les Nains de Jardins sont aussi susceptibles d’être corrompu ! Telle une gastro-entérite, La Menace est très contagieuse et avilis les corps et les esprits de ceux qu’elle touche.

Source La vie secrète des arbres, Peter Wohlleben
*Amitiés et entraide entre les arbres. Chapitre 1, Amitiés, sur Youtube.
*Communication par les champignons, les odeurs,... Chapitre 2, Le langage des arbres, sur Youtube.
*Solidarité totale. Chapitre 3, Tous solidaires, sur Youtube.
*Lenteur, attendre le bon moment grâce à l'accumulation de savoirs et savoirs-faire
Portail MVCSE

Métaverse City Givors

La médiathèque de Givors lance la construction du Château de St-Gérald sur Minetest dans le cadre des Journées Européennes du Patrimoine 2021.

Zoomacom assure le lancement du projet, et la médiathèque prend le projet en main suite aux JEP.


Déroulé

Les participant.es à l'atelier procède en plusieurs étapes :
1. Constitution des groupes en fonction des zones de couleur : jaune, rouge, bleu, blanc, violet, rose ;
2. Répartition des constructions à réaliser sur les lots en utilisant les photos : construction à l'identique ;
3. Constructions imaginaires dans une autre couleur pour différencier les ruines des extrapolations.

Sources documentaires

  • Carte Google, vue satellite des ruines du Château Saint-Gérald.
  • Wikipédia, histoire très partielle du château.

Photos du Château


Zone de construction

image MVC_Givors_zone_de_jeu.png (1.0MB)
MVC Givors - Zone de constrcution

Reconstruction du Château

- Capture d'écran n°1 - Capture d'écran n°2 - Capture d'écran n°3 - Capture d'écran n°4

Portail de Metaverse City Saint Etienne

Metaverse City : la médiation culturelle avec Minecraft/Minetest.
Un jeu alliant mondes virtuels et physique pour redécouvrir son territoire en s’amusant, un outil de médiation culturelle.
Metaverse-City Saint-Étienne, ou MVCSE, est un jeu grandeur nature mis en place par Zoomacom. Il combine la pratique numérique du jeu vidéo Minetest et des courses au trésor dans « le monde réel », physique. Il se déroule en simultané dans plusieurs centres de loisirs de Saint-Étienne et sa région. Plus d'infos
Ressources sur le serveur Zoomacom :\Zoomacom\Ressources Animations\[Animation] - MVC

Pages ressources

Vous trouverez ici comment lancer une partie en local ou sur le serveur, les commandes de base, et comment utiliser les bulles de dialogue avec les PNJ.
Vous trouverez ici l'univers du projet Metaverse City
Documentation du travail réalisé par Gauthier, volontaire à Zoomacom, pour utiliser Minestest à la place de Minecraft
Documentation du travail réalisé par Samuel, volontaire à Zoomacom, pour continuer à développer le projet
Documentation du travail réalisé par Noann, volontaire à Zoomacom, pour continuer à développer le projet

Pages animations

Animation à St-Étienne réalisée en août 2021, reconduite en février 2022.
Vous trouverez ici le projet de construction du château de Givors en octobre 2021.
Vous trouverez ici les documentations des animations Metaverse Roanne en novembre 2023.
Vous trouverez ici les documentations de l'animation Escape Game Manufacture.

Voir aussi

La médiation numérique et Minecraft (wiki Movilab)
Portail MVCSE

Metaverse City Roanne

Une animation de Zoomacom en octobre 2023 à l'occasion de l'événement roannais “Partage autour des jeux vidéo”. L'objectif est la reconstitution, dans le jeu vidéo Minetest, du château de Roanne

Photo de l'espace de jeu, table avec ordinateurs, enfants

Déroulement de l'animation dans le contexte de l'événement

De 14h à 19h le premier jour, puis de 10h à 20h le deuxième, nous étions trois encadrants de Zoomacom sur l'ensemble des espaces de notre dispositif (retrogaming, exposition pédagogique sur les jeux vidéo, espace Minetest): Renaud, Noann (volontaire en service civique) et Aiden, avec des rôles définis, qui tournaient si besoin : Noann accompagnait les participant·es et s’assurait du bon fonctionnement technique de l’animation MineTest, Aiden était à l’entrée pour gérer le flux : expliquer l’animation et faire le temps de médiation avec les volontaires, et Renaud était en électron libre pour surtout faire de la médiation avec les adultes accompagnateur·ices.

Filtrage/Sélection des participants

image 20231025121126_010cropBlur.jpeg (0.5MB)

Le nombre d'ordinateurs étant limité et la tâche de création à partir du château étant chronophage, afin de gérer le flux, l'accès à la construction nécessitait le passage par plusieurs étapes.

1. Nous présentions le concept et l'objectif de l'atelier aux personnes volontaires se présentant à l'entrée. Par souci de compréhension et pour éviter de les décourager à participer nous avons volontairement dit "Minecraft" dans un premier temps, pour ensuite expliquer pourquoi nous avions choisi MineTest à la place : jeu libre, Open Source et gratuit, par et pour la communauté, plutôt que jeu payant appartenant à l'entreprise américaine Microsoft). (Lire aussi Metaverse City passe de Minecraft à Minetest).
2. Si les personnes étaient toujours intéressées, on leur demandait de piocher une question dans le bac plein de papiers (téléchargez les 10 questions potentielles) ???. L'objectif était de faire consulter l'exposition pédagogique sur les jeux vidéo, affichée à proximité, afin de trouver la réponse et nous la partager. Les réponses pouvaient être des informations brutes et factuelles, où nécessitant un calcul, ou des réponses demandant une réflexion et de reformuler avec ses propres mots. Il n'y avait pas de mauvaise réponse, nous faisions en sorte de rebondir sur leurs réponses pour faire un temps de médiation autour des enjeux de la parentalité et du numérique en général.

Exemple de question : "Quels sont les pictogrammes PEGI des jeux Fifa 22 et GTA V?". Il fallait non seulement trouver le panneau expliquant les PEGI... mais aussi comprendre ce que le mot "pictogramme" signifiait, voire même faire une recherche sur internet par leurs propres moyens. Nous encourageions à trouver la réponse exacte, mais qu'elle soit juste ou non, l'objectif était surtout d'en discuter: le PEGI de Fifa 22 est "PEGI 3", pourtant nous ne voyons jamais d'enfants de 3 ans y jouer, alors qu'en parallèle pour GTA V, les PEGI sont "PEGI 18, Violence, Langage grossier et Online", pourtant beaucoup d'enfants de moins de 18 ans y jouent. Pourquoi? Que pensent les participants de cette information? Puis conclure sur le fait que les PEGI sont à titre indicatif et qu'il est essentiel pour les parents de s'intéresser au contenu du jeu et aux pratiques de leurs enfants pour que les jeux joués soient adaptés à la maturité de l'enfant, et qu'ils·elles puissent rester des personnes de confiance si les enfants ont besoin de parler de quelque chose qui leur aurait fait violence. À ce moment-là, les participants partageaient leur expérience personnelle sur le sujet.

3. Une fois ce temps de médiation terminé, les volontaires étaient orientés vers l'espace de création où Noann leur confiait un ordinateur disponible et leur expliquait les aspects techniques du jeu.

"Jouer" à reconstruire le château

On explique aux participants que les ruines du château de Roanne ont été modélisées, et qu’il faut le reconstruire en faisant ce que l'on souhaite. Mais attention:
  • le nombre de blocs de construction est limité (ce qui détermine le temps passé sur le jeu)
  • il n’est pas possible de détruire des blocs (pour éviter de détruire les constructions d’autrui)

Il faut donc être attentif·ve à où les blocs sont posés.

Ensuite, les volontaires sont placé·es devant un ordinateur, on leur explique le fonctionnement du jeu s’il/elle n’a jamais joué à Minecraft sur ordinateur.

Ensuite, les personnes jouent jusqu’à ne plus avoir de blocs ou si l’envie s’en est allée. Pour revenir jouer, il faut repasser par l'étape de sélection et piocher une nouvelle question.


NB : utiliser le même mot pour désigner le PC serveur et le différencier des PC joueurs, ou clients

La préparation de l’animation se compose de 2 réseaux de 4 PC clients + 1 PC serveur (ayant le rôle d’administrateur) avec un TP-Link (permettant de mettre en place un point d’accès pour que les PC clients puisse se connecter au serveur), soit 10 PC et 2 TP-Link. Les étapes suivantes expliquent la mise en place d’un seul réseau. Pour établir le second réseau, il suffit de répéter les étapes.

image 1697463602489.jpg (2.4MB)

Pas à pas

1. Installer le réseau des 4 PC, en mettant à distance l’ordinateur administrateur du groupe de PC joueurs et tous les démarrer en veillant à choisir Windows 10 dans la liste des systèmes d’exploitation au démarrage des PC.

2. Brancher (pour alimenter) le TP-Link et connecter en wifi le groupe des 4 PC et l’ordinateur administrateur au TP-Link , sans avoir besoin de le connecter à Internet.

3. Lancer Minetest sur l’ensemble des PC joueurs. Pour chacun, dans le menu Minetest, cliquer sur « Paramètres » puis « Changer les touches » en bas à droite. Changer les touches si nécessaire en cliquant puis désignant la touche remplaçante :
image controle_minetest.png (0.1MB)

4. Si ce n'est pas déjà fait, télécharger Minetest sur le PC administrateur, le paramétrer (contrôles) et ouvrir le dossier du jeu.

5. Si ce n'est pas déjà fait, à partir de la clé USB de récupération, copier le dossier « Roanne_Castle_2023 » et le coller dans un dossier « worlds » à créer (si celui-ci est inexistant dans le dossier du jeu). Copier également les dossiers « treasure_chest », « superflat » et « areas » dans le dossier « mods ».

6. Lancer Minetest. S’assurer que le monde « Roanne_Castle_2023 » est bien présent dans l’encadré. Si ce n'est pas déjà fait, sélectionner le monde et cliquer sur « Sélectionner les mods ». Chercher ensuite « treasure chest », « superflat » et « areas » dans la liste de mods et cocher pour chacun la case « activé » en haut, pour les rendre actifs sur ce monde. Cliquer sur « Sauvegarder » puis revenir dans le menu principal. Lancer le monde.

7. S’assurer que 6 blocs aux arêtes dorées (appelés Treasure Chest) sont présents et qu’ils contiennent tous chacun six types de blocs dont le sixième, plus éloigné, contient les 6 pioches des différentes raretés.

8. Vérifier la présence d’un « area » (zone de protection) en tapant sur le tchat (accessible en appuyant sur T) « /list_areas ». S’il existe un area nommé Treasure_Chest protégé par Mr_Diamond, la zone est présente. Si inexistant, établir une zone de protection en tapant dans le tchat «/area_pos set ». Le mod demandera de taper deux blocs au sol pour établir la zone voulue, tel les deux coins d’un carré. Ensuite, taper dans le tchat « /protect Treasure_Chest ». La zone désignée est alors protégée en lui associant un ID. Pour en savoir plus sur les commandes « areas », visiter le Github du mod en cliquant sur ce lien : https://github.com/minetest-mods/areas.

9. Revenir dans le menu principal. Cocher à gauche la case « héberger le serveur » en sélectionnant bien le monde en s’assurant de bien décocher la case « mode créatif » et « activer les dégâts » sans mettre de mot de passe.

10. Cliquer sur le bouton « Héberger le serveur » pour commencer à créer le serveur.

11. Dès que le monde est rejoint, ouvrir l’invite de commande Windows. Taper « ipconfig » et chercher la ligne intitulée « Adresse IPv4 » et recopier l’adresse IP correspondante sur chaque PC Joueurs. Pour cela, aller dans l’onglet « Rejoindre une partie ». Taper sous « Adresse », l’adresse IP du PC administrateur. Si le joueur rejoint pour la première fois le serveur, taper le nom du joueur en dessous de « Nom », puis cliquer sur « S’inscrire ». Sinon, cliquer seulement sur « Connexion ». Le joueur rejoindra donc la partie.

12. Après que l’ensemble des PC Joueurs auront rejoint le serveur, ouvrir le tchat pour taper :
/grantme all
vous donnant tous les privilèges (droits) sur le serveur, puis taper dans le tchat :
/grant [Nom du joueur] fast
pour leur donner le privilège « fast » (mode rapide), pour chaque joueur. Taper également :
/clearinv [Nom du joueur]
pour chaque joueur pour supprimer tous les objets de son inventaire.

Treasure_Chest est un mod permettant de donner un nombre donné de type de bloc dans l’inventaire de chaque joueur qui effectue un clic droit sur le bloc. Le bloc va alors démarrer de manière individuelle un temps de rafraîchissement (un compte à rebours) permettant de bloquer la récupération de blocs pour chaque joueur. Tant que le temps de rafraîchissement ne s’est pas écoulé, le joueur ne pourra pas récupérer de bloc. Il est possible, en tant qu’administrateur (ou tout autre personne possédant le privilège « give ») de paramétrer les Treasure_Chest.

Il suffit de faire un clic droit pour ouvrir l’interface des paramètres. Dans cet interface, il est possible de paramétrer le temps de rafraîchissement, les types de blocs, voire paramétrer le pourcentage de chance (0 = aucune chance de pouvoir obtenir et 100 = le joueur va forcément l’obtenir) qu’un type de bloc particulier puisse être récupéré par le joueur. Paramétrer un temps de rafraîchissement de 10 minutes si ce n’est pas déjà fait.
Penser bien à cliquer sur « Save & Close » pour bien sauvegarder les paramètres qui ont été modifiés, sinon le Treasure Chest ne va pas les prendre en compte.
Pour chaque clic sur « Save & Close », les temps de rafraîchissement sont réinitialisés pour tous les joueurs ayant démarrés son compte à rebours (en faisant clic droit sur le bloc).

Voici quelques commandes utiles et rappels :

/grant [Nom du joueur] all
permet de donner l’ensemble des privilèges à un individu.

/grantme all
permet de donner à soi-même l’ensemble des privilèges.

/grant [Nom du joueur] [Nom du privilège]
ou
/grantme [Nom du privilège]
donner à un individu ou soi-même un privilège particulier.

/revoke [Nom du joueur] all
permet de retirer l’ensemble des privilèges à un individu.

/revokeme all
permet de retirer à soi-même l’ensemble des privilèges.

/revoke [Nom du joueur] [Nom du privilège]
ou
/revokeme [Nom du privilège]
retirer à un individu ou soi-même un privilège particulier.

/give [Nom du joueur] [itemstring] [nombre]
permet de donner un bloc ou un nombre de bloc à un individu.
Itemstring est le nom LUA du type de bloc recherché.
Pour trouver l’itemstring d’un bloc, il faut rechercher sur https://wiki.minetest.net et taper le nom anglais du bloc en haut à droite dans la barre de recherche.
L’« itemstring » est trouvable dans la dernière ligne du tableau d’identité du bloc à droite de la page.
Ensuite, il suffit de le copier/coller dans la commande et préciser le nombre de bloc voulu.
Accrocher « me » au give sans mettre de nom permet de se le donner à soi-même.

/clearinv [Nom du joueur]
permet de supprimer l’ensemble des objets de l’inventaire d’un individu.

Captures des constructions et/ou développement du château

Premier monde du 24 octobre

image 25_octobre_1_aprem.png (3.1MB)
image 25_octobre_2_aprem.png (2.5MB)

Deuxième monde du 24 octobre

image Capture_dcran_20231128_150817.png (2.6MB)
image Capture_dcran_20231128_150845.png (2.3MB)
image Capture_dcran_20231128_150908.png (2.4MB)

Premier monde du 25 octobre

image Capture_dcran_20231128_151224.png (2.4MB)
image Capture_dcran_20231128_151251.png (2.5MB)

Deuxième monde du 25 octobre

image Capture_dcran_20231128_151515.png (2.6MB)
image Capture_dcran_20231128_151604.png (2.0MB)

MVC 2021

Portail MVCSE Projet Metaverse City Saint-Étienne: documentation du travail 2020-2021

Juillet 2021 : passage à Minetest, l'équivalent libre de Minecraft. (Lire Metaverse City passe de Minecraft à Minetest sur le blog de Zoomacom)

Minetest : Wiki FR de Minetest

Ressources et articles


Articles
[[https://framablog.org/2016/09/01/framinetest-edu-laissez-microsoft-hors-de-portee-de-nos-enfants/ Framinetest]], l'expérience et le serveur Minetest de Framasoft, //Framablog//, 01/09/2016 Minestest, intérêts et possibilités pédagogiques, Framablog, 01/09/2016
[[https://framablog.org/?s=minetest Articles Minetest]] sur le //Framablog// Ressources Forum Minetest de Framasoft
[[https://github.com/minetest/minetest/blob/master/doc/lua_api.txt API Lua de Minetest]] Documentation de l'API Lua de Minetest
[[http://www.lua.org/home.html Site offciel Lua]] Tutoriel Lua


Etapes de développement

OBJECTIFS DE REALISATION

1) Système de quêtes, de création de PNJ et de dialogues (in-game)
2) Plugin de communication Minetest-Arduino (code)
3) Objets connectés (IRL) reliés à la dynamique des quêtes
4) Hébergement serveur minetest
5) Transfert carte des quêtes Minecraft vers Minetest



Mod développé par Bastrabun sur Minetest-forum.
Existant :
  • création in-game de PNJ personnalisés,
  • édition in-game de dialogues entre PNJ et Joueur, incluant des conditions (si objets dans l'inventaire : O/N, etc).
En développement :
  • système de quêtes général avec ses dynamiques (a minima : rattachement des dialogues (executors/actions) à l'avancement des étapes des quêtes (receptors/événements)).
Accès au gitea encore privé.
Serveur Minetest pour illustration :
  • adresse : your-land.de
  • port : 30000

Exemple de création d’un nouveau type de pnj : castor
  • Télécharger le mod Petz pour reprendre les mesh (formes) et textures à partir de là,
  • Dans le mod (minetest-5.3.0-win64\mods\petz\petz), copier le fichier mesh (.b3d) du modèle qu’on souhaite, puis la texture associée (.png), les coller respectivement dans « yl_speak_up/models » puis « yl_speak_up/textures ».
  • Renommer les fichiers pour éviter les collisions entre mods.
  • Aller ensuite modifier mobs.lua dans yl_speak_up. Copier-coller un bloc correspondant à un type de pnj pré-existant, modifier :
    • mobs:register_mob(« yl_speak_up:beaver», { # on crée un nouveau type de pnj
    • collisionbox ={-0.3, -0.5, -0.3, 0.3, 0.1, 0.3} # modifs de la hitbox, gère aussi les collisions, notamment avec le sol
    • visual size = {x = 10, y = 10} # taille x10 car le castor est très petit
    • mesh = "skin_petz_beaver.b3d", # le modèle 3D au format .b3d
    • textures = # supprimer la 1re texture (la cape), remplacer la 2e par la nouvelle (4 fichiers par défaut : cape, principale, main droite, main gauche)
      • "yl_speak_up_main_petz_beaver.png", -- 64x64 skin
      • "blank.png", -- shield?! 64x32
      • "3d_armor_trans.png", -- item right hand (16x16)
    • mobs:register_egg(« yl_speak_up:beaver, «Beaver», « wool_brown.png », 1) # reprendre la référence du haut, donner un nom à l’oeuf, choisir une couleur (basée sur le fichier laine dans minetest-5.3.0-win64\games\minetest_game\mods\wool\textures)
  • Lancer le jeu et aller chercher l'oeuf "Beaver" dans l'inventaire

Réutiliser les skins de Minecraft pour les PNJ de Minetest
Il n'existe que très peu de skins Minetest en ligne, car il est possible de réutiliser tous les skins Minecraft avec ce logiciel : https://github.com/godly/minetest-skin-converter
Trouver des skins Minecraft : https://fr.namemc.com/minecraft-skins/trending/top
Minetest peut prendre en compte les petits reliefs qu'on peut trouver sur certains skins Minecraft (mais seulement sur la tête). Pour afficher un aperçu, cliquer sur "with Hat & Cape"
Télécharger ensuite le fichier Minetest (clic droit sur l'image carrée sur la page du logiciel).

Où placer le skin obtenu ? Dans le mod NPC de Bastrabun.
Tuto complet dispo dans /yl_speak_up/usage.md
En rapide :
Coller la texture dans \minetest-5.3.0-win64\worlds\[Nom_du_monde]\worldmods\yl_npc\textures
Lancer le jeu et entrer :
//lua minetest.chat_send_all("True: it worked. False: it did not. Result:" .. dump(minetest.dynamic_add_media(minetest.get_worldpath() .. DIR_DELIM .. "worldmods" .. DIR_DELIM .. "yl_npc" .. DIR_DELIM .. "textures" .. DIR_DELIM .. $$$FILENAME$$$)))

Remplacer $$$FILENAME$$$ par le nom de la texture.
Elle est maintenant disponible avec le staff of fashion.
Utiliser le staff of fashion pour l'afficher. Si ça ne s'affiche pas correctement, relancer le jeu.

You can now spawn, configure, dress or delete NPCs of five different races.

The race is determined on spawn, it cannot be changed later. Currently there are humans, dwarves, elves, goblins and orcs. Each have their own sizes and spawn eggs, apart from that they are all equal. Should we need more races, we will insert them.

Spawn is done via a spawn egg. You select the spawn egg of the race you wish to create an NPC from and place it with a rightclick. You spawn an "empty" NPC of the selected race. It has no dialogs yet and shows a colourful default skin.

Once the NPC is spawned, you can use a set of tools to change their dialog or their skin. Every delete, spawn, activate and other actions are logged with a position and - if applicable - a NPC ID, so we can't really "lose" them on the map.

Three tools are rather simple:

The staff of shut up causes an NPC to not talk anymore.

The staff of dawai-dawai causes an NPC to talk again.

This speak or no-speak value is stored on the NPC, meaning if you delete the NPC, this status is also gone.

The staff of game over deletes the NPC and all the values stored on him. Among those values are which skins the NPC has and the talk-status. The dialog however and the skins themselves are stored externally and do not vanish when an NPC having those skills or dialogs get deleted. While the dialogs are not easily accessible the skins can be used on any othe NPC, too.

Two tools need more of an explanation.

The staff of fashion lets you set skins for the NPC, its cape, left and right hand.

The main skin is selected from a list of currently available skins. If the skin you want the NPC to have is not available in the list, please take a look at the Upload a skin section below. The skin must be in Minecraft format 64x64. Find an editor and inspiration at https://www.minecraftskins.com/skin-editor/ or https://minecraft.novaskin.me/

Here is a more advanced editor: https://www.planetminecraft.com/pmcskin3d/

The cape skin is a png with width 8 height 12 that is meant to display the faction an NPC is aligned to. Haven NPCs will usually wear the silver cross on red coat of arms, with the top line showing their rank. This cape style will apply to guilds as well.

The left hand can be a shield or any other item. It is usually 16x16. It is held in the left hand like a shield strapped to the arm

The right hand can be a sword or any other item. It is usually 16x16. it is held in the right hand like a sword held in the fist.

While in the fashion-window you can set any skin and the NPC will remember your settings, but if you wish to apply them to the NPC you need to click the save button.

The staff of I said so let's you configure the dialogs.

Those dialogs are stored in JSON format in the world folder. If you wish you can also edit those dialogs outside of Minetest, they only need to be uploaded and carry the right npc id. This npc id links the dialogs to the NPCs. If we wanted to copy one dialog to another NPC, all we had to do is duplicate the file and edit the npc id to fit the new NPC. If a NPC is deleted, those dialogs stay on the server for future use.

The dialog configuration starts with the "dialog" screen. The top left corner must show the NPC id. Every input field has a tool tip so you can see what goes in.

Start by giving the NPC a name and a description. The sort-field applies to the dialog. The first dialog that is displayed when a user talks to the NPC needs to have a sort value of 0. The text area is whatever the NPC says to the user. It can take a huge amount of text, but it is recommended to keep it brief.

The answers the user can give to the NPC are set in the options dialog. Select a dialog ID and then click the Options button to bring up the options dialog.

In the options dialog in the top left corner there must be a dialog id. That's the dialog you set the answers for. The dialog line the NPC delivers is repeated in the top. Although short ones can be changed, it is recommended to use them only as reference on what the NPC says.

The "text when prerequisites are met" is what the user can answer if there are no prerequisites or the prerequisites are met. If they are not met, you can either hide, greyout and/or deliver a whole new line. The sort value determines the order the options are displayed. Lowest is on the topmost spot, negatives are not allowed.

Prerequisites are conditions that need to be met for this option to be available. Should a user click a button but the prerequisites are not met, the results are not executed.

Results are the actions that come from the user clicking an answer option when talking to the NPC while having the prerequisites met. Currently you can only give items, take items, forward to a new dialog, teleport a player or execute one or more minetest function. In the future you can start start or forward quests. Results are never executed when the prerequisites are not met.

You can have more than one prerequisite and more than one result tied to one option. They are all executed, but it is your duty to make sure they don't conflict. You cannot forward to TWO dialogs. In doubt they are executed in a random order.

A user can talk to an NPC by rightclicking it.

This shows a dialog, where the NPCs name and description and the lowest-sort dialog is displayed to the user, together with as many option dialogs as configured. The NPC portrait is calculated from the NPC skin.

When the NPC delivered his opening dialog line, the user can answer by clicking the buttons below.

Upload a skin

To upload a skin or a cape, currently you need to put it in the world/worldmods/yl_npc/textures folder and then execute the following command, while replacing $$$FILENAME$$$ with the filename chosen:

//lua minetest.chat_send_all("True: it worked. False: it did not. Result:" .. dump(minetest.dynamic_add_media(minetest.get_worldpath() .. DIR_DELIM .. "worldmods" .. DIR_DELIM .. "yl_npc" .. DIR_DELIM .. "textures" .. DIR_DELIM .. $$$FILENAME$$$)))


This command will soon be made into a nice chatcommand and the upload done via a php form or something similar.

For the cape or the skin be visible the filenames need to have this format:

yl_npc_main_yourskinname.png for skins, with "yl_npc_main_" being a constant prefix for skins and yourskinname the dynamic "name" part of the skin
yl_npc_cape_yourcapename.png for capes, with "yl_npc_cape_" being a constant prefix for capes and yourcapename the dynamic "name" part of the cape

Storage
The dialog is stored in JSON and can be edited outside of minetest, too. It sits in the dialog folder in the world folder. They stay when the NPC is deleted
The skin- and cape-files are stored in the worldmods/yl_npc/textures folder. They stay when the NPC is deleted
The current state an NPC is in is stored on the NPC. This attribution goes away when the NPC is deleted
The current skin an NPC has is stored on the NPC. This attribution goes away when the NPC is deleted
The amount of NPCs present on the server is stored in the modstorage
The actions players and admins take to interact with the NPCs are stored in the log

Mod développé par Maxime : https://github.com/MaximeChretien/minetest-NodeMCU

Mode d’emploi
- Setup Arduino :
  • paramétrer nom et mdp du wifi dans NodeMcuMinetest.ino
  • S’IL Y A UN MDP WIFI, ajouter, sinon retirer :
    • # Wifi connection informations
    • const char* ssid = "<nom_du_wifi>";
    • const char* password = "<mdp>";
    • [...]
    • WiFi.begin(ssid, password);
  • téléverser via un port USB 3.0 (maintenant SS : « SuperSpeed »), sinon erreur de compilation ("serial.serialutil.SerialException: Cannot configure port, something went wrong. Original message: PermissionError(13, [...])")
  • une fois le code téléversé, vérifier l’IP dans Outils > Moniteur série > 115200 baud, mettre à jour l'IP dans init.lua si nécessaire
  • Si 1re utilisation :
    • copier le fichier « nodemcu_control » dans minetest-5.3[...]/mods
    • lancer le jeu, activer le mod dans les configurations de mods
    • autoriser nodemcu_control en allant dans Réglages > Tous les paramètres > entrer « mods http » dans la barre de recherche > écrire « nodemcu_control » > valider

- Setup des blocs in-game (fichier init.lua) :
  • position des blocs à poser (POS_X…)
  • noms des actionnables (boutons, leds...)

SYSTEME LINUX OBLIGATOIRE POUR UTILISER CE MOD
Mod : https://github.com/minetest-tools/mcimport/
Forum : https://forum.minetest.net/viewtopic.php?f=12&t=13709&hilit=keyerror

Mode d’emploi
  • Télécharger le serveur en version 1.14+ (la vieille version 1.12.2 ne semble pas être prise en charge, mais possibilité de la convertir en 1.16 depuis OMGServ).
mcimport a besoin d'un dossier structuré comme une map solo. Un serveur contient trop d'informations et de sous-dossiers. On ne va en prendre qu'une partie.
  • Depuis le dossier téléchargé, copier le sous-dossier « plateforme » (il contient tous les blocs du serveur), le coller dans .minecraft/saves/.
  • Il doit surtout contenir les dossiers :
    • data/,
    • DIM1/ (le nether),
    • DIM-1/ (l'end),
    • region/ (la carte de base).
  • Ce dossier « plateforme » (sans doute à renommer) sera considéré comme une map solo par mcimport.
  • Si l'organisation des fichiers de la sauvegarde diffère du modèle ci-dessus, il faudra la refaire dans une copie. Quelques copiés-collés feront l'affaire, par exemple en sortant les fichiers de DIM1/region pour les mettre dans DIM1/ et supprimer le dossier region/ devenu inutile car répétitif.
  • Ouvrir la console depuis mcimport-master/ (commande cd).
  • Lancer « ./mcimport.sh » (si marche pas, essayer « sudo chmod +x ./mcimport.sh » puis relancer).
  • Sélectionner le dossier dans saves, patienter le temps de la conversion puis installer tous les mods suggérés pour minetest.
  • Pour une raison obscure, la conversion sera exportée depuis le dossier caché .minecraft/saves vers .minetest/worlds/. Il faut déplacer le fichier exporté vers snap/minetest/current/worlds/. Il apparaîtra maintenant dans la liste des mondes disponibles in-game.
Résultat :
Tous les blocs de décor sont là, à l’exception de certaines laines et des champignons. Les PNJ ont disparu (créés avec BetonQuest). Les circuits de redstone ne fonctionnent plus (ont été remplacés par du mesecon, mais trop de différences pour que ça marche).
Portail MVCSE

Jouer à Metaverse City


Démarrer le serveur local

Serveur sur PC

  • Lancer Minetest
1. Ouvrir le dossier décompressé, appelé "minetest-numerodeversion"
2. Ouvrir le sous-dossier "bin"
3. Cliquer sur "minetest.exe" sur Windows
  • Lancer la partie en local
1. Cocher la case "Héberger un serveur"
2. Rentrer votre nom (qui sera visible par les autres joueurs)
3. NE PAS mettre de mot de passe
4. Sélectionner le monde de jeu
5. Lancer le jeu en cliquant sur le bouton "Héberger une partie"
Options :
1. Cocher la case "Mode créatif" - cette option donne toutes les ressources aux joueurs, et leur permet de voler
2. Cocher la case "Activer les dégâts" - cette option permet aux joueurs de se taper dessus. Il est recommandé de NE PAS activer cette option, afin d'éviter que les joueurs passent leur temps à faire cela
  • Rejoindre un serveur hébergé sur un autre ordinateur
Sur l'ordinateur qui héberge la partie (appelé serveur), lancer l'invite de commandes (cmd). Ecrire "ipconfig"(sans les guillemets), ensuite rechercher "Adresse IPv4" et recupérer les chiffres sans oublier les points entre chaque nombre (par exemple : 192.168.43.117).
Sur l'ordinateur qui va se connecter au serveur (appelé client), lancer minetest comme expliqué précédemment, puis :
1. Cliquer sur le bouton "Rejoindre partie"
2. Mettre l'adresse IP du PC qui héberge la partie dans le rectangle en dessous de "Adresse/Port"
3. Mettre un nom dans le rectangle en dessous de "Nom/Mot de passe"
4. Cliquer sur le bouton "Rejoindre" pour lancer la partie

Jouer sur le serveur en ligne

  • Lancer Minetest
1. Ouvrir le dossier décompressé, appelé "minetest-numerodeversion"
2. Ouvrir le sous-dossier "bin"
3. Cliquer sur "minetest.exe" sur Windows
  • Lancer la partie en ligne
1. Cliquer sur l'onglet "Rejoindre une partie"
2. Rentrer l'adresse du serveur de Zoomacom : "149.59.231.3"
3. Rentrer le port : "30000"
4. Rentrer votre nom (qui sera visible par les autres joueurs)
5. NE PAS mettre de mot de passe
6. Lancer le jeu en cliquant sur le bouton "Rejoindre"



Déplacement

Attention : Les commandes par défaut sont paramétrées pour un clavier QWERTY. pour les modifier, appuyer sur la touche "esc" de votre PC après avoir lancé le jeu, puis cliquer sur "Changer les touches".
- Le curseur de la souris indique la direction que vous voulez prendre
  • Touche Z pour avancer
  • Touche Q pour aller à gauche
  • Touche D pour aller à droite
  • Touche S pour marcher en arrière
  • Touche Espace pour sauter
  • Touche Shift pour s’accroupir

Utilisation du Tchat

  • Touche T pour ouvrir le Tchat
  • Touche / pour commencer à entrer une commande

Utilisation de l’inventaire

  • Touche I pour ouvrir l’inventaire

Utilisation des coordonnées

  • • Touche CTRL + F5 pour afficher les coordonnées
  • • X : correspond à la Longitude (Est-Ouest)
  • • Y : correspond à la Hauteur
  • • Z : correspond à la Latitude (Nord-Sud)

Utilisation des bulles de dialogues

  • 1 : Clic droit sur le PNJ, une fenêtre va s’ouvrir.
  • 2 : Placer votre curseur sur la représentation du PNJ, une tête en haut à droite ou sur la ou les perles présentes (en face de la tête du PNJ), une nouvelle fenêtre va s'afficher et présenter le dialogue.
  • 3 :

Combat

  • Clic gauche pour taper avec la main ou l'arme en main



Les boites sont configurées pour se connecter sur un seul wifi.
Pour modifier cette configuration, il faut changer le code de la carte dans la boite :
- D'abord il faut changer la variable ssid (ligne 25) et y mettre le nom du Wifi. (Le Wifi ne doit pas avoir de mot de passe)
- Il faut ensuite compiler le code et l'envoyer sur la carte

IP DES BOITES/WIFI:

"192.168.1.39" il faut relier cette boîte à un téléphone
"192.168.1.42" est relié au réseau TatouDansLaPoche-LibraryBox
"192.168.1.248" est relié au réseau Zoomacotheque
"192.168.1.144" est relié au réseau PirateBox-ShareFreely



Code des boites minetest (zip)
Dans ce zip il y a 3 codes différents :
- ESP32Minetest : Code principal
- ESP32MinetestBoite1 : Code spécifique à la boite de prototype (celle sans la gravure)
- ESP32MinetestWiFi2 : Code principal mais avec un Wifi différent (celui de la deuxième borne)

Minetest et impression 3D (EN COURS)


Cette page a pour objectif de vous guider dans la génération d'une carte à partir de données réelles issues de votre environnement quotidien, afin de l'importer dans Minetest et de l'imprimer en 3D. Vous avez accès aux données géographiques et topographiques de l'IGN, exploitables dans le jeu Minetest, via le site : https://minecraft.ign.fr/




Générer la map de son quartier avec le site IGN

  • Rendez-vous sur https://minecraft.ign.fr/
  • Saisissez l'adresse ou une zone géographique (département, ville, quartier...) pour définir la zone cartographiable
  • Sélectionner la plateforme sur laquelle installer la map (Windows 10, Linux, Android, etc.)
  • Sélectionner le format ici Minetest 0.4.16 (même si la version proposé ici n'est pas la plus récente ça devrait fonctionner)
  • Afficher les options avancées
  • Dans l'onglet "Source", j'ai laissé les données de relief et topographique par défaut, à vous de voir s'il vous est nécessaire de les changer
  • Dans l'onglet "Thématiques" puis sous "Ajouts Spécifiques" à vous de voir ce qu'il vous sera nécessaire (neige, sous-sols, etc.). Si l'objectif est d'imprimer en 3D votre map il vous faudra cocher "Bords de carte"
  • Sous "Sélection thématique" à vous de voir ce que voulez sur votre map (l'hydropgraphie, les routes, etc.). Il est également possible de générer les bâtiments de la zone ou bien de ne laisser que les traces au sol des différents bâtiments. Dans le cadre de ce projet, j'ai gardé tous les bâtiments puis j'ai ensuite supprimé les deux tours (avec le mod World_Edit) que les jeunes reconstruiront en jeu.
  • Dans l'onglet "Géographiques", il est possible de définir l'échelle, de 1 cube pour 1 mètre à 2 cubes pour 1 mètre.
  • Sous "Emprise" nous définiront la taille de la map qui sera généré (de 0,5km par 0,5km à 5km par 5km). Si l'objectif est d'imprimer en 3D, je suggère de ne pas générer une map trop grande au risque d'attendre de trèèèès longues minutes la génération de votre map en format OBJ ou STL avec le mod Meshport. J'ai fait le choix ici de limiter la map à 0.65km par 0,65km pour un temps de génération avec Meshport d'environ 10/15 minutes.
  • Sous "Orientation", il est possible de pivoter sa map selon l'angle souhaité
  • Je n'ai pas touché aux options de cartes particulières

Il vous faudra pour finir renseigner une adresse mail (sur laquelle vous sera envoyer la map en format ZIP) puis accepter les CGU pour enfin générer votre map qui pourra prendre de quelques minutes à plusieurs heures en fonction de la taille de la map est des options sélectionnées. Attention une seule génération de map par tranche de 24h avec la même adresse mail !


Création du serveur local

Pour créer un serveur local, vous pouvez suivre les étapes sur cette page : Jouer à Metaverse City

Utilisation du mod Meshport

Pour exporter sa carte Minetest en format OBJ ou STL : https://github.com/random-geek/meshport


Dans le cadre de la destruction des "historiques" Tours Peyrard de la Cotonne, une série de 2 ateliers est proposée aux jeunes du Centre Social Le Colibri. Il est ici question de travailler avec le jeu vidéo Minetest afin de reproduire les tours et leur environnement proche en collaboration sur une seule carte.

2 sessions de 2h :

  • 14h - 14h45 : accueil et présentation du projet des Tours Peyrard et les différentes ressources (plans, photos, etc.). Présentation du projet sous Minetest

  • 14h45 - 15h : lancement de Minetest sur tous les terminaux et explications des différentes touches de bases

  • 15h - 16h : création des Tours Peyrard sous Minetest de manière collaborative


14h - 16h : Finaliser la construction des Tours Peyrard




  • Meshport
    • THE MOD pour pouvoir convertir la map en format exploitable, STL ou OBJ, par un Slicer et pouvoir l'imprimer en 3D par la suite
  • WorldEdit
    • Beaucoup de fonctionnalités dans ce mod. Celle qui m'a intéressé et la fonction "deleteblocks" qui permet de supprimer des constructions entières d'un seul coup en délimitant une zone
  • Simple Skins
    • Un mod simple qui ajoute un onglet Skins à l'ouverture de l'inventaire. Parce que c'est chouette d'avoir un perso trop stylé et différents des autres joueurs
  • Folks
    • Le mod le plus simple que j'ai pu essayer afin d'ajouter des PNJ sur la map. De plus couplé avec Simpleskins on peut changer la tête des PNJ
  • Letters
    • Permet d'ajouter des blocs avec des lettres et donc de pouvoir écrire sur les constructions (panneau etc.). Une lettre par bloc !
  • More Ores
    • Permet d'ajouter d'autres matériaux à l'inventaire (argent, or etc.)
  • Multidecor
    • Permet d'ajouter des fournitures, des décorations et divers éléments à l'inventaire (horloge, tables, chaises etc.)

  • Minetest 5.
  • Blender
  • Prusa Slicer

Reconstitution de monuments historiques avec Minecraft/Minetest


Des animations jeunesse consistant à faire reproduire dans le jeu de construction Minecraft, ou son équivalent open source Minetest, un bâtiment réel, existant ou ayant existé.

Des exemples documentés dans la Loire.


Metaverse City : la médiation culturelle avec Minecraft/Minetest

Un jeu alliant mondes virtuels et physique pour redécouvrir son territoire en s’amusant, un outil de médiation culturelle.
Metaverse-City Saint-Étienne, ou MVCSE, est un jeu grandeur nature mis en place par Zoomacom. Il combine la pratique numérique du jeu vidéo Minetest et des courses au trésor dans « le monde réel », physique.
Bâtiments reconstitués:

Plus d'infos (Zoomacom)
Documentation sur ce wiki: MetaverseCitySaintEtienne

Métaverse City Givors

La médiathèque de Givors lance la construction du Château de St-Gérald sur Minetest dans le cadre des Journées Européennes du Patrimoine 2021. Zoomacom assure le lancement du projet, et la médiathèque prend le projet en main suite aux JEP.

Sur ce wiki: MVCGivors

Reconstitution du château de la Roche

Retour d'expérience dans le Journal d'Étienne, Conseiller Numérique dans la Loire.

Sur le blog du centre ressource Zoomacom: Drone, modélisation, montage vidéo: le déroulement du Pass’ Minecraft avec les jeunes de l’ASAJ (février 2023)

Reconstitution du château de Roanne

Une animation de Zoomacom en octobre 2023 à l'occasion de l'événement roannais “Partage autour des jeux vidéo

Sur ce wiki: MVCRoanne
Filtrer :  "CNFS42" "+ "3D"  "CNFS42" "+ "Arduino"  "CNFS42" "+ "Robotique"  "CNFS42" "+ "Seniors"  #adultes  #Ateliers  #handicap  #jaws  #malvoyant  #smartphone  #Social  #Tablettes  #TSA  #zoomlt  #Zoomtext  2024  3D  3L  à finir  accessidev  Action publique  ADEI  Agenda  Aide  algorithmes  altervilles  Android  Animation  Anti-malware  Antivirus  Architech  Archive  Arduino  Art numérique  Atelier  Auto-formation  Avatar  Badges  BigBlueButton  Bilan  CARSAT  cartographie  Cartopartie  Catalogue  Centres Sociaux  CNFS  CNFS 43  cnfs15  CNFS42  CNFS43  CO2  Communication  communication PDN  communiqué de presse  competences  Compétences psychosociales  CONUM  Conum43  Cookies  copil  CrealityCR10SPRO  Creative Commons  CRf  Croix-rouge  Cubelets  Cubetto  Culture  Cyberattaque  cyberharcelement  Cybersécurité  cybersexisme  Cyberviolences  data  DDOS  Debutant  Découpe  découpe jet d'eau  Découverte  Design Tech Académie  DIY  données  e-mail  e-sport  eAdministration  Education aux médias  Éducation aux Médias et à l'Information  Éducation nationale  Électronique  email messagerie  EMI  Emploi  Emulateur  en cours  En travaux  Ender3  Enfants  Entreprises  Environnement  Epilog  EPN  EPN stéphanois  EPN VSE  EscapeGame  Espace Numérique Roannais Agglo  Étrangers  experimentation  Exposition  Fablab Roannais Agglo  FabLabsLoire  Fabmanager  Fabrique de la Transition  FamillesRurales  Family Connection  fauteuil roulant  femmes  fiche andragogique  fiche d'accompagnement  fiche méthode  Fiche Pédagogique  Fiche projet  FicheProjet  filles  Firewall  Foire de Saint-Étienne 2019  Fondation de Fance  Formation  FormLabs  Fraisage  fraiseuse  FreeCAD  Fréquence Écoles  genre  Graphisme  Groupes  Halot-One  Handicap  Hinaura  Impacts  Impression 3D  Impression3D  Inclusion Numérique  information  Informatique  Ingénierie sociale  Inkscape  Intelligence Artificielle  IT  JE23VillageFiche  Jeux  Jeux vidéo  joystick  Juridique  Kryta  La Source Numérique  laser CO2  LeoCAD  lien social  LinkedIn  Linux  Logiciel  Logiciels Libres  Loire  Lutte  Maintenance  Makey makey  Makey-Makey  Malware  Maquette  Matériel  Matomo  Mattermost  MD43  MDX-50  Médias sociaux  Médiathèques de Roanne  Médiation numérique  MedNum42  MedNumLoireForez  Messagerie  Métiers du numérique  Minecraft  Minetest  Modèles économiques  modules  MOOC  MOOCFreeCAD  Musique  MVCSE  Newsletter  NLCyber42  NodeMCU  NumeriqueLibre  NumLibre  Objets connectés  observatoire  oclock  Openagenda  OpenFactory  OpenFactoryDIY  Openscop  Openshot  OpenStreetMap  Ordinateur  OSPA  Page avec medias manquants  Pages sans contexte  PANA  PapyCamp  Pare-feu  Parentalité  Patrimoine  PDN  PDNCamp  Pédagogie  PerezCamp  petite enfance  Phishing  Piskel  PIX  Pixel Art  PLA  Podcast  Pole ressource contre les cyberviolences  politiques numériques  Portail  PRA  PRCC  PRCC42  presentation  Presse à injection  prevention  Primo  Procédures  Programmation  Projets  Promeneurs du Net  Protection  QR Code  R&D  Radar  RadioBox  Rançongiciel  Raspberry Pi  Réalité virtuelle  Recherche Emploi  regroupement  REMN  REMNG1  REMNG2  REMNG3  REMNG4  Repair Café  résine  Ressourcerie  Ressources  Retrogaming  RGPD  Rive de Gier  Rive2Geek  Roannais Agglomération  Robotique  S5  Scratch  Sénior  seniors  sexualité  Silhouette Cameo  Silo  SLA  Snapmaker  Soupe Digitale  Sphero  Statistiques  Stencyl  StephT  Surveillance  Tablette  Téléphone  territoire  Test  Théâtre  Thymio  TinkerCad  tourisme  Transition  Tronc Commun  Tutoriel  Twitch  Ultimaker  UltimakerCura  Veille  victimes  Ville numérique  Vinyle  violences  Vocabulaire  VotAR  VR  Wazer  Wi-Filles  Wiki  Windows  Wordpress  xml  YesWiki Thèmes  Youtube  Zoomacom  Zoomatos