I. 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
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 :
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.
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é.
[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 ?."
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 monstres
3) 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 :
Création des 3 montres personnalisés avec un nom, des pv, des dégâts et autres effets modifiés toutes les informations sur la création de montres se trouve dans le wiki de MythicMobs
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.
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.
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.
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.
*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
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
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..
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.
*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
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.
00:00 / 00:00
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.
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
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.
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.
Brancher 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
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//
RessourcesForum 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
Option 1 : Télécharger le dossier et lancer "index" avec Firefox, Chrome ou Edge
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/
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
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
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).
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).
Décompresser le fichier minetest-xxx.zip que vous venez de télécharger
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
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"
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/
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
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
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
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
Zoomacom ont déjà commencé leur projet sur le Metaverse City, le projet de faire un jeu, une sorte de jeu avec des quêtes qui se joue en ligne sur Minecraft et qui est à interagir avec le monde réel.
Très spécifique à expliquer, mais le projet a déjà été entamé pendant un bon moment (depuis 2017/18).
Un des stagiaires en service civique avait déjà commencé ses bases en Python simple qui établissait des mécanismes basiques avec le jeu.
Recréer des bâtiments réels en briques Minecraft
Dans Minecraft, nous créons sommairement la ville de Saint-Étienne (et autres) par un processus automatique.
Nous organisons ensuite, avec des centres de loisirs (MJC, amicales…), des
ateliers avec des enfants et des adultes (à partir de 10 ans) pour
reconstruire plus précisément certains bâtiments emblématiques, à partir
de plans d’architecte si possible.
Ces bâtiments sont choisis en fonction des partenaires culturels qui veulent travailler avec nous.
Dernière étape (détails ci-dessous) : nous écrivons des aventures qui
amènent leurs participants à naviguer entre Minecraft (lieu virtuel) et
les lieux représentés (lieu physique).
Faire un jeu d'énigmes pour les enfants en apprenant Les bases ancients
La mythologie grecque avec des jeux casse-tête, qui pourrait apprendre des histoires anciennes tout en s'amusant
Dans la mythologie grecque, le Sphinx garde l'entrée de la ville grecque de Thèbes), exigeant des voyageurs la réponse à une énigme pour leur permettre de passer. L'énigme exacte n'a pas été mentionnée par les premiers conteurs du mythe, e0t n'a été spécifiée qu'à la fin de l'histoire grecque
L’idée de faire des quiz , casse tete , ect en jeu cool ou on peut apprendre plusieurs notions de l’antique grecque.
Par exemple sur le Jeux mincraft que les joeures auront et serons dans le serveur une quete
la quete par exemple De savoir la question suivante : “ Quel peuple ou colonie qui a détruit la Grecque Antique ?”
Le pnj sur le serveur Metaverse aura un Dialogue du style :” Mon amie attends avant de partir conquérir la quete , je te donne une petite indice pour y arriver ! L’indice de l’egnime que je prete a te cité est la suivante "Je suis la déesse de la sagesse, de la guerre et de l'artisanat. On me vénère sur l'Acropole. Mon nom est aussi celui d'une ville. Qui suis-je ?”
et ils devront chercher dans le musée des indices et lire les biographie des oeuvres du musée pour ce reperer quel est la réponse.
Et si il trouve la réponse debloqueront un niveau qui ramenerai une autre tape dans le meta.
C’est une presntations rapide pourpropose l’iniative de ce petit jeux metaverse qui peut aider a apprendre et samuser en meme temps sans que ca soit assent.
Quêtes interactives
- Chaque quête pourrait être basée sur un mythe célèbre (le Minotaure, l'Odyssée, les Douze Travaux d'Héraclès, etc.).
- Les joueurs pourraient résoudre des énigmes pour progresser dans des niveaux thématiques (ex : Temple d'Athéna, Labyrinthe de Dédale).
Intégration de la coopération
- Certains défis pourraient nécessiter de travailler en équipe pour encourager l'interaction et le partage des connaissances.
Système de PNJ intelligents
- Des personnages historiques et mythologiques (ex : Homère, Pythagore, Socrate) pourraient donner des indices et raconter des anecdotes.
Les questions , quetes et quiz
Voicis les questions, quetes ou quiz qui pourrait etre interressant.
Mise en situation
Les joueurs commence la parti dans le jeux mincraft par exemple ils ont un obstacle face a eux , pour continuer ils doivent répondre a une égnime posée par le pnj qui fait barrage.
L’égnime est la suivante : “ Qu’est ce qui a deux pattes le matin quatre pattes le midi et trois pattes le soir Bonne chance participant. ”
Les joueurs vont aller explorer soit le musée ou soit l’installations mise en place dans le théme de L’antique Grecque pour y trouver la réponse qui est peut etre ecrit dans une biographie d’un oeuvre cela qui feras perdre du temps aux joueurs si y’a une eventualité de course organiser pour les joueurs le premier qui finis les quetes entre eux.
Après que les joueurs ont eu le contexte de l’égnime , ils vont aller chercher la réponse de l’égnime pour passer a l’étape suivante. Imaginons que la réponse est dans un des oeuvres grecque cité dans la biographie et que il tente les réponses trouver et que ca marche debloquera un autre level e quetes a y répondre.
Le jeu pourrait être divisé en niveaux, chacun centré sur une période ou un mythe grec important.
Exemple de niveaux :
- Niveau 1 : L’entrée du Sphinx – Résoudre une énigme classique pour accéder au monde antique.
- Niveau 2 : Le Labyrinthe de Dédale – Trouver le chemin vers la sortie en récupérant des indices sur la légende du Minotaure.
- Niveau 3 : L’Acropole d’Athènes – Identifier les dieux et déesses en explorant des temples et des sculptures.
- Niveau 4 : Les Guerres Médique – Découvrir les stratégies militaires et les grandes batailles de la Grèce antique.
### Niveau 1 : L’Énigme du Sphinx (Introduction)
- Objectif : Répondre à l’énigme du Sphinx pour entrer dans le monde antique.
- Énigme : "Quel être marche à quatre pattes le matin, sur deux à midi et sur trois le soir ?"
- Lieu : Devant les portes de Thèbes.
- 🔑 Récompense : Accès au monde et première clé de la connaissance.
**Niveau 2 : L’Acropole d’Athènes**
- Objectif : Identifier la déesse protectrice d’Athènes et comprendre son rôle.
- Indice du PNJ : "Je suis la déesse de la sagesse, de la guerre et de l’artisanat. On me vénère sur l’Acropole."
- Exploration : Trouver une statue ou un texte expliquant qui est Athéna.
- Lieu : Le Parthénon.
- 🔑 Récompense : Un objet mythologique (ex : Bouclier d’Athéna).
**Niveau 3 : Le Labyrinthe du Minotaure**
- Objectif : Sortir du labyrinthe en trouvant l’histoire du Minotaure.
- Indice du PNJ : "Un roi m’a enfermé ici, je fus nourri de sacrifices. Mais Thésée m’a terrassé !"
- Exploration : Trouver le fil d’Ariane en lisant des tablettes d’argile sur le mythe.
- Lieu : Palais de Cnossos.
- 🔑 Récompense : L’épée de Thésée pour avancer.
**Niveau 4 : L’Odyssée d’Ulysse**
- Objectif : Retrouver le chemin vers Ithaque en résolvant plusieurs défis.
- Quêtes :
Vaincre Polyphème en trouvant son point faible.
Échapper aux sirènes en bloquant le son.
Identifier la magicienne Circé et trouver l’antidote contre sa magie.
- Lieu : Mer Égée et îles légendaires.
- 🔑 Récompense : La boussole d’Ulysse.
**Niveau 5 : La Chute de la Grèce Antique**
- Objectif : Trouver qui a mis fin à l’Empire grec.
- Indice du PNJ : "Ils ont adopté nos dieux et nos temples, mais leur empire nous a absorbés."
- 🔍 Exploration : Lire des inscriptions expliquant la conquête romaine.
- 🏛️ Lieu : Forum romain.
- 🔑 Récompense : L’entrée dans le dernier niveau.
*Système de récompense*
**Idées d'Utilisation des Récompenses**
Chaque récompense obtenue débloquera une nouvelle capacité ou action dans le jeu :
1. Clé de la connaissance (Niveau 1 - Sphinx) → Permet d’ouvrir certaines portes verrouillées dans le monde.
2. Bouclier d’Athéna (Niveau 2 - Acropole d’Athènes) → Protège des attaques ou des pièges dans certains niveaux.
3. Épée de Thésée (Niveau 3 - Labyrinthe du Minotaure) → Permet de briser des obstacles spécifiques ou vaincre certains ennemis.
4. Boussole d’Ulysse (Niveau 4 - Odyssée) → Aide à se repérer et indique la direction de la quête en cours.
5. Sceau Romain (Niveau 5 - Chute de la Grèce Antique) → Donne accès à une zone secrète du jeu.
DIALOGUE DES NPC
Pour chaque quetes ou dialogue il pourrait avoir la possibilité de dialogué avec les npc pour qu’il nous indique la quetes , une indice ou pour peut etre eventuellement nous donner les récompense qui pourront etre utiisé pour augmenter d’un niveau et débloquer une nouvelle porte pour une autre quete.
Des exemples de dialogue ( qui pourrait aussi etre éventuellement utillisable dans le projet mais faudrait plus approfondire la chose et penser a tout les possibilité des dialogue et les conséquence qui suit.
**Exemple de Dialogue pour un PNJ (Sphinx - Niveau 1)**
🎭 PNJ (Le Sphinx, gardien de Thèbes)
🗨️ : "Voyageur, avant d'entrer dans ces terres mythiques, tu dois prouver ta sagesse. Je te pose une énigme. Réponds correctement, et le passage t'appartiendra. Échoue… et tu devras retenter ta chance !"
📜 Énigme posée par le Sphinx
🗨️ : "Quel être marche à quatre pattes le matin, sur deux à midi et sur trois le soir ?"
🎭 Si le joueur trouve la bonne réponse ("L’homme")
🗨️ : "Félicitations, voyageur ! Tu as prouvé ta sagesse. Prends cette Clé de la Connaissance et poursuis ton chemin vers les merveilles de l’Antiquité."
🔑 Récompense : Déverrouille les portes du monde antique.
🎭 Si le joueur donne une mauvaise réponse
🗨️ : "Hmm... Non, ce n'est pas la bonne réponse. Réfléchis encore, et reviens me voir lorsque tu seras prêt !"
🎭 Rôle : Guide le joueur sur la sagesse et l’histoire d’Athènes
🗨️ Athéna :
"Bienvenue, voyageur. Tu te tiens devant mon temple, l’Acropole d’Athènes. Je suis Athéna, déesse de la sagesse, de la guerre et de l’artisanat. Si tu veux prouver ta valeur, réponds à ma question."
📜 Question posée par Athéna
"Je suis la fille de Zeus, née sans mère, armée dès ma naissance. Mon emblème est la chouette, symbole du savoir. Qui suis-je ?"
🎭 Si le joueur répond "Athéna"
🗨️ "Sage décision. Tu es digne d’accéder à la connaissance. Prends ce Bouclier d’Athéna, il te protégera lors de tes quêtes."
🔑 Récompense : Le bouclier permet de bloquer des pièges.
🎭 Si le joueur échoue
🗨️ "Ce n'est pas la bonne réponse, jeune apprenti. Observe les statues, lis les inscriptions, et reviens me voir quand tu auras la sagesse nécessaire."
🎭 Rôle : Guide le joueur sur l’histoire du Minotaure et l’aide à sortir du labyrinthe
🗨️ Dédale :
"Ah ! Un voyageur curieux… Bienvenue dans mon chef-d’œuvre, le Labyrinthe. J’ai construit cet endroit pour enfermer une créature terrible. Mais seul un esprit rusé peut en sortir. Trouve la réponse à mon énigme, et je t’aiderai à survivre."
📜 Énigme posée par Dédale
"Je suis enfermé dans ces murs, né de l’union d’un taureau et d’une reine. On me craint et me sacrifie des âmes. Qui suis-je ?"
🎭 Si le joueur répond "Le Minotaure"
🗨️ "Exact ! Le Minotaure fut un terrible fléau, mais Thésée a su le vaincre. Pour t’aider, voici le Fil d’Ariane. Suis-le, et il te guidera vers la sortie."
🔑 Récompense : Le fil aide le joueur à naviguer dans le labyrinthe.
🎭 Si le joueur échoue
🗨️ "Non, ce n’est pas la bonne réponse. Écoute les légendes et apprends de l’histoire. Reviens me voir lorsque tu seras prêt."
**🔹 PNJ 3 : Circé (Niveau 4 - Odyssée d'Ulysse)**
🏛️ Lieu : Île de Circé
🎭 Rôle : Met le joueur au défi de trouver un antidote
🗨️ Circé :
"Un voyageur ? Intéressant… J’ai transformé bien des hommes en bêtes, mais toi… peut-être es-tu plus malin ? Bois cette potion et vois ce qui adviendra de toi !"
📜 Défi : Le joueur doit refuser ou chercher un antidote avant de boire.
🎭 Si le joueur trouve l’antidote (herbe moly)
🗨️ "Impressionnant ! Tu es plus rusé qu’Ulysse lui-même. Voici un artefact pour poursuivre ton voyage."
🔑 Récompense : Une potion permettant d’annuler des malédictions.
🎭 Si le joueur boit la potion sans antidote
🗨️ "Oh ! Quelle malchance, te voilà changé en cochon… Peut-être qu’un autre voyageur saura t’aider."
**🔹 PNJ 4 : Un Vieil Oracle (Niveau 5 - Chute de la Grèce Antique)**
🏛️ Lieu : Un temple en ruines
🎭 Rôle : Donne la dernière grande énigme du jeu
🗨️ L’Oracle :
"Les temps changent, voyageur… La Grèce que nous connaissons touche à sa fin. Mais dis-moi, sais-tu qui a mis un terme à l’ère des dieux et des héros ?"
📜 Question finale
"Quel peuple a conquis la Grèce et en a fait une province de son empire ?"
🎭 Si le joueur répond "Les Romains"
🗨️ "Bien vu… Les Romains ont adopté nos dieux et nos légendes, mais notre monde a changé à jamais. Voici le Sceau Romain, il t’ouvrira la porte vers le dernier secret."
🔑 Récompense : Accès à une zone secrète du jeu.
🎭 Si le joueur échoue
🗨️ "Ce n’est pas la bonne réponse. Retourne dans le musée et découvre les vestiges de notre passé."