• Accueil
  • Info
  • Publicité
  • Privacy & Policy
  • Nous Contacter
No Result
View All Result
Technique de pointe
  • Actualité
  • Technologies
  • Jeu vidéo
  • Mobile
  • Astuces
  • HTML5 / CSS
  • Java Script
  • PHP
  • Article Sponsorisé
  • Astuces
  • Jeu vidéo
  • Nous Contacter
MYCAMER
  • Actualité
  • Mobile
  • Jeu vidéo
    10 tropes de jeux vidéo qui n’ont aucun sens

    10 tropes de jeux vidéo qui n’ont aucun sens

    Dead Space Remake – Dans le vide (Chapitre 7)

    Dead Space Remake – Dans le vide (Chapitre 7)

    Sony brevète un « coach d’inventaire de jeux vidéo » pour aider les joueurs indécis dans la gestion des stocks

    Sony brevète un « coach d’inventaire de jeux vidéo » pour aider les joueurs indécis dans la gestion des stocks

    10 boss de jeux vidéo les plus hilarants involontairement

    10 boss de jeux vidéo les plus hilarants involontairement

    Tout ce que nous avons vu au Xbox Developer Direct d’aujourd’hui

    Tout ce que nous avons vu au Xbox Developer Direct d’aujourd’hui

    Le Xbox Game Pass a atteint de nouveaux sommets d’abonnés lors du deuxième trimestre 2023 de Microsoft (MSFT)

    Le Xbox Game Pass a atteint de nouveaux sommets d’abonnés lors du deuxième trimestre 2023 de Microsoft (MSFT)

    DANIEL MATTHEWS: Arsenal ‘Starboy’ Saka est l’assassin souriant, craignant Dieu et aimant les jeux vidéo

    The Last of Us Episode 2 est réalisé par le co-créateur du jeu vidéo

    The Last of Us Episode 2 est réalisé par le co-créateur du jeu vidéo

    Le créateur de personnage dans le jeu vidéo russe vous permet de choisir entre 3 types différents de gars blanc chauve grimaçant

    Le créateur de personnage dans le jeu vidéo russe vous permet de choisir entre 3 types différents de gars blanc chauve grimaçant

  • Developpement web
    • All
    • Java Script
    • Language HTML5
    À la recherche d’un emploi en développement Web ?  Vérifiez la dernière date, le lien d’application, l’allocation ici

    À la recherche d’un emploi en développement Web ? Vérifiez la dernière date, le lien d’application, l’allocation ici

    À la recherche d’un emploi dans le développement Web ?  Voici une liste de stages auxquels postuler

    À la recherche d’un emploi dans le développement Web ? Voici une liste de stages auxquels postuler

    Le spécialiste du marketing numérique Farhadul Alam gère avec succès sa société d’hébergement de domaine à Dubaï, qui fournit aux clients des services d’hébergement abordables

    Trois seront honorés au ‘Sunshine Sunday’ au profit du camp de jour Sunrise Lucille et Jay Chazanoff du JCC

    Trois seront honorés au ‘Sunshine Sunday’ au profit du camp de jour Sunrise Lucille et Jay Chazanoff du JCC

    Nouveaux produits infosec de la semaine : 27 janvier 2023

    Nouveaux produits infosec de la semaine : 27 janvier 2023

    10 tendances de développement Web en 2023

    10 tendances de développement Web en 2023

    CCS HOOPS : Lady Mountaineers dépasse Covenant ;  Les alpinistes tombent |  Des sports

    CCS HOOPS : Lady Mountaineers dépasse Covenant ; Les alpinistes tombent | Des sports

    Job Vacancies For Today Wednesday 25th January 2023

    Job Vacancies For Today Wednesday 25th January 2023

    Guide du débutant pour le développement d’applications multiplateformes

    Guide du débutant pour le développement d’applications multiplateformes

  • Astuces
    La vulnérabilité du plugin anti-spam WordPress affecte jusqu’à 60 000 sites

    La vulnérabilité du plugin anti-spam WordPress affecte jusqu’à 60 000 sites

    Comment déployer facilement une application full-stack dans Portainer avec des templates

    Comment déployer facilement une application full-stack dans Portainer avec des templates

    Microsoft dévoile le nouveau plugin IndexNow pour les sites WordPress

    Comment créer un site Web WordPress

    Shopify chute légèrement alors que les pertes et les licenciements se profilent

    Shopify chute légèrement alors que les pertes et les licenciements se profilent

    WordPress atteint de multiples vulnérabilités dans les versions antérieures à 6.0.3

    WordPress atteint de multiples vulnérabilités dans les versions antérieures à 6.0.3

    Exam Cram est de retour à la bibliothèque publique de Burlington « Burlington Gazette

    Exam Cram est de retour à la bibliothèque publique de Burlington « Burlington Gazette

    Comment créer un thème enfant et un thème de bloc

    Comment créer un thème enfant et un thème de bloc

    Hébergement web vs hébergement WordPress : quelle est la différence ?

    Hébergement web vs hébergement WordPress : quelle est la différence ?

    WordPress n’est pas intrinsèquement meilleur pour le référencement

    WordPress n’est pas intrinsèquement meilleur pour le référencement

  • Nous contacter
No Result
View All Result
MYCAMER
No Result
View All Result
ADVERTISEMENT
Home Actualité

Apprenez JavaScript gratuitement tout en vous amusant

Caleb by Caleb
avril 4, 2021
in Actualité
0
0
Apprenez JavaScript gratuitement tout en vous amusant
333
SHARES
2k
VIEWS
Share on FacebookShare on TwitterRedditLinkedinWhatsappTelegram
Obtenez des bénéfices toutes les 10 minutes!


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

Microsoft MakeCode pour Minecraft cherche à apporter le monde du développement logiciel à tout le monde avec des projets amusants et gratuits qui donnent vie à votre code sous vos yeux dans le monde des blocs.

Qu’est-ce que Microsoft MakeCode?Logo Microsoft MakeCode Minecraft

Microsoft MakeCode est une plateforme d’apprentissage dédiée à rendre l’enseignement en informatique intéressant et accessible. C’est gratuit et open-source avec une variété de méthodes pour apprendre, construire et jouer.

Si vous avez déjà joué à Minecraft, cette option peut attirer votre attention. Vous pouvez apprendre Python et JavaScript dans cette section, ou utiliser l’éditeur de blocs pour travailler sur la logique de programmation sans vous soucier du code. Nous utiliserons JS dans cet article.

Cet article vous présentera MakeCode pour Minecraften décomposant le projet initial, Chicken Rain, ainsi qu’en introduisant quelques scripts personnalisés – le premier vous permettra de basculer les paramètres communs (comme la météo ou l’heure), et le second vous permettra de créer et de jouer un mini jeu.

Noter: Afin de profiter de toutes les fonctionnalités de MakeCode pour Minecraft, vous aurez besoin d’un Édition Minecraft Bedrock (Minecraft pour Windows 10) ou Édition Éducation Minecraft Compte.

Configuration: connexion de code et un nouveau monde

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

Configuration de la connexion par code

Choisissez votre édition de Minecraft, puis suivez les étapes décrites sur le Installation de Minecraft pour Windows 10 pour MakeCode page pour installer et exécuter Code Connection.

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

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

En rapport: Aide-mémoire sur les commandes ultimes de Minecraft

Maintenant que Code Connection est configuré et qu’un nouveau monde vous attend, vous êtes prêt à vous lancer et à commencer à coder!

MakeCode Minecraft: Pluie de poulet

MakeCode pour l'invite Minecraft Chicken Rain

Le premier projet disponible est Pluie de poulet. Ce didacticiel en cinq étapes vous aidera à vous familiariser avec l’interface utilisateur MakeCode (comme l’éditeur de texte, le menu, le bouton Lecture et la documentation utile.)

En rapport: Vous voulez apprendre la programmation? Termes clés à connaître

Nous allons également jeter un regard rudimentaire sur les «variables» et les «fonctions», deux éléments clés de l’informatique. Vous aurez également votre propre flot de poulets flottants lorsque vous aurez terminé d’écrire le script.

Cela peut ne pas sembler beaucoup si votre objectif est de créer des mods à part entière, mais voir votre code prendre vie est un sentiment incroyable qui rend de nombreux ingénieurs accro à la vie. Ceci est votre première étape!

Minecraft MakeCode Chicken Rain étape 2

Examinez l’invite avant de copier le code dans votre éditeur de texte. Ceci est un bon exemple pour montrer comment vous devriez penser comme un informaticien.

Noter: Vous ne comprenez pas le jargon du programmeur? Voici un Aide-mémoire JavaScript.

  1. Tout d’abord, nous appelons la fonction d’un objet avec mobs.spawn (). C’est ainsi que nous spécifions ce que nous voulons que l’ordinateur fasse. Nous voulons que Minecraft crée une foule.

  2. Génial, mais quel genre de foule? Ici, nous spécifions une variable—POULET– pour dire à l’ordinateur quel monstre nous voulons engendrer.

  3. mobs.spawn () prend en compte deux paramètres: le type de mob et la position. Nous devons encore indiquer à l’ordinateur où nous voulons que la foule se reproduise. Nous faisons cela avec pos (0, 10, 0) où (0, 10, 0) est les coordonnées XYZ par rapport à votre personnage Minecraft.
mobs.spawn(CHICKEN, pos(0, 10, 0))
Bouton de lecture MakeCode

Clique le Bouton jouer pour exécuter votre code. Revenez à Minecraft et regardez! Si tout s’est bien passé, vous avez engendré un ami à plumes.

Et si nous voulons plus de poulets (et honnêtement, qui ne le fait pas?) Devrions-nous simplement copier et coller ce code plusieurs fois, puis appuyer à nouveau sur exécuter? 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 développeur plus efficace.

Pour exécuter le même code plusieurs fois, nous utilisons une boucle.

MakeCode pour Minecraft étape 4

Une boucle “for” exécutera le code que nous y avons placé pendant autant d’itérations que nous le spécifions – dans ce cas 100.

  1. Commencer avec pour() {}. Les accolades sont utilisées pour définir la portée de cette boucle – tout code à l’intérieur des accolades sera exécuté plusieurs fois.

  2. Nous devons dire à l’ordinateur combien de fois ce code doit s’exécuter. À l’intérieur de la parenthèse, créez une variable à l’aide de laisser et définissez cette variable sur 0. Ensuite, nous spécifions combien de fois cette boucle doit s’exécuter en incluant i <100. Enfin, nous spécifions ce qui doit se passer à la fin de chaque itération – la valeur de notre variable sera augmentée de un (i ++).

  3. Collez le code de l’étape précédente dans les accolades. Assurez-vous de mettre en retrait comme indiqué.

for (let i=0; i<100; i++) {
mobs.spawn(CHICKEN, pos(0, 10, 0))
}

Clique le Bouton jouer et revenez à Minecraft. Chicken Rain!

MakeCode pour Minecraft: plus de plaisir avec JavaScript

Avec vos premières lignes de JavaScript à votre actif, vous pouvez accéder à un certain nombre d’autres didacticiels MakeCode comme Mega Jump ou Save the Cake, ou créer un document vierge et laisser libre cours à votre créativité.

Jetons un coup d’œil à quelques scripts personnalisés pour travailler sur nos compétences JS.

En rapport: Comment déclarer des variables en JavaScript

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

Dormez trop tard et manquez de soins à votre ferme? Voulez-vous régler les horloges? Et pourquoi pleut-il toujours? Ne vous inquiétez pas, la programmation à la rescousse!

player.onItemInteracted(CLOCK, function() {
if(gameplay.isDaylightTime(DAY)){
gameplay.timeSet(DayTime.Night)
} else {
gameplay.timeSet(DayTime.Day)
}
})

Ce bloc de code introduit le sinon déclaration, un élément de base de la logique informatique.

  1. Appelez la fonction de l’objet “player” qui s’exécute lorsque vous interagissez avec un certain élément, player.onItemInteraced (). Spécifiez l’élément que vous souhaitez utiliser, dans ce cas un HORLOGEet configurez la fonction qui s’exécutera lorsque vous interagirez avec l’élément une fonction() {}.

  2. Inclure une instruction if else sinon {} pour agir comme un interrupteur marche / arrêt. Remplissez les paramètres if (gameplay.isDayLightTime (Jour)) pour vérifier l’heure qu’il est dans Minecraft.

  3. Incluez le code que vous souhaitez exécuter à l’intérieur du si accolades {gameplay.timeSet (DayTime.Night)}. Jusqu’à présent, votre code vérifie si c’est Jour, puis le définit sur Nuit Si c’est.

  4. Écrivez le code dans votre autre section {gameplay.timeSet (Daytime.Day)}. Disons que votre si la 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 entrez /mode de jeu 1 dans le chat; ouvrez votre inventaire et apparaissez dans une horloge. Faites un clic droit avec l’horloge dans votre main à quelques reprises – si vous avez écrit le code correctement, votre monde basculera entre le soleil et la lune.

Menu MakeCode de Minecraft

Les possibilités de ce peu de logique sont infinies. Utilisez le menu de gauche pour afficher toutes sortes de commandes et de variables avec lesquelles jouer. Mets-toi les mains sales; Découvrez ce qui fonctionne et ce qui ne fonctionne pas (et ce qui semble fonctionner mais ne fonctionne toujours pas.) C’est ce que signifie explorer le monde de l’informatique.

MakeCode pour Minecraft Mini-jeu: Bat Hunter

player.onChat("batHunt", function () {
gameplay.setGameMode(
SURVIVAL,
mobs.target(LOCAL_PLAYER)
)
gameplay.setDifficulty(NORMAL)
mobs.give(
mobs.target(NEAREST_PLAYER),
BOW,
1
)
mobs.give(
mobs.target(NEAREST_PLAYER),
ARROW,
64
)
for (let i=0; i<32; i++) {
mobs.spawn(BAT, randpos(
pos(-5, 0, -8),
pos(5, 0, 5)
))
}
})
let points = 0
let addPoints = function () {
points += 1
player.say(`2 Points! Total: ${points}`)
}
let clearPoints = function () {
points = 0
player.say("Points Cleared.")
}
mobs.onMobKilled(BAT, addPoints)
player.onChat("clearPoints", clearPoints)

Cela peut ressembler à un saut par rapport aux projets précédents, mais ne vous inquiétez pas; vous connaissez déjà l’essentiel de la logique de ce mini-jeu. Tout ce que vous avez à faire est de garder l’esprit ouvert et de remplir les blancs.

  1. Nous appelons un player.onChat () fonction de configuration. Cela définira votre mode de jeu sur Survie et votre difficulté de jeu sur Normal, puis vous fournira un arc et 64 flèches.

  2. Ensuite, nous mettons en place un pour boucle avec un mobs.spawn () appel de fonction pour frayer dans 32 chauves-souris. Nous utilisons randpos () pour spécifier la plage d’endroits où les chauves-souris peuvent se reproduire. Cela les amènera à essaimer autour de vous de manière imprévisible.

  3. Nous mettons maintenant en place l’algorithme de suivi des points. Initialiser un points variable avec une valeur de 0. Créez maintenant une fonction qui suit 2 points par retrait de chauve-souris. Nous utilisons un modèle littéral pour combiner le texte de la chaîne (“2 points!” Total:) avec la valeur d’une variable ($ {points}).

  4. Créez une fonction similaire à celle de l’étape 3 pour effacer votre total de points.

  5. Créez maintenant les instances dans lesquelles ces fonctions doivent s’exécuter. Nous voulons addPoints pour courir quand une chauve-souris est tuée, donc nous utilisons mobs.onMobKilled (BAT, addPoints). Nous voulons que clearPoints s’exécute lorsque vous tapez “clearPoints” dans le chat.

Cliquez sur Jouer et obtenez autant de points que possible! Je recommande de jouer dans une grande pièce (peut-être jeter des obstacles pour que les chauves-souris puissent se placer derrière) car jouer à l’extérieur permet aux chauves-souris de s’envoler trop facilement au loin.

Comme pour les autres scripts de ce didacticiel et tous les autres codes que vous rencontrez au cours de votre parcours en informatique, ce code est simplement une base pour vous permettre d’ajouter votre propre flair. Vous pouvez implémenter une minuterie pour ajouter des éléments d’urgence, ou un tableau de bord pour suivre vos jeux précédents; ce que vous construisez n’est limité que par votre propre créativité.

MakeCode pour Minecraft Agent

Didacticiels MakeCode pour Minecraft Agent

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

MakeCode fournit des didacticiels guidés pour les vérificateurs d’agent, la navigation dans un labyrinthe avec votre agent, et il contient également une pléthore de code source lié à l’agent que vous pouvez modifier à votre guise.

Plongez-vous plus profondément dans JavaScript

Nous espérons que MakeCode pour Minecraft a piqué vos intérêts de codage! Nous soutenons sa mission de créer une nouvelle génération de programmeurs.

Alors que vous avez pratiqué certaines méthodes JavaScript vitales, nous avons simplement examiné la pointe de l’iceberg JavaScript dans cet article. Si vous voulez apprendre JavaScript pour être prêt pour l’emploi, vous devez apprendre comment JS interagit avec d’autres technologies Web telles que HTML et CSS. Il serait également judicieux d’étudier les structures de données et les algorithmes courants.

javascript-concept-fond-bleu-avec-texte-bleu
Qu’est-ce que JavaScript et comment fonctionne-t-il?

Si vous apprenez le développement Web, voici ce que vous devez savoir sur JavaScript et son fonctionnement avec HTML et CSS.

Lire la suite


A propos de l’auteur

Marcus Mears III
(17 articles publiés)

Marcus est un passionné de technologie et un écrivain à MUO. Il a entamé sa carrière d’écrivain indépendant en 2020, couvrant les tendances technologiques, les gadgets et les applications. Si vous avez demandé à Marcus: “Android ou iPhone?” il disait «iPhone». Si vous lui posiez des questions sur son jeu mobile préféré, il aurait du mal à réfléchir pendant quelques minutes avant de demander “Puis-je vous donner mon top 5?”

Plus de Marcus Mears III

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l’e-mail que nous venons de vous envoyer.

.



— to www.makeuseof.com

Get real time update about this post categories directly on your device, subscribe now.

Unsubscribe
Obtenez des bénéfices toutes les 10 minutes!
Caleb

Caleb

Stay Connected

  • 87k Followers
  • 172k Subscribers

Articles populaires

  • 10 problèmes courants de l’iPhone 13 et comment les résoudre

    10 problèmes courants de l’iPhone 13 et comment les résoudre

    5574 shares
    Share 2230 Tweet 1394
  • Comment installer phpMyAdmin sur Debian 11 Bullseye (Apache)

    1678 shares
    Share 671 Tweet 420
  • Comment réparer le décalage d’Instagram sur iPhone et Android

    703 shares
    Share 281 Tweet 176
  • Avantages et inconvénients des concepteurs et créateurs de jeux vidéo

    655 shares
    Share 262 Tweet 164
  • Étapes pour installer MySQL sur Ubuntu 22.04 LTS Jammy Linux

    503 shares
    Share 201 Tweet 126

Follow Our Page

Follow Us

    Go to the Customizer > JNews : Social, Like & View > Instagram Feed Setting, to connect your Instagram account.
Facebook Twitter Youtube Vimeo Instagram

Informer et distraire les internautes en toute indépendance avec un grand souci de la qualité et de contenu.

Category

  • Actualité
  • Article Sponsorisé
  • Astuces
  • Developpement web
  • Featured
  • Java Script
  • Jeu vidéo
  • Language HTML5
  • Mobile
  • portrait
  • Technologies
  • Uncategorized

Recent News

Concessionnaire honoré pour avoir donné généreusement et adopté la technologie

Concessionnaire honoré pour avoir donné généreusement et adopté la technologie

janvier 29, 2023
10 tropes de jeux vidéo qui n’ont aucun sens

10 tropes de jeux vidéo qui n’ont aucun sens

janvier 29, 2023

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Actualité
  • Mobile
  • Jeu vidéo
  • Developpement web
  • Astuces
  • Nous contacter

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Sign In with Facebook
Sign In with Google
Sign In with Linked In
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
fr French
ar Arabiczh-CN Chinese (Simplified)en Englishfr Frenchde Germanit Italianru Russianes Spanish

Add New Playlist

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.