Table des matières:

Comment faire des envahisseurs de l'espace sur Micro Bit.: 4 étapes
Comment faire des envahisseurs de l'espace sur Micro Bit.: 4 étapes

Vidéo: Comment faire des envahisseurs de l'espace sur Micro Bit.: 4 étapes

Vidéo: Comment faire des envahisseurs de l'espace sur Micro Bit.: 4 étapes
Vidéo: Comment Faire Un Bloc Diagramme Réaliste ? 2024, Novembre
Anonim
Comment faire des envahisseurs de l'espace sur Micro Bit
Comment faire des envahisseurs de l'espace sur Micro Bit

La première étape est donc de créer notre vaisseau. Vous allez dans "Basic" et ajoutez un bloc "Au démarrage". Ensuite, vous allez dans "Variables" et vous créez une variable appelée "SHIP" et sélectionnez un bloc dans l'onglet "Variables" qui dit "Set sprite to 0". Ensuite, vous mettez "SHIP" au lieu de "sprite". Ensuite, vous allez dans l'onglet "Jeu" et sélectionnez "créer un sprite à x 2 y 2" et vous mettez cela au lieu de "0" dans le "set SHIP to 0". Après cela, vous risquez le "y" à 4 au lieu de 4. De plus, le compteur de score est facultatif. Mais voilà, nous avons notre vaisseau, et la prochaine étape sera le mouvement de notre vaisseau.

Étape 1: Mouvement du navire

Mouvement du navire
Mouvement du navire

Vous allez dans l'onglet de saisie et prenez les blocs "sur le bouton B enfoncé" et "sur le bouton A enfoncé". Ensuite, vous allez dans le jeu et sélectionnez "sprite move by 1" et changez de sprite en SHIP. Mettez-le sur le bloc "On B button pressed". Et vous faites la même chose pour A mais au lieu de vous déplacer de 1 vous mettez -1.

Étape 2: Tirez sur la variable

Tirez variable
Tirez variable

Donc, vous allez d'abord dans "Entrée", puis sélectionnez "Sur le bouton A+B enfoncé" et ajoutez-le au code. Ensuite, vous créez une variable appelée "SHOOT", puis allez à nouveau dans la variable, ajoutez "set SHOOT to 0" et changez le "0" en "create sprite at x:_ y:_" puis sélectionnez "ship x:" dans le section du jeu puis mettez-le sur "créer un sprite à x: expédier x:". C'est très déroutant, mais vous pouvez mieux le comprendre à partir de l'image. Ensuite, vous faites la même étape pour "y". Ensuite, vous allez dans l'onglet jeu et ajoutez " SHOOT changer la luminosité de 88". Ensuite, vous allez dans l'onglet boucle et sélectionnez "répétez 4 fois et ajoutez cela au code. Ensuite, à l'intérieur de cet onglet, vous mettez "SHOOT changer y par -1, puis toujours dans le code "répéter", ajoutez "pause 150 ms" la vitesse de la variable "SHOOT", puis toujours à l'intérieur de la boucle, vous allez à la logique et sélectionnez "if_ then" et l'ajoutez à la chose logique. Dans l'espace vide du bloc logique, vous mettez "is_touching_". Ensuite, vous ajoutez les variables "SHOOT" et "ENEMY" (créez une variable appelée "ENEMY", et nous la définirons plus tard). Ensuite, à l'intérieur du bloc logique, ajoutez "supprimer ENEMY" et "supprimer SHOOT", puis si vous le souhaitez, vous pouvez ajouter de la musique ou des effets sonores lorsque vous détruisez un ennemi, puis vous ajoutez un bloc "changer le score par 1". Ensuite, en dehors de la boucle et du bloc logique, vous ajoutez un autre "if_ then". Ensuite, vous allez à la logique et ajoutez le bloc qui a "0 0" sur l'espace vide. Ensuite sur le premier 0, vous mettez "SHOOT y". Ensuite, à l'intérieur du bloc logique, vous mettez "supprimer SHOOT"

Étape 3: Création de la variable ennemie

Faire la variable ennemie
Faire la variable ennemie

Tout d'abord, ajoutez un bloc "forever" et créez une variable nommée "ENEMY", allez dans l'onglet variable et ajoutez "set ENEMY to _", et dans l'espace vide, mettez "create sprite at x:_ y:_". Puis dans l'espace vide du bloc "créer un sprite", ajoutez "choisir au hasard de 0 à 4" dans l'onglet "math". Ensuite, en dessous, vous ajoutez « ENNEMI régler la luminosité sur 150 » à partir de l'onglet « jeu », puis ajoutez « pause 100 ms » en dessous. Après le bloc "pause", vous ajoutez "ENNEMI tourner à droite de 90 degrés", qui se trouve dans l'onglet "jeu". Ensuite, vous allez dans l'onglet "boucle" et ajoutez "répéter 4 fois" et à l'intérieur du bloc "boucle", vous ajoutez "ENEMY move ny 1" et "pause 500 ms". Passons maintenant à l'onglet logique et ajoutons 2 blocs de "if_ alors". Et à l'intérieur du premier espace vide, vous ajoutez "est _ touchant _" et ajoutez "ENNEMI" dans le premier espace vide et "SHIP" dans le deuxième espace vide, et à l'intérieur du bloc logique, vous ajoutez "game over". Maintenant, dans l'autre bloc logique, nous ajoutons "est _ le bord touchant" et dans l'espace vide, nous ajoutons "ENNEMI", et à l'intérieur du bloc logiv nous ajoutons "supprimer ENEMY"

Étape 4: Voici à quoi cela devrait ressembler

Voici à quoi cela devrait ressembler
Voici à quoi cela devrait ressembler

J'espère que je n'étais pas si mal à expliquer comment faire cela et j'espère que vous avez apprécié le jeu:)

Conseillé: