QQCOQP_minijeu_avec_SCRATCH

681 vues

Publié le

Publié dans : Formation
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
681
Sur SlideShare
0
Issues des intégrations
0
Intégrations
8
Actions
Partages
0
Téléchargements
53
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

QQCOQP_minijeu_avec_SCRATCH

  1. 1. www.rcx-storm.org Apprendre à programmer en créant un jeu video avec Scratch Et en se posant les bonnes questions !Créer votre premier jeu avec SCRATCH Page 1
  2. 2. www.rcx-storm.orgCréation d’un mini-jeu ultra simple.Dans ce document, tu vas apprendre à te poser les bonnes questions pourréaliser ton premier jeu vidéo. Pour cela nous allons partir d’un exemple de jeu simple.Situation : Un héros doit protéger un gentil d’un méchant qui veutl’attaquer.Problème : Le méchant décide d’attaquer aléatoirement le gentil ou lehéros. Quand il les touche, le héros ou le gentil perdent des points de vie.Résolution : Le héros a plus de PV que le méchant. Le héros a une armepour faire perdre des points de vie au méchant.Information : il faudra expliquer cela au joueur…Pour construire ce jeu nous allons nous poser les questions suivantes : • Qui : le nommer • Quoi :à quoi cela va-t-il ressembler ? • Comment va-t-il agir (personnage) ou fonctionner (objet) ? • Où va-t-il intervenir dans le jeu ? • Quand va-t-il intervenir dans le jeu ? • Pour Quoi :à quoi cela va-t-il servir dans l’histoire ?QQCOQP : Coucou, c’est occupé !Retrouve ce document ici : http://www.rcx-storm.org/+-SCRATCH-+Créer votre premier jeu avec SCRATCH Page 2
  3. 3. www.rcx-storm.org Création du héros :Qui : nommer ton personnage principal, celui que le joueur va déplacer Le HérosPour ce tutoriel, nous allons faire simple. Quoi :à quoi cela va-t-il ressembler ? Cela ouvre l’éditeur graphique : Comment va-t-il agir (personnage) ou fonctionner (objet) ? Il va se déplacer avec les curseurs. Où va-t-il intervenir dans le jeu ?Créer votre premier jeu avec SCRATCH Page 3
  4. 4. www.rcx-storm.org Quand va-t-il intervenir dans le jeu ? Pour Quoi :à quoi cela va-t-il servir dans l’histoire ? C’est celui qui va attaquer le méchant et sauver le gentil.Créer votre premier jeu avec SCRATCH Page 4
  5. 5. www.rcx-storm.org Création du Gentil Qui : le nommer ? Le gentil. C’est un personnage non joueur (PNJ). Quoi :à quoi cela va-t-il ressembler ?Cela ouvre l’éditeur graphique :Comment va-t-il agir (personnage) ou fonctionner (objet) ?Il va se déplacer aléatoirement en évitant le héros. Il va se déplacer tantque ses points de vie sont supérieurs à 0.Créer votre premier jeu avec SCRATCH Page 5
  6. 6. www.rcx-storm.org Où et Quand va-t-il intervenir dans le jeu ? Pour Quoi : à quoi cela va-t-il servir dans l’histoire ?Il doit être protégé du méchant.Créer votre premier jeu avec SCRATCH Page 6
  7. 7. www.rcx-storm.org Création du méchant Qui : le nommer ? Le méchant C’est un personnage non joueur(PNJ). Quoi : à quoi cela va-t-il ressembler ?Ouvrir l’éditeur graphique : Comment va-t-il agir (personnage) ou fonctionner (objet) ?Il va se diriger vers le héros ou le gentil pour l’attaquer. La ligne noire vanous servir de détecteur de collision avec les autres objets.Création des variables : PV_mechant pour stocker les points de vie du méchant. Choix_attaque : variable aléatoire pour décider si le méchant attaque le gentil ou le héros. Direction_mechant : variable aléatoire pour parasiter le trajet du méchant.Créer votre premier jeu avec SCRATCH Page 7
  8. 8. www.rcx-storm.org Où et quand va-t-il intervenir dans le jeu ?Créer votre premier jeu avec SCRATCH Page 8
  9. 9. www.rcx-storm.org Pour Quoi : à quoi cela va-t-il servir dans l’histoire ?Son rôle est d’attaquer le héros ou le gentil et de lui faire perdre despoints de vies.Son action a un impact sur les autres « lutins », c’est-à-dire leur faireperdre des points.Nous allons donc modifier le script du « gentil » lutin.Si le gentil lutin touche le noir du méchant, il dit « Ouille ! » et perd unpoint de vie.Lorsque les points de vie du gentil lutin arrive à zero : il meurt et disparaitavec « cacher ».Créer votre premier jeu avec SCRATCH Page 9
  10. 10. www.rcx-storm.org Amélioration du jeuRevenons au Héros . Pour l’instant il ne fait que se déplacer.Il n’y aucune interaction avec les autres personnages. Rappel du Pour Quoi :à quoi cela va-t-il servir dans l’histoire ? C’est celui qui va attaquer le méchant et sauver le gentil.Attaquer le méchant = lui faire perdre des points de vies (PV).Attention : Il faut corriger notre programme :Il faut que la variable puisse être accessible pour tous les objets.Comment : avec une arme qui apparait avec la barre d’espace.On lui dessine une arme : une auréole rouge qui va servir dedétecteur de collision.Créer votre premier jeu avec SCRATCH Page 10
  11. 11. www.rcx-storm.orgPuis un script :Cela a un impact sur le méchant : il perd des PV et meurt ; ce quiimplique la fin du jeu.Créer votre premier jeu avec SCRATCH Page 11
  12. 12. www.rcx-storm.orgAttention : nous avons changer la boucle par .A la fin, nous envoyons à tous le message « Fin_du_jeu » pourindiquer que le jeu est terminé. A vous de jouer :1 ) Le jeu est terminé : que se passe-t-il ?2 ) Comment le Héros peut-il perdre des PV ?3) Comment le gentil peut regagner de PV ou comment le soigner ?4) Créer une potion qui redonnera des PV à tous ceux qui en boiront.5) Et si on ajoutait un générique ?Créer votre premier jeu avec SCRATCH Page 12

×