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 !

Documents pareils