Affronter des vagues de monstres
Dans cette fiche, tu vas apprendre à faire apparaitre des vagues de monstres, à gagner des récompenses aléatoires et à mieux organiser ton code grâce à des fonctions.
Paramètres recommandé
- faire un monde plat
- D’être en difficulté facile ou supérieur
Dans « options du monde », je te conseille de tout désactivé sauf « Afficher Coordonnées ».
Et dans « triche » je te conseille aussi de tout désactiver sauf « les 2 premiers ». Nous allons mettre la nuit via le code.
Le reste empêchera au jour de se lever et que d’autres monstres non voulu s’ajoute à la fête.
Code d’initiation, préparer le jeu
Les conditions obligatoires
La première chose à faire est de s’assurer que l’on puisse bien faire apparaitre des monstres et qu’il fasse nuit pour qu’ils puissent survivre.
On ajoute ensuite un code pour passer en mode survie et les monstres sont désormais prêt à nous combattre.
Ce donner de l’équipement
Ensuite, nous allons ajouter un code pour donner l’équipement voulu en début de combat.
La première chose à faire est d’utiliser le bloc « exécuter clear » qui permet de faire l’équivalent de « /clear » dans le chat qui est une commande Minecraft pour effacer son inventaire.
Ensuite, tu pourras utiliser 1 ou plusieurs bloc « donner« , pour choisir ton stuff de départ
Crée une vague grâce au fonction
Créer une fonction
- Appuie sur la catégorie Avancé
- Puis sur la catégorie Fonctions*
- Appuie enfin sur le bouton Créer une fonction
- Donne-lui un nom (je te conseil de l’appeler « Vague1 »)
- Appuie sur le bouton terminé
Utiliser les fonction
Nous allons utiliser les fonctions pour faire apparaitre les différentes vagues de monstre cela va nous permettre d’avoir un code beaucoup plus lisible.
Pour faire apparaitre les monstre choisit une coordonnées un peu éloigné comme 5,0,0 il apparaitra alors à 5 blocs de toi.
Tu peux rendre le jeu plus facile ou plus dur en changeant ces coordonnées (par exemple faire apparaitre un archer un peu plus loin).
Coder le butin des monstre
Pour rendre le jeu plus intéressant, tu peux faire en sorte que les monstres te donne des récompense.
Il faut pour ça associer les bloc :
- « Quand animal est tué »
- « Monstre »
- « Donner à joueur le plus proche »
- « Objet »
Bonus faire un butin aléatoire
Grace au variable, nous pouvons rendre la chance de butin aléatoire, c’est-à-dire que le joueur n’aura pas toujours de récompense en battant un ennemi, ce qui rendra la récompense beaucoup plus plaisante.
Pour cela crée une variable et donne lui une valeur aléatoire entre 0 et 10.
Puis à l’aide d’un si alors et d’une comparaison, regarde si la valeur de ta variable est inférieure à un chiffre. Si c’est le cas alors donne la récompense à ton joueur.
Dans le code exemple : à chaque fois que le joueur tue un zombie la variable aléatoire prend un chiffre entre 1 et 10 et si elle est entre 1 et 8 le joueur gagne une pomme si elle est égale à 9 ou 10 le joueur ne gagne rien
Chance entre 2 récompense
En appuyant sur le petit + du bloc « si alors » tu peux le transformer en « si alors, sinon »
Avec ce bloc, tu pourras faire en sorte qu’au lieu de ne rien gagner le joueur gagne une récompense annexe.
Dans le code exemple : à chaque fois que le joueur tue un zombie la variable aléatoire prend un chiffre entre 1 et 10 et si elle est entre 1 et 8 le joueur gagne une pomme si elle est égale à 9 ou 10 le joueur gagne une épée
Il a donc 80% de chance d’avoir une pomme et 20% de chance d’avoir une épée en pierre
Chance entre 3 récompense ou plus
En appuyant sur le petit + du bloc « si alors, sinon » tu peux le transformer en « si alors, sinon si, sinon ».
Avec ce bloc, tu pourras faire qu’après le premier si tu puisses poser une autre condition
Dans le code exemple : à chaque fois que le joueur tue un squelette la variable aléatoire prend un chiffre entre 1 et 10 et si elle est entre 1 et 5 le joueur gagne un casque, si elle est entre 6 et 9 le joueur gagne un arc et 25 flèches. Et si la variable est égale à 10 le joueur gagnera un torse en fer.
Il a donc 50% de chance d’avoir un casque et 40% de chance d’avoir un arc et des flèches et 10% seulement d’avoir un torse en fer.