Microsoft MakeCode pour Minecraft : apprenez JavaScript gratuitement tout en vous amusant

JavaScript (JS, ECMAScript, ES) est un langage de programmation fonctionnel qui fournit d'innombrables emplois bien rémunérés dans le monde entier... il peut donc être surprenant que vous puissiez l'apprendre en jouant à Minecraft.

Microsoft MakeCode pour Minecraft cherche à apporter le monde de la croissance des applications logicielles à tout le monde et à toute personne avec des tâches agréables et totalement gratuites qui donnent vie à votre code avant vos yeux dans le monde des blocs.

Qu'est-ce que Microsoft MakeCode ?

Microsoft MakeCode est une plate-forme de compréhension consacrée à rendre l'enseignement de l'informatique fascinant et accessible. C'est totalement gratuit et également open-source avec une gamme d'approches pour comprendre, structurer et aussi s'amuser.

Si vous avez déjà joué à Minecraft, cette option pourrait attirer votre attention. Vous pouvez apprendre Python et JavaScript dans ce domaine, ou utiliser l'éditeur de blocs pour entretenir le raisonnement des programmes sans vous soucier du code. Nous utiliserons JS dans ce post.

Ce billet vous présentera MakeCode pour Minecraft en décomposant le travail initial, Chicken Rain, ainsi qu'en introduisant quelques manuscrits personnalisés - le premier vous permettra de basculer les configurations habituelles (comme la météo ou l'heure), tandis que le second vous permettra certainement de développer et jouez à un mini-jeu personnalisé.

Noter : Afin de bénéficier des performances complètes de MakeCode pour Minecraft, vous aurez besoin d'un Édition Minecraft Bedrock (Minecraft pour Windows 10) ou Minecraft Édition Éducation Compte.

Mise en place : Code Connection et un nouveau monde

Pour synchroniser votre code avec votre client Minecraft, téléchargez et configurez également Connexion de code Microsoft .

Configuration de la connexion de code

Choisissez votre version de Minecraft, puis suivez les étapes décrites sur le Configuration de Minecraft pour Windows 10 pour MakeCode page Web à configurer et à exécuter Code Connection.

Avec Code Connection en cours d'exécution, lancez Minecraft et créez un tout nouveau monde ( Jouer > > Mondes > > Créer un nouveau > > Créer un nouveau monde > > Créer ) avec les astuces activées. Activer les tricheurs doit être transformé pour accéder à toutes les fonctionnalités de MakeCode.

Démarrez votre nouveau globe et entrez la commande affichée par Code Connection dans le chat pour synchroniser votre éditeur de texte ainsi que le client du jeu.

Maintenant que Code Connection est établi et qu'un nouveau globe vous attend, vous êtes prêt à entrer et à commencer à coder !

Minecraft MakeCode : Pluie de poulet

Invite MakeCode for Minecraft Chicken Rain

L'emploi initialement facilement disponible est Pluie de poulet . Ce didacticiel en cinq étapes vous aidera certainement à vous familiariser avec l'interface utilisateur MakeCode (comme l'éditeur plein écran, la sélection des aliments, le commutateur de lecture et également les documents pratiques.)

Nous allons également jeter un coup d'œil aux « variables » et aux « fonctions », 2 fondements essentiels de l'informatique. Vous aurez également votre propre inondation de poules flottantes lorsque vous aurez fini de composer le manuscrit.

Voir aussi :  Comment hacher et vérifier un mot de passe en Node.js avec bcrypt ?

Cela peut ne pas sembler beaucoup si votre point de vue est de développer des mods à part entière, mais voir votre code ressuscité est une sensation incroyable qui rend de nombreux concepteurs accros à vie. C'est votre première étape !

Minecraft MakeCode Chicken Rain étape 2

Examinez l'invite avant de copier le code directement dans votre éditeur plein écran. Ceci est un exemple pour montrer comment vous devriez assumer comme un chercheur en informatique.

Noter : Vous ne reconnaissez pas le langage du programmeur ? Vous trouverez ci-dessous une feuille d'arnaque JavaScript.

  1. Tout d'abord, nous appelons la caractéristique d'un objet avec monstre. frayer() . C'est ainsi que nous définissons ce que nous souhaitons que l'ordinateur fasse. Nous voulons que Minecraft engendre une foule.
  2. Génial, mais quel type de mob ? Ici, nous spécifions une variable-- POULET -- pour dire au système informatique quel monstre nous avons l'intention de faire apparaître.
  3. monstre. produire() absorbe deux critères : le type de foule et aussi le placement. Nous avons toujours besoin d'informer le système informatique où nous souhaitons que la foule se génère. Nous faisons cela avec pos( 0, 10, 0) (0, 10, 0) est le XYZ collabore en ce qui concerne votre personnage Minecraft.

Bouton de lecture MakeCode

Clique le Commutateur de lecture pour exécuter votre code. Revenez à Minecraft et cherchez ! Si tout s'est bien passé, vous avez engendré un ami proche à plumes.

Que se passe-t-il si nous voulons des poules supplémentaires (et honnêtement, ce n'est pas le cas ?) Devrions-nous simplement reproduire et coller ce code plusieurs fois après cette exécution à nouveau ? Eh bien, vous pouvez, mais vous ne devriez pas - un bon mantra à apprendre tôt dans le codage est "DRY" (Ne vous répétez pas). Cela fera de vous un concepteur extrêmement fiable.

Pour exécuter exactement le même code plus d'une fois, nous utilisons une faille.

MakeCode pour Minecraft étape 4

Une boucle " for " exécutera certainement le code que nous y avons mis pour autant de versions que nous le spécifions - dans ce cas 100.

  1. Commencer avec pour() . Les accolades dentaires bouclées sont utilisées pour spécifier la portée de cette boucle - tout type de code à l'intérieur des accolades sera certainement exécuté plusieurs fois.
  2. Nous devons dire au système informatique combien de fois ce code doit s'exécuter. À l'intérieur de la parenthèse, créez une variable en utilisant laisser et la collecte de cette variable à . Après cela, nous spécifions le nombre de fois que cette faille doit s'exécuter en incluant je<< 100 . Enfin, nous spécifions ce qui doit se passer à la fin de chaque modèle -- la valeur de notre variable sera certainement augmentée de un ( je++ ).
  3. Collez le code de l'action précédente directement dans les accolades. Assurez-vous d'indenter comme suggéré.

Clique le Bouton jouer ainsi que de revenir à Minecraft. Pluie de poule !

Voir aussi :  Le guide du débutant sur les expressions régulières avec Python

MakeCode pour Minecraft : plus de plaisir avec JavaScript

Avec vos premières lignes de JavaScript à votre actif, vous pouvez accéder à tout type de variété d'autres didacticiels MakeCode tels que Mega Jump ou Save the Cake, ou créer un fichier vide et laisser libre cours à votre créativité.

Jetons un coup d'œil à quelques manuscrits personnalisés pour faire face à nos capacités JS.

Contrôle de l'heure et d'autres paramètres

Dormez bien trop tard et manquez souvent de vous occuper de votre ferme ? Vous voulez rétablir les horloges ? Et aussi pourquoi pleut-il toujours ? Ne vous inquiétez pas, configurez à la rescousse !

Ce bloc de code présente les sinon déclaration, un incontournable de la logique informatique.

  1. Appelez la fonction de l'objet "joueur" qui s'exécute lorsque vous vous connectez à une certaine chose, joueur. onItemInteracted() . Spécifiez l'élément que vous souhaitez utiliser, dans cette situation un HORLOGE et configurez la fonction qui s'exécutera lorsque vous communiquerez avec le produit une fonction() .
  2. Inclure une instruction if else sinon agir comme un interrupteur marche/arrêt. Compléter le cahier des charges if( gameplay.isDayLightTime( Day)) pour vérifier l'heure qu'il est dans Minecraft.
  3. Incluez le code que vous avez l'intention d'exécuter à l'intérieur du si accolades gameplay.timeSet (JourHeure.Nuit) . Jusqu'à présent, votre code vérifie s'il est Jour après cela l'établit à Nuit Si c'est.
  4. Écrivez le code dans votre autre région . Réclamons votre si déclaration n'est pas remplie (elle est actuellement Nuit temps dans le jeu)-- votre autre le code s'exécutera.

Clique le Bouton jouer puis passez à Minecraft et accédez à / mode de jeu 1 dans la conversation ; ouvrez votre stock et apparaissez dans une horloge. Cliquez avec le bouton droit de la souris plusieurs fois avec votre main - si vous composez le code correctement, votre monde sera échangé entre la lumière du soleil et la lune.

Menu MakeCode de Minecraft

Les possibilités de ce petit raisonnement sont infinies. Utilisez le menu de gauche pour vérifier tous les types de commandes ainsi que les variables avec lesquelles vous amuser. Obtenez vos mains sales; comprendre quels emplois et ce qui ne fonctionne pas (ainsi que ce qui semble devoir fonctionner mais ne fonctionne toujours pas.) C'est ce que cela implique d'explorer le monde de l'informatique.

MakeCode pour le mini-jeu Minecraft : Chasseur de chauves-souris

Cela pourrait ressembler plutôt à la plongée des tâches précédentes, mais ne vous inquiétez pas ; vous comprenez actuellement la majorité du raisonnement qui entre dans ce mini-jeu. Tout ce que vous avez à faire est de garder l'esprit ouvert et de remplir les blancs.

  1. Nous appelons un joueur. Sur le chat() fonctionner comme l'arrangement. Cela définira votre mode de jeu sur Survie et votre difficulté de jeu sur Normal, après cela vous fournira un arc ainsi que 64 flèches.
  2. Ensuite, nous avons établi un pour échappatoire avec un monstre. produire() fonction d'appel téléphonique pour apparaître dans 32 chauves-souris. Nous utilisons randompos() pour définir la gamme d'endroits où les chauves-souris ont la capacité de se reproduire. Cela les fera abonder autour de vous de manière imprévisible.
  3. Nous avons maintenant établi la formule de suivi des points. Démarrez un points variable avec une valeur de . Créez actuellement une fonctionnalité qui suit 2 points par retrait de chauve-souris. Nous utilisons un modèle littéral pour incorporer un message de chaîne (" 2 points !" Total 🙂 avec la valeur d'une variable ($ ).
  4. Créez une entité comparable comme à l'étape 3 pour supprimer votre total de points.
  5. Développez maintenant les circonstances dans lesquelles ces fonctionnalités doivent s'exécuter. Nous voulons addPoints pour courir quand une chauve-souris est éliminée, nous utilisons donc monstre. onMobKilled (BAT, addPoints) . Nous voulons que clearPoints s'exécute lorsque vous genre "clearPoints" dans le chat.
Voir aussi :  Qu'est-ce que le polymorphisme ? Et pourquoi ça vaut la peine d'apprendre

Cliquez sur Jouer ainsi que d'obtenir autant de points que vous le pouvez! Je suggère de jouer à l'intérieur d'un grand espace (éventuellement inclure des obstacles pour les chauves-souris à soutenir) car jouer à l'extérieur permet également aux chauves-souris de s'envoler très facilement dans la gamme.

Comme pour les divers autres manuscrits de ce didacticiel, ainsi que pour tous les autres codes que vous découvrez lors de votre voyage en technologie informatique, ce code n'est qu'une base pour que vous puissiez inclure votre propre style. Vous pouvez implémenter une minuterie pour ajouter des éléments de gravité ou un tableau de bord pour suivre vos jeux vidéo précédents ; ce que vous développez est juste limité par votre propre créativité.

MakeCode pour l'agent Minecraft

Tutoriels MakeCode pour l'agent Minecraft

L'agent est un PNJ astucieux qui vous permet de tester les interactions multijoueurs dans votre jeu solo, d'automatiser les tâches et bien plus encore.

MakeCode fournit des didacticiels guidés pour Agent Checkers, naviguant dans un puzzle avec votre agent, ainsi qu'une pléthore de code source lié à l'agent que vous pouvez modifier à votre guise.

Plongez plus profondément dans JavaScript

Nous espérons que MakeCode for Minecraft a stimulé votre taux d'intérêt pour le codage ! Nous soutenons son objectif de produire une nouvelle génération de designers.

Pendant que vous avez exercé certaines techniques JavaScript cruciales, nous venons de jeter un coup d'œil à la pointe de l'iceberg JavaScript dans ce court article. Si vous souhaitez apprendre JavaScript pour être prêt à l'emploi, vous devez savoir exactement comment JS interagit avec d'autres technologies Internet telles que HTML et CSS. Vous seriez certainement une bonne idée d'examiner les cadres d'information habituels ainsi que les formules.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.