Connexion à distance sur le Raspberry
Connexion à distance sur le Raspberry
Portail MVCSE Connexion à distance sur le RaspberryI. Installation du bureau à distance sur le Raspberry
Pour installer le bureau à distance sur le Raspberry, il faut aller dans le terminal et entrer : puis attendre que tout s’installe
sudo apt-get install tightvncserver
sudo apt-get install xrdp
Puis attendre que tout s’installe
II. Se connecter sur le Raspberry
Vérifier que le Raspberry est branché, allumer et connecter sur le même réseau.
Télécharger Wireless Network Watcher en version portable Télécharger le fichier wnetwatcher.zip
Lancer Wireless Network Watcher, Chercher le “Raspberry Pi Foundation” dans Network Adapter Company, de récupérer l’ip (car elle n’est pas statique), de lancer le bureau à distance intégré dans Windows, se connecter à l’ip récupérée, d’entrer « root » en nom d’utilisateur et « root » en mot de passe.
La Cité Interdite
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
Metaverse 2022
Portail MVCSEAmé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)
- 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"
De plus, enlever les crochets de commentaire permet si on le souhaite de remettre les mobs puisque rien n'a été effacé.
[Metaverse City] Brique N°1
[Metaverse City] Brique N°1
I Explications
Brique de création de quête de combat avec l’utilisation du plugin BetonQuest, MythicMobs, Citizen.
Lors d’une discussion avec un PNJ avec 2 choix :
- Oui, je suis prêt pour le combat.
- Non, je ne suis pas prêt.
Si la réponse est non : rien ne se passe, cela permet au joueur de se préparer.
Si la réponse est oui : apparition de Monstres personnalisés et création d’un objectif d’élimination des monstres.
Une fois les Monstres éliminés, ajouts de tag concernant l’élimination des Monstres, pour permettre aux joueurs de retourner voir le PNJ et ainsi déclencher l’événement suivent (comme lors d’une ouverture de porte ou de l’obtention d’une récompense).
Impact sur les fichiers suivants
Dans le dossier plugin puis 1)BetonQuest ou 2)MythicMobs
1) Les fichiers Items, Objective, Conversation (correspondant au PNJ crée), Events.
2) Les fichiers Items, Mobs
II Détails avec l’exemple en place sur la quête d’initiation
1) Création d’un PNJ nommé Méchant et du fichier 41_Mechant.yml
- quester: 'Mechant'
- first: 'Mechant_1,Mechant_2'
- stop: 'false'
NPC_options:
- 'Mechant_1':
- text: "Salut, je suis Méchant le méchant, tu veut te battre ?."
- pointer: 'pj_1_1_1,pj_1_2_1'
- conditions: '!cond_Mechant_SQUELETTE_1_ok,!cond_Mechant_SQUELETTE_2_ok,!cond_Mechant_SQUELETTE_2_ok'
- 'Mechant_2':
- text: "Ah ! tu m'as eu !."
- pointer: 'pj_1_3_1'
- conditions: 'cond_Mechant_SQUELETTE_1_ok,cond_Mechant_SQUELETTE_2_ok,cond_Mechant_SQUELETTE_2_ok'
- 'Mechant_1':
- 'pj_1_1_1':
- text: "Aller !"
- events: 'event_Mechant_spawn'
- 'pj_1_2_1':
- text: "Non, j'ai peur"
- 'pj_1_3_1':
- text: "Aller, vide tes poches"
- events: 'event_mechant_reward'
2) Ajout dans main.yml dans:
npcs : de '41': 41_Mechant et dans variables : de empla_mechant: '156;37;-562' qui correspond à l’ajout du PNJ avec son ID puis de l’emplacement de spawn des monstres3) Ajout dans conditions.yml de :
cond_Mechant_SQUELETTE_1_ok : 'tag SQUELETTE_1_ok'cond_Mechant_SQUELETTE_2_ok : 'tag SQUELETTE_2_ok'
cond_Mechant_SQUELETTE_3_ok : 'tag SQUELETTE_3_ok'
qui correspond à la condition de réussite d’élimination des 3 types de monstres
4) Ajout dans events.yml de :
event_Mechant_spawn: folder
event_spawn_bourreau,event_spawn_chevalier,event_spawn_artilleur,event_start_objectif_Tuer1,event_start_objectif_Tuer2,event_start_objectif_Tuer3
Effectue tous les événements dont on a besoin pour débuter le combat
event_spawn_chevalier: 'mspawnmob $empla_mechant$;$mon_monde$ SQUELETTE_1:1 5'
- Apparition du premier type de monstre
event_spawn_bourreau: 'mspawnmob $empla_mechant$;$mon_monde$ SQUELETTE_2:1 2'
- Apparition du deuxième type de monstre
event_spawn_artilleur: 'mspawnmob $empla_mechant$;$mon_monde$ SQUELETTE_3:1 3'
- Apparition du troisième type de monstre
event_start_objectif_Tuer1: 'objective start objectif_tuer_SQUELETTE_1'
- Début de l’objectif d’élimination du premier type de monstre
event_start_objectif_Tuer2: 'objective start objectif_tuer_SQUELETTE_2'
- Début de l’objectif d’élimination du deuxième type de monstre
event_start_objectif_Tuer3: 'objective start objectif_tuer_SQUELETTE_3'
- Début de l’objectif d’élimination du troisième type de monstre
event_mechant_reward: give super_arc:1
- Evénement de don de récompense
event_tag_mechant_squelette_1 : 'tag add SQUELETTE_1_ok'
- Ajout du tag correspondant à l’élimination du premier type de montre
event_tag_mechant_squelette_2 : 'tag add SQUELETTE_2_ok'
- Ajout du tag correspondant à l’élimination du deuxième type de montre
event_tag_mechant_squelette_3 : 'tag add SQUELETTE_3_ok'
- Ajout du tag correspondant à l’élimination du troisième type de montre
5) Ajout dans items.yml de :
super_arc: "BOW name:&b&nArc_du_vainqueur lore:Rapide_et_fort enchants:ARROW_DAMAGE:2+,ARROW_INFINITE:1+ unbreakable"
Qui définit l’objet de récompense de la quête dans ce cas un arc nommé « Arc du vainqueur » et qui a pour description « rapide et fort » avec l’enchantement « Arrow damage », « Arrow infinite » et à la particularité d’être incassable
6) Ajout dans objectives.yml :
objectif_tuer_SQUELETTE_1: mmobkill SQUELETTE_1 amount:5 events:event_tag_mechant_squelette_1
objectif_tuer_SQUELETTE_2: mmobkill SQUELETTE_2 amount:2 events:event_tag_mechant_squelette_2
objectif_tuer_SQUELETTE_3: mmobkill SQUELETTE_3 amount:3 events:event_tag_mechant_squelette_3
Création des objectifs d’élimination des 3 types de montres
7) Ajout dans MythicMobs dans mobs et dans le fichier ExempleMobs.yml :
SQUELETTE_1:- Type: SKELETON
- Display: '&9&lChevalier Squelette'
- Health: 40
- Damage: 5
- Equipment:
- - GoldSword HAND
- Drops:
- - GoldSword 1 0.3
- Options:
- MovementSpeed: 0.2
- AlwaysShowName: true
- Skills:
- - effect:flames @self ~onTimer:30
- Type: SKELETON
- Display: '&c&lBourreau Squelette'
- Health: 60
- Damage: 6
- Equipment:
- - GoldAxe HAND
- - GoldAxe OFFHAND
- Drops:
- - GoldAxe 1 0.3
- Options:
- MovementSpeed: 0.1
- AlwaysShowName: true
- Skills:
- - effect:smoke @self ~onTimer:10
- Type: SKELETON
- Display: '&e&lArtilleur Squelette'
- Health: 10
- Damage: 3
- Options:
- MovementSpeed: 0.5
- AlwaysShowName: true
8) Ajout dans Items dans ExampleItems.yml :
GoldSword:
- Id: GOLD_SWORD
- Data: 0
- Display: '&3Epee du chevalier squelette'
- Enchantments:
- - KNOCKBACK:2
- Id: GOLD_AXE
- Data: 0
- Display: '&3Hache du bourreau squelette'
- Enchantments:
- - FIRE_ASPECT:2
À l'assaut de la Cité interdite
Portail MVCSE
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.
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
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.
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.
Nous allons utiliser des mécaniques similaires à celles du jeu Keep Talking And Nobody Explodes
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.
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
*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
AL Chapelon Secteur Jeunes (22 au 24 février 2022)
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.
À 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
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, ManufactureLe 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.
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 accueillisRé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
- A l'Assaut de la Cité Interdite, Zoomacom, 13/09/2021
- La Cité Interdite à nouveau assaillie, Open Factory, 28/10/2021
- En octobre 2021 on a fait ça, Zoomacom, ??/11/2021
AL Chapelon Secteur Jeunes (22 au 24 février 2022)
- https://www.facebook.com/permalink.php?story_fbid=365739588704072&id=100746951870005
- https://www.facebook.com/permalink.php?story_fbid=367025415242156&id=100746951870005
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éseauCe 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.
World guard
World guard
Télécharger le fichier Worldguard.png
Présentation:
WorldGuard est un plugin avec lequel on peut protéger des zones contre les modifications des joueurs
Mise en œuvre
Cette zone sera délimitée par 2 coordonnées.Il faut d'abord équiper la hache en bois.
Puis on définit la première coordonnée avec un clic droit sur le premier cube, celui du bas de la zone
Ensuite, on définit la deuxième coordonnée avec un clic gauche sur le second cube, celui en haut de la zone à protéger.
Puis, la commande //expand to permet de protéger la zone entre les deux coordonnées ainsi déterminées.
Et enfin, la commande " /region define <le_nom>" permet de nommer cette région, avec le nom indiqué entre crochets.
on peut définir une zone a une personne ou a un groupe avec la commande "/region addowner [nom de la région] [le nom du joueur]"
à utiliser pour protéger une zone ou la dédier a certaines personnes
pour crée le bac a sable perso des zones privée et ou publique sur votre serveur
pour des zones pvp des zones ou le changement de gamemod est possible
pour des zonez où des droit sont plus nombreux
ou des zones où les certain jouer ne peuvent venir
et bien plus encore..
Mise en œuvre pour un sous cubo
Pour faire un sous cubo il vous faut un région.créer un région donc /rg create <le_nom>
" /rg setparent <nomdelaregion1> <nomdelaregion2> "
La région plus grande ou supérieur doit être écrite en 2eme position . Exemple:
" /rg setparent magasin capitale "
Le cubo magasin sera donc inclut a l'intérieur du cubo capitale.
Documentation et tuto écrire
Le wiki officielle de world guard en english : http://wiki.sk89q.com/wiki/WorldGuard/Regions/Flags
Tutot worldguard écrit en fr: https://minecraft.fr/worldguard/
Pour apprendre un peus plus sur les cubo : http://www.jeuxvideo.com/forums/1-24777-2233668-1-0-1-0-tuturiel-world-guard.htm
Le Monde des Nains de Jardin
Portail MVCSE
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 !
*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
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
Métaverse City Givors
Portail MVCSE
Zoomacom assure le lancement du projet, et la médiathèque prend le projet en main suite aux JEP.
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.
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
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
Reconstruction du Château
- Capture d'écran n°1 - Capture d'écran n°2 - Capture d'écran n°3 - Capture d'écran n°4Portail de Metaverse City Saint Etienne
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)Comment démarrer le serveur (Metaverse City)
Comment démarrer le serveur (Metaverse City)
Portail MVCSEAvec RASPBERRY :
1 – Brancher le Raspberry sur l’alimentation à l’aide du chargeur.
2 – Brancher un clavier et une souris sur les ports USB.
3 – Brancher un écran sur le port HDMI (il est possible d’utiliser un adaptateur VGA HDMI pour les
écrans plus anciens).
4 – Si vous utiliser la PirateBox, il faut la brancher au Raspberry puis, se connecter au réseau sans fil
PirateBox. Sinon il faut connecter le Raspberry à votre réseau.
5 – Une fois le Raspberry démarré, ouvrir le terminal en haut à gauche.
6 – Ecrire dans le terminal : ifconfig et relever l’IPV4 du genre 192.168.1.1 de la carte réseau sans fil
wifi ou Wlan0.
7 – Ecrire dans le terminal : cd /home/pi/Desktop/minecraft
8 – Passer en mode administrateur en écrivant (toujours dans le terminal) : su puis entrer le MDP
(z00m@COM pour le Raspberry de Zoomacom).
9 – Pour démarrer le serveur il suffit d’écrire : bash run-minecraft.sh
10 – Vous pouvez maintenant utiliser un ordinateur connecter au même réseau pour vous connecter
au serveur.
En cas d’erreur lors du démarrage :
1 – Aller dans le fichier minecraft se trouvant sur le bureau
2 – Ouvrir le fichier server.properties avec NotPad++ ou le bloc-notes et changer la ligne server port à
25565 au lieu de 25555 ou 25555 au lieu de 25565.
3 – Enregistrer les modifications.
4 – Re démarrer le serveur en ré écrivant dans le terminal : cd /home/pi/Desktop/minecraft puis
bash run-minecraft.sh
Avec Ordinateur sous Windows :
1 – Si vous utiliser la pirateBox il faut la brancher au secteur ou sur l’ordinateur, puis se connecter
au réseau sans fil pirateBox. Sinon connecter votre ordinateur à votre réseau.
2 – Chercher le CMD dans la barre de recherche Windows.
3 – Ouvrir le CMD et écrire : ipconfig, puis relever l’IPV4 du genre 192.168.1.1 de la carte réseau
sans fil wifi.
4 – Aller dans le fichier Minecraft.
5 – Cliquer sur run.bat
6 – Vous pouvez maintenant utiliser un ordinateur connecter au même réseau pour vous connecter
au serveur.
En cas d’erreur lors du démarrage :
1 – Aller dans le fichier Minecraft.
2 – Ouvrir le fichier server.properties avec NotPad++ ou le bloc-notes et changer la ligne server port
à 25565 au lieu de 25555 ou 25555 au lieu de 25565.
3 – Enregistrer les modifications.
4 – Re démarrer le serveur en ré écrivant dans le terminal : cd /home/pi/Desktop/minecraft puis
bash run-minecraft.sh
Comment se connecter au serveur :
1 – Lancer Minecraft.
2 – Appuyer sur Jouer.
3 – Une fois dans le jeu, aller dans multijoueur.
4 – Appuyer sur le bouton ajouter serveur.
5 – Ecrire comme nom ce que vous voulez et utiliser l’IPV4 relever précédemment dans IP.
6 – Valider, puis vous pouvez vous connecter au serveur en cliquant dessus.
Retour vers le Portail Metaverse City Saint Etienne
Démarrer le serveur Minecraft (Metaverse City)
Démarrer le serveur Minecraft (Metaverse City)
Portail MVCSE Tutoriel serveurBrancher le Raspberry sur l’alimentation à l’aide du chargeur
Brancher un clavier, une souris sur les ports USB et un écran sur le port HDMI (il est possible d’utiliser un adaptateur VGA HDMI pour les écrans plus anciens) ou utiliser la connexion à distance.
Si vous utiliser la pirateBox il faut la brancher au Raspberry puis se connecter au réseau sans fil pirateBox
Sinon connecter le Raspberry à votre réseau
Une fois le Raspberry démarré ouvrir le terminal en haut à gauche
Ecrire dans le terminal ifconfig et relever l’IPV4 du genre 192.168.1.1 de la carte réseau sans fil wifi ou Wlan0
Ecrire dans le terminal /cd /home/pi/Desktop/minecraft/
Passer en mode administrateur en écrivant toujours dans le terminal su puis entrer le MDP
Pour démarrer le serveur il suffit d’écrire bash run-minecraft.sh
Vous pouvez maintenant utiliser un ordinateur connecter au même réseau pour vous connecter au serveur
En cas d’erreur lors du démarrage
Aller dans le fichier minecraft se trouvant sur le bureau
Ouvrir le fichier server.properties avec NotPad++ ou le bloc-notes et changer la ligne server port à 25565 au lieu de 25555 ou 25555 au lieu de 25565
Enregistrer les modifications
Re-démarrer le serveur en ré écrivant dans le terminal cd /home/pi/Desktop/minecraft puis bash run-minecraft.sh
Retour vers le Portail Metaverse City Saint Etienne
MVC 2021
MVC 2021
Portail MVCSE Projet Metaverse City Saint-Étienne: documentation du travail 2020-2021Juillet 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
Système de quêtes, de création de PNJ et de dialogues - Mod en cours
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).
- 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)).
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
- Option 1 : Télécharger le dossier et lancer "index" avec Firefox, Chrome ou Edge
- Option 2 : Lancer la version en ligne directement : https://godly.github.io/minetest-skin-converter/
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.
Tuto du mod
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:
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
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
Plugin de communication Minetest-Arduino - Terminé
Mod développé par Maxime : https://github.com/MaximeChretien/minetest-NodeMCU
Mode d’emploi
- Setup Arduino :
- Setup des blocs in-game (fichier init.lua) :
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...)
Transfert carte des quêtes Minecraft vers Minetest - Reste mesecon et finitions
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
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).
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).
- 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.
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).
Jouer à Metaverse City
Portail MVCSE
2. Ouvrir le sous-dossier "bin"
3. Cliquer sur "minetest.exe" sur Windows
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
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
2. Ouvrir le sous-dossier "bin"
3. Cliquer sur "minetest.exe" sur Windows
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"
- Le curseur de la souris indique la direction que vous voulez prendre
Jouer à Metaverse City
Serveur local ou serveur en ligne ?
- Télécharger la version de Minetest en cours
- Décompresser le fichier minetest-xxx.zip que vous venez de télécharger
Démarrer le serveur local
Serveur sur PC
- Lancer Minetest
2. Ouvrir le sous-dossier "bin"
3. Cliquer sur "minetest.exe" sur Windows
- Lancer la partie en local
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 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
2. Ouvrir le sous-dossier "bin"
3. Cliquer sur "minetest.exe" sur Windows
- Lancer la partie en ligne
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"
Commandes dans Minetest
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
Configuration WiFi des boites
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
"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
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
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)
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)
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 CityUtilisation du mod Meshport
Pour exporter sa carte Minetest en format OBJ ou STL : https://github.com/random-geek/meshportDans 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 :
Session 1
- 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
Session 2
14h - 16h : Finaliser la construction des Tours Peyrard
Les Mods utilisés
- 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.)
Les logiciels utilisés
- Minetest 5.
- Blender
- Prusa Slicer