Création du jeu : Thésée et le minotaure
Transcription
Création du jeu : Thésée et le minotaure
Création du jeu : Thésée et le minotaure Le but du jeu est d’aider Thésée à traverser le labyrinthe en évitant le minotaure, en trouvant le trésor puis la sortie. Les différentes opérations : Dessiner les éléments du jeu : Thésée, le minotaure, le labyrinthe, le trésor Déplacer le personnage avec les curseurs Détecter les obstacles avec les capteurs : murs du labyrinthe, sortie Faire apparaître le trésor : aléatoirement dans le labyrinthe Détecter les collisions avec les autres lutins : pour trouver le trésor Incrémenter le score : avec la variable score Déplacer le minotaure avec l’opérateur aléatoire Dessiner Thésée : c’est un guerrier Allez sur internet, prenez un clipart de Thésée qui vous semble bien, enregistrez le Ou dessinez le avec les outils dessins Dessiner le minotaure : c’est un homme à tête de taureau Allez sur internet, prenez un clipart de minotaure qui vous semble bien, enregistrez là Ou dessinez le avec les outils dessins Dans scratch allez dans importer le lutin depuis un fichier. Importez les 2 fichiers, vous avez crée deux nouveaux lutins S’ils sont trop grands faire comme le fish1 de l’aquarium Dessiner le labyrinthe Aller dans dessiner un nouvel arrière plan et dessiner le labyrinthe avec les outils graphiques Ajouter un point vert qui symbolise l’arrivée Ajouter un nouveau lutin qui symbolise le trésor Créer un nouveau lutin que vous appellerez trésor (soit en le dessinant soit en cherchant un cliparat) Nous avons dessiné les 3 lutins et le labyrinthe Nous voulons déplacer Thésée événements Nous voulons détecter les obstacles : murs du labyrinthe et sortie avec les capteurs Les murs du labyrinthe sont jaunes. Il faut que si notre personnage Thésée touche un mur jaune il recule. On met les blocs ci-dessous. Pour changer la couleur il faut cliquer sur le carré de couleur et cliquer sur le labyrinthe. Le carré prend celle du labyrinthe. S’il atteint la sortie (de couleur verte), c’est la fin du jeu. Il faut donc le signaler en envoyant un message. Nous voulons faire apparaître le trésor aléatoirement dans le labyrinthe Cliquer sur le lutin trésor et faire le script ci-dessous Nous voulons détecter les collisions/interactions avec les capteurs et incrémenter la variable score Qui dit jeu dit score, nous allons créer une variable score. Aller sur le lutin Thésée. Puis dans données créer une variable. L’appeler score. Ajouter 10 points si Thésée a trouvé le trésor Si le trésor est trouvé et que Thésée l’emporte, il doit disparaître avec le bloc « cacher ». Cliquer sur le lutin trésor et faire le script suivant Déplacement pseudo/aléatoire du minotaure Le minotaure est un personnage non joueur (PNJ). Il est difficile de programmer son déplacement. Nous allons utiliser une variable pour déterminer une direction aléatoire. Cliquer sur le lutin Minotaure. Cliquer sur Données et créer une variable. Le minotaure va agir jusqu’à ce que ces points de vie (PV) (mis à 10 au départ) soient inférieurs à 0. On va créer une variable PV_minotaure Faire le script suivant Pour information : Axe vertical Axe horizontal L’axe horizontal a une valeur x de –240 à + 240 L’axe vertical a une valeur y de –180 à + 180 Nous avons crée un labyrinthe dans lequel le joueur déplace le personnage Thésée. Si Thésée trouve le trésor il marque 10 points. S’il arrive à la sortie il a terminé le jeu. Vous pouvez rajouter que Thésée tue le minotaure (avec une épée, une boule de feu …), rajouter un générique de début et de fin et améliorer le déplacement du minotaure Amusez-vous bien !