Guide Mapmaking: le développement
L’aspect développement, bien que relativement caché pour la plupart des joueurs, fait partie intégrante de la création dans Minecraft. Pour certains, il s’agit là d’une façon d’exploiter le jeu sous des angles nouveaux, et pour d’autre s’agit d’une forme de magie occulte et terrifiante, dont le simple fait de mentionner le mot “commande” provoque des maux de tête.
En partenariat avec Minecraft-France.fr, nous avons pu mettre au point une série d’articles visant à enseigné la logique de développement dans Minecraft, en utilisant les commandes offertes par le jeu.
Simple
À tous ceux qui sont lassés des nombreux tutoriels déjà existant : NE FUYEZ PAS ! Cette série n’aura pas pour objectif de vous transmettre une liste indigeste de commandes complexes en vous les expliquant une à une (ça fait beaucoup trop de choses à retenir pour nos petites têtes humaines). Nous allons essayer de vous enseigner les mécaniques et la logique qui se cache derrière. Logique à laquelle, si vous y ajoutez une simple connaissance de base, un esprit curieux – et un peu de patience – vous permettra de réaliser à peu près tout ce que vous pouvez imaginer !
Complet
Nous vous proposerons de découvrir les différents éléments majeurs du développement en commandes au rythme que vous voulez. Le tout sera suivi d’annexes et de bonus pour plus d’informations, sans oublier quelques exercices pratiques permettant de vous aider à mieux saisir les concepts évoqués. Veillez à les faire tranquillement, à tête reposée avec une bonne bière (ou un soda pour les plus jeunes) et une musique d’ambiance : votre apprentissage vous paraîtra plus doux et agréable.
Organisation du guide
Ce guide se verra appliquer une syntaxe particulière aux patterns des commandes, par exemple :
/setblock <position> <type>[blockState][NBT] [replace|keep|destroy]
Note: Tout ce qui suit le premier mot de la commande (ici “setblock”) est appelé “paramètres”.
Voici une explication de la syntaxe utilisée :
- <…> paramètre obligatoire
- […] paramètre optionnel
[…|…] ou <…|…> paramètre à choisir parmis les différents éléments précisés, l’élément en gras étant l’élément par défaut si le paramètre est optionnel.
Sommaire
- Cours 1: Blocs de commande et fonctions
- Cours 2: Blocs et entités
- Cours 3: Le /execute
- Exercice 1
- Cours 4: Tags et teams
- Cours 5: Les scores
- Bonus 1: La dichotomie
- Exercice 2
- Cours 6: Les NBT
- Cours 7: Manipulation des NBT (partie 1)
- Cours 8: Manipulation des NBT (partie 2)
- Cours 9: Le JSON
- Exercice 3
- Cours 10: Boucles et récursivité
- Bonus 2: Orientation, position et trigonométrie
- Cours 11: Développement collaboratif
- Exercice 4
Articles complémentaires
- Voici quelques articles détaillant le fonctionnement de certaines commandes. Nous vous recommandons de les consulter au fur et à mesure de la lecture du guide (pas avant, cela risquerait de vous perturber car ces articles sont fait pour des des personnes ayant un minimum d’expérience et/ou de connaissance dans le développement en commandes Minecraft).
- /data: https://www.minecraft-france.fr/commande-data/
- /execute: https://www.minecraft-france.fr/commande-execute/
- /forceload: https://www.minecraft-france.fr/tutoriel-la-commande-forceload/
- /team: https://www.minecraft-france.fr/tutoriel-la-commande-team-1-13/
- /bossbar: https://www.minecraft-france.fr/tutoriel-la-commande-bossbar/
Vous pourrez retrouver les commandes n’ayant pas encore eu d’article sur Minecraft-France sur la page de Minecraft-Wiki: https://minecraft-fr.gamepedia.com/Commandes#Liste_des_commandes
Cet page s’adresse à un public déjà expérimenté et sert de documentation technique.
Crédits
Rédacteurs
Leirof
theogiraudet
JeffWooden
Correcteurs
A~Z
RedCoal
Staff de Minecraft-France
Remerciements
Nous remercions chaleureusement l’équipe de Minecraft-France d’avoir passé du temps à relire et corriger les articles, et nos remercions tout particulièrement Too-Muhtsh pour les illustrations.