Table des matières:
- Randomiser la position verticale
- Augmenter la taille des sprites sur la scène
- Diminuer la taille des sprites sur la scène
- Inclure des tuyaux supplémentaires
Vidéo: Tuto - Comment changer les couteaux du taille haies 2024
Lorsque vous créez votre jeu Flappy Bat (une version différente de Flappy Bird ), à moins d'avoir de la chance, La taille du trou dans votre sprite de Pipe est soit trop petite pour que la chauve-souris vole à travers ou soit trop grande pour rendre le jeu difficile. Avant d'augmenter la taille du trou, considérez une autre chose que le tuyau devrait faire.
Une partie du défi du jeu original vient du fait de ne pas savoir où le trou sera quand chaque nouveau tuyau apparaîtra. Jusqu'à présent, le sprite de Pipe est toujours dans la même position verticale, de sorte que le trou reste au même endroit.
Randomiser la position verticale
Dans Scratch, vous pouvez utiliser un bloc PICK RANDOM à l'intérieur du bloc GO TO afin que le tuyau (et son trou) apparaisse dans une position verticale différente (Y) à chaque fois tu cours le jeu.
-
Cliquez sur l'image-objet Pipe, puis sur l'onglet Scripts.
-
Faites glisser un bloc PICK RANDOM dans la valeur Y du bloc GO TO X Y. (Notez comment les blocs ronds peuvent tenir dans les douilles rondes des autres blocs.)
-
Changez les valeurs dans le bloc PICK RANDOM à -75 et 75.
Cliquez plusieurs fois sur le bouton Green Flag et vous devriez voir le trou apparaître dans une position différente à chaque fois. Vous verrez également que le tuyau est trop court pour couvrir toute la scène lorsqu'il est déplacé verticalement.
Augmenter la taille des sprites sur la scène
Pour augmenter la taille des sprites sur la scène, vous pouvez utiliser l'outil Agrandir.
-
Cliquez sur l'outil Agrandir (au-dessus de l'onglet Scripts, Costumes et sons).
-
Cliquez dix fois sur l'image-objet Pipe sur la scène.
-
Cliquez sur le bouton Drapeau vert pour tester votre jeu.
L'image-objet Pipe doit couvrir toute la scène, peu importe où elle se trouve verticalement. Mais vous ne pouvez toujours pas battre votre chauve-souris en toute sécurité à travers le trou. Si vous essayez de cliquer plus avec l'outil de développement, vous constaterez que l'image-objet n'augmentera plus en taille car vous avez atteint la limite. Au lieu de cela, pourquoi n'essayez-vous pas de réduire la chauve-souris?
Diminuer la taille des sprites sur la scène
Pour réduire la taille des sprites sur la scène, vous pouvez utiliser l'outil Réduire.
-
Cliquez sur l'outil Réduire (au-dessus de l'onglet Scripts, Costumes et sons).
-
Cliquez cinq fois sur l'image-objet de chauve-souris sur la scène.
-
Cliquez sur le bouton Drapeau vert pour tester votre jeu.
Vous devrez peut-être utiliser les outils Shrink and Grow pour ajuster la taille jusqu'à ce qu'il soit possible de voler dans le tuyau, mais pas trop facilement. Ensuite, vous serez prêt à ajouter plus de tuyaux.
Inclure des tuyaux supplémentaires
Comme vous n'avez besoin que d'un seul canal sur la scène, vous n'avez pas besoin de créer d'autres sprites Pipe. Au lieu de cela, une fois que le joueur a réussi à traverser le trou et que le premier tuyau a atteint l'autre côté, vous pouvez réinitialiser la position du sprite Pipe sur le côté gauche de l'écran.
-
Cliquez sur l'icône d'image-objet Pipe sous la scène.
-
Cliquez sur l'onglet Scripts.
-
Accrochez les blocs de code suivants dans le premier bloc FOREVER et modifiez les valeurs de vos blocs pour qu'elles correspondent aux valeurs affichées.
Le bloc supplémentaire GO TO X Y devrait vous sembler familier. Il a exactement les mêmes valeurs que le bloc GO TO X Y au-dessus (juste sous le bloc WHEN GREEN FLAG CLICKED). Ainsi, si la position X de l'image-objet Pipe est supérieure à 280, elle redéfinit la position horizontale à -200 et choisit une autre position Y aléatoire afin que le trou apparaisse dans un nouvel emplacement.
Vous devrez peut-être ajuster les valeurs X et Y lorsque vous redimensionnez les sprites sur la scène. Tester votre jeu encore et encore vous aidera à affiner les positions et les tailles des sprites jusqu'à ce que vous ayez le bon mélange de dur et d'amusant qui fera que vos joueurs reviendront pour plus.