Accueil Finances personnelles ÉTant aléatoire avec Code et Minecraft - mannequins

ÉTant aléatoire avec Code et Minecraft - mannequins

Vidéo: Pourquoi l'aléatoire pose-t-il problème ? - SILIS Electronique - 2025

Vidéo: Pourquoi l'aléatoire pose-t-il problème ? - SILIS Electronique - 2025
Anonim

Lorsque vous codez dans Minecraft, vous pouvez utiliser un nombre aléatoire pour que votre code se comporte de manière aléatoire. Un entier est juste un nombre; le bloc Maths entier aléatoire de LearnToMod choisit un nombre aléatoire entre deux nombres (1 et 10, par exemple) chaque fois que le code est exécuté.

Utilisation d'entiers dans Minecraft.

La première fois que vous exécutez ce code, le résultat peut être 5; la deuxième fois, ça pourrait être 8; etc.

Vous pouvez utiliser ce bloc entier aléatoire pour générer des lianes ou des matériaux à des endroits aléatoires dans votre monde Minecraft.

La possibilité de générer un bloc à un emplacement aléatoire peut être utile pour rendre le jeu Capturer le drapeau plus excitant (où les joueurs doivent se rencontrer pour trouver un objet caché quelque part sur la carte) parce que les drapeaux sont placés au hasard. taches, les rendant plus difficiles à trouver.

Les emplacements de spawn aléatoires peuvent aussi aider à construire des labyrinthes aléatoires ou des emplacements de spawn ennemis pour rendre les jeux plus intéressants.

Vous devez avoir une connaissance de base du fonctionnement des drones afin de faciliter la création de blocs ou d'entités.

Pour utiliser un drone pour générer des blocs ou des entités, procédez comme suit:

  1. Ajoutez une fonction principale et créez un drone nommé d à l'intérieur, comme ceci:

    créez votre drone.
  2. Créez deux nouvelles fonctions nommées moveDrone et setForwardAndRight:

    Nommez vos fonctions.

    Ces fonctions aident le drone à avancer et à droite un nombre aléatoire de pas.

  3. Pour que le drone déplace des distances aléatoires, utilisez le bloc entier aléatoire, trouvé sous Math:

    Voir? Les mathématiques peuvent être amusantes.
  4. Définissez les valeurs de -10 à 10 (bien que la portée puisse être plus grande ou plus petite) afin que le drone se déplace dans un carré de 10 x 10 autour de son emplacement actuel:

    Création de votre espace 10 × 10.
  5. Créez deux nouvelles variables (FORWARD et RIGHT) et définissez-les égales au bloc entier aléatoire.

    Chaque variable est maintenant un nombre aléatoire compris entre -10 et 10:

    Définissez vos variables.

    Chaque fois que vous appelez setForwardAndRight, les variables FORWARD et RIGHT obtiennent un nouveau nombre aléatoire entre -10 et 10.

  6. Amenez le drone à avancer le montant FORWARD aléatoire et déplacez vers la droite le montant RIGHT aléatoire:

    Vous contrôlez votre drone.

    Maintenant votre code devrait ressembler à ceci:

    Gardez ce drone en mouvement!
  7. Créez une autre fonction dans laquelle vous dites au drone de générer une plante grimpante à son nouvel emplacement. Ensuite, appelez la fonction spawnCreeper à partir de main:

    Dites à votre drone ce qu'il doit faire. Tu es le patron.

    Si vous souhaitez répéter ce processus pour engendrer plusieurs lianes, assurez-vous que le drone retourne à l'emplacement d'origine après avoir engendré une entité.

    Si le drone ne revient pas, il peut continuer à sauter de plus en plus loin de vous jusqu'à ce qu'il quitte la carte, ce qui n'est jamais bon.

    En disant au drone qu'il peut se déplacer d'un maximum de dix pas dans n'importe quelle direction, et qu'il doit vous revenir quand c'est fait, vous contrôlez la zone dans laquelle les plantes grimpantes apparaîtront.

  8. Créez une fonction nommée returnDrone où vous dites au drone de reculer le nombre de pas FORWARD, et de déplacer vers la gauche le nombre de pas DROIT:

    Votre code doit indiquer à votre drone ce qu'il peut faire.

    Cette étape fait en sorte que le drone revienne sur ses pas et retourne là où il a commencé.

  9. Appelez returnDrone à partir de main après avoir engendré la plante grimpante:

    Faites apparaître vos lianes.

    Ensuite, vous pouvez répéter les quatre appels de fonction autant de fois que vous le souhaitez pour faire apparaître des lianes dans un espace de 10 x 10 autour de vous:

    Reproduire des lianes encore et encore.

Si vous appelez setForwardAndRight entre moveDrone et returnDrone, comme ceci:

Faites très attention à votre code.

Le drone ne retourne pas à son emplacement d'origine.

Supposons que FORWARD soit défini sur 5 et que RIGHT soit défini sur 8 la première fois que vous appelez setForwardAndRight. Votre drone avancera de 5 cases, se déplacera vers la droite 8 points, puis engendrera une plante grimpante. Lorsque vous appelez à nouveau setForwardAndRight, supposons que le paramètre Forward est 6 et le paramètre Right est 9: Votre drone recule de 6 cases et 9 cases de droite, le laissant à un bloc en diagonale d'où il a commencé.

ÉTant aléatoire avec Code et Minecraft - mannequins

Le choix des éditeurs

Planifier à l'avance pour vos retouches de films sur le reflex numérique

Planifier à l'avance pour vos retouches de films sur le reflex numérique

En prenant quelques mesures simples pouvez planifier votre montage avant votre tournage de film numérique, afin de ne pas vous retrouver dans une situation difficile plus tard. Les listes de coups sont essentielles pour s'assurer que vous obtenez tout ce dont vous avez besoin pour votre besoin de film. Cela inclut un large éventail de prises de vue, de variations ...

Comment enregistrer et importer des vidéos pour votre film numérique - Les tétines

Comment enregistrer et importer des vidéos pour votre film numérique - Les tétines

Vous n'avez qu'à appuyer sur Enregistrer, à droite ? Faire votre film numérique n'est pas aussi simple que ça. Prends ton temps. Il est important de ne pas se précipiter lors de la configuration de votre appareil photo. Se précipiter peut mener à des erreurs. C'est une bonne idée de s'assurer que tout est réglé avant d'appeler les acteurs. Si ils arrivent tôt, ...

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Comment envoyer une vidéo et des photos avec Flip Video - Dummies

Après avoir pris photos et vidéos d'événements dans votre vie avec votre caméra Flip Video, vous pouvez les envoyer par e-mail à vos amis et aux membres de votre famille. Le partage de films et d'images que vous capturez et créez en envoyant un message e-mail vous permet de toucher et de toucher quelqu'un avec vos créations, même si vous êtes à proximité ...

Le choix des éditeurs

Spotify Paramètres de Mobile - mannequins

Spotify Paramètres de Mobile - mannequins

Touchez le bouton Paramètres en bas de l'application pour accéder à la page Paramètres Spotify de votre mobile dispositif. Ce sont des préférences utiles que vous pouvez activer ou désactiver lorsque vous voulez effectuer des réglages importants, tels que l'écoute de musique de qualité inférieure si vous êtes en déplacement et que vous ne voulez pas ...

Spotify Blogs musicaux - dummies

Spotify Blogs musicaux - dummies

La technologie ne peut que faire autant: Parfois, vous avez besoin d'un humain pour trouver les gemmes quand il s'agit de ce que Spotify a à offrir. Dieu merci, il y a beaucoup de blogs dédiés, ou des journaux en ligne, qui peuvent vous aider dans cette tâche. Beaucoup sortent tous les jours - les mots sortent rapidement, et ...

Spotify Radio and Play Queue - les mannequins

Spotify Radio and Play Queue - les mannequins

Cliquez sur l'option Spotify Radio sidebar pour ouvrir la station de radio principale Volet Spotify Dans Spotify Radio, vous pouvez écouter des pistes aléatoires des dernières décennies (et même des plus anciennes). Vous n'aimez pas une piste diffusée sur Spotify Radio? Vous pouvez simplement l'ignorer et passer à la suivante ...

Le choix des éditeurs

Atteindre les 500 millions d'utilisateurs de Facebook - les nuls

Atteindre les 500 millions d'utilisateurs de Facebook - les nuls

Avec un film nominé aux Oscars et plus de 500 millions d'utilisateurs, Le site de réseautage social qui a débuté alors que Mark Zuckerberg tentait de rendre l'annuaire de Harvard plus interactif en ligne est devenu un phénomène mondial. Quelle est la portée de Facebook ces jours-ci? Selon une étude réalisée par des chercheurs des Nations Unies, plus de gens en Indonésie savaient ce que ...

Raccourcis quarkXPress 5 pour tâches de base - mannequins

Raccourcis quarkXPress 5 pour tâches de base - mannequins

QuarkXPress 5 propose des tonnes de raccourcis. Vous ne mémoriserez probablement pas la plupart d'entre eux, mais vous vous en servirez sans doute un ou deux tout le temps. Voici quelques raccourcis utiles pour les tâches d'affichage, de palette et de sélection d'objet. Raccourcis d'affichage de QuarkXPress Action Mac Windows 100% Commande + 1 Ctrl + 1 Intégration dans Windows Commande + 0 Ctrl + 0 200% ...

Publication de fichiers sur un serveur Web avec FTP - Mannequins

Publication de fichiers sur un serveur Web avec FTP - Mannequins

Vous pouvez télécharger des pages sur votre serveur et téléchargez les pages de votre serveur à l'aide des fonctionnalités FTP intégrées de Dreamweaver. Pour transférer des fichiers entre votre disque dur et un serveur distant (après avoir configuré correctement les fonctionnalités FTP décrites dans la section précédente de ce chapitre), procédez comme suit: