Valeur de cette activité : 50 points
Compétence :
Compétence :
Compétence :
Création d'un jeu avec Tululoo (Linux et Windows) : disponible sous SLITAZ avec wine

A-Module 16 : JEUX : 50 points - difficulté : 2

Création d'un jeu avec Tululoo (Linux et Windows)

Cette activité vous permettra d'explorer la plate-forme de création de jeux (2d) Tululoo.
  1. Téléchargez Tululoo : téléchargement windows, Mac et Linux

    Tululoo version 2 pour windows et linux-wine: télécharger et extraire

    Documentation complète


    Aide et exemples(traduction du russe)

    Tutoriels Youtube

    Exemple d'un jeu tutuloo
    Autre exemple d'une animation interactive

    Tutoriels Tululoo

    Tululoo de prof : le chien

    TUTORIEL 1 : Création et déplacement d'un personnage
    1. Utilisez Google-image afin de trouver l'image du personnage principal de votre jeu et effectuez une capture-écran nommé perso.png
    2. Utilisez GIMP,
      A) ouvrez votre image
      B) utilisez Menu Calque + transparence + Ajouter un canal alpha
      C) en utilisant l'outil de sélection contigue, et/ou l'outil de sélection par couleur (double-clic pour régler le seuil au besoin) et/ou l'efface et/ou l'outil de découpage , supprimez les éléments non désirés de votre image
      D) Exportez votre image au sous le nom perso.png
    3. Utilisez cette commande dans le terminal pour redimensionner votre image
      mogrify -resize 40x40 perso.png

      ou

      Utilisez GIMP + menu Image + Échelle et taille de l'image + dimensions 40x40
      Exportez votre image au sous le nom perso.png
    4. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    5. Si Tululoo n'est pas installé, installez Tululoo en tapant dans le terminal :
      wget http://www.tululoo.com/linuxtululoo130.zip && unzip ./linuxtululoo130.zip && rm linuxtululoo130.zip
      et Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    6. IMPORTANT : Utilisez le menu FILE + PREFERENCES + EXPORT afin de régler les répertoires IMAGE FOLDER et AUDIO FOLDER à ./
    7. Ajoutez une SPRITE nommé "spr_perso" à partir de votre image perso.png
    8. Ajoutez un OBJET nommé "obj_perso" à partir de votre sprite "spr_perso"
    9. Ajoutez une SCENE et placez votre objet "obj_perso"
    10. Dans l'onglet OBJETS, double-cliquez sur votre "obj_perso" et ajoutez un événement STEP
    11. Insérez ce script pour cet événement afin de déplacer votre personnage:
      
      if ( keyboard_check( vk_right )) {
      	x = x + 5;
      }
      
      if ( keyboard_check( vk_left )) {
      	x = x - 5;
      }
      
      if ( keyboard_check( vk_up )) {
      	y = y - 5;
      }
      
      
      if ( keyboard_check( vk_down )) {
      	y = y + 5;
      }
      
      
    12. Enregistrez votre travail sous le nom votrenom1
    13. Testez votre jeu (touche F5)
    14. Dans votre espace de téléchargement, créez un répertoire nommé tululoo1
    15. Téléchargez vos fichiers dans ce répertoire
    16. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html


    TUTORIEL 2 : Collision avec un mur
    1. Trouvez et effectuez une capture-écran nommé mur.png d'un objet utilisé pour créer un mur dans votre jeu
    2. Utilisez GIMP ou cette commande dans le terminal pour redimensionner votre image
      mogrify -resize 40x40 mur.png
    3. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    4. Ouvrez le jeu que vous avez créé au tutoriel 1
    5. Enregistrez-le sous le nom votrenom2
    6. Trouvez et enregistrez une image sous le nom bg.png à afficher en arrière-plan de votre jeu de dimension minimale 640x480
    7. Redimensionnez au besoin cette image en tapant dans le terminal :
      mogrify -resize 1280x960 bg.png
    8. Ajoutez un arrière-plan (BACKGROUND) en utilisant l'image bg.png
    9. Ajoutez ce "background" à votre SCENE et modifiez la dimension (scene size) de votre SCENE selon les dimensions de votre image (1280x960)
    10. DANS L'ONGLET SCENE, faire suivre votre personnage principal par la caméra en réglant : OBJECT TO FOLLOW : obj_perso
    11. Ajoutez un SPRITE nommé "spr_mur" à partir de votre image mur.png
    12. Ajoutez un OBJET nommé "obj_mur" à partir de votre sprite "spr_mur"
    13. Utilisez votre SCENE1 et placez votre objet "obj_mur" à plusieurs endroits
    14. Dans l'onglet OBJETS, double-cliquez sur votre "obj_perso" et ajoutez un événement COLLISION sur le mur
    15. Insérez ce script pour cet événement afin de repositionner votre personnage après une collision sur le mur:
      x = xprevious;
      y = yprevious;
      
    16. Enregistrez votre travail sous votre nom
    17. Testez votre jeu (touche F5)
    18. Dans votre espace de téléchargement, créez un répertoire nommé tululoo2
    19. Téléchargez vos fichiers dans ce répertoire
    20. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html

    TUTORIEL 3 : Ramassage d'objets
    1. Trouvez et effectuez une capture-écran nommé pomme.png d'un objet utilisé pour créer un objet à rammaser dans votre jeu
    2. Utilisez GIMP ou cette commande dans le terminal pour redimensionner votre image
      mogrify -resize 40x40 pomme.png
    3. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    4. Ouvrez le jeu que vous avez créé au tutoriel 2
    5. Enregistrez-le sous le nom votrenom3
    6. Ajoutez une SPRITE nommé "spr_pomme" à partir de votre image pomme.png
    7. Ajoutez un OBJET nommé "obj_pomme" à partir de votre sprite "spr_pomme"
    8. Double cliquez votre SCENE et placez votre objet "obj_pomme" à plusieurs endroits
    9. Dans l'onglet OBJETS, double-cliquez sur votre "obj_pomme" et ajoutez un événement COLLISION sur le personnage principal
    10. Insérez ce script pour cet événement afn de ramasser la pomme
      instance_destroy();
      
    11. Testez votre jeu (touche F5)
    12. Dans votre espace de téléchargement, créez un répertoire nommé tululoo3
    13. Téléchargez vos fichiers dans ce répertoire
    14. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le TITRE DU TUTORIEL
    15. Dans votre page de correction , ajoutez LIEN vers votre page index.html

    TUTORIEL 4 : Création d'une bombe sur barre espace
    1. Trouvez et effectuez une capture-écran nommé bombe.png d'un objet utilisé pour créer une bombe
    2. Utilisez GIMP ou cette commande dans le terminal pour redimensionner votre image
      mogrify -resize 40x40 bombe.png
    3. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    4. Ouvrez le jeu que vous avez créé au tutoriel précédent
    5. Enregistrez-le sous le nom votrenom4
    6. Ajoutez une SPRITE nommé "spr_bombe" à partir de votre image bombe.png
    7. Ajoutez un OBJET nommé "obj_bombe" à partir de votre sprite "spr_bombe"
    8. Utilisez votre SCENE1 et placez votre objet "obj_pomme" à plusieurs endroits
    9. Dans l'onglet OBJETS, double-cliquez sur votre "obj_bombe" et ajoutez un événement STEP
    10. Insérez ce script pour cet événement afin de préciser le positionnement de votre bombe
      image_angle = image_angle + 1;
      
    11. Dans l'onglet OBJETS, double-cliquez sur votre "obj_perso" et ajoutez un événement STEP
    12. Insérez ce script pour cet événement afin de préciser qu'une bombe doit être créée lors de l'utilisation de la touche espace
      if ( keyboard_check_pressed( vk_space )) {
      	new_bombe = instance_create( x + 20, y, obj_bombe );
      }
      
    13. Testez votre jeu (touche F5)
    14. Dans votre espace de téléchargement, créez un répertoire nommé tululoo4
    15. Téléchargez vos fichiers dans ce répertoire
    16. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html

    TUTORIEL 5 : Ajouter un chronomètre sur la bombe
    1. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    2. Ouvrez le jeu que vous avez créé au tutoriel précédent
    3. Enregistrez-le sous le nom votrenom5
    4. Dans l'onglet OBJETS, double-cliquez sur votre "obj_bombe" et ajoutez un événement CREATION
    5. Insérez ce script pour cet événement afin de créer un chronomètre
      this.timer = 100;
      

      Explication : 1 seconde = 25 tics dans le jeu
    6. Dans l'onglet OBJETS, double-cliquez sur votre "obj_bombe" et ajoutez un événement STEP
    7. Insérez ce script pour cet événement afin de préciser que la bombe soit détruite lorsque le chronomètre est à 0
      timer = timer - 1;
      if ( timer <= 0 ) {
      instance_destroy();
      }
      
    8. Testez votre jeu (touche F5)
    9. Dans votre espace de téléchargement, créez un répertoire nommé tululoo5
    10. Téléchargez vos fichiers dans ce répertoire
    11. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html
    TUTORIEL 6 : Ajouter une animation(explosion) sur la bombe
    1. Enregistrez cette image
    2. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    3. Ouvrez le jeu que vous avez créé au tutoriel précédent
    4. Enregistrez-le sous le nom votrenom6
    5. Ajoutez une SPRITE nommé "spr_explosion" à partir de votre image explosion.png SANS CLIQUER LE BOUTON IMPORT
    6. Effectuez les réglages suivants :
      Columns : 16
      Rows : 1
      Import
      DONE
    7. Ajoutez un OBJET nommé "obj_explosion" à partir de votre sprite "spr_explosion"
    8. Trouvez et enregistrez un son d'explosion (google + explosion.wav)
    9. Dans l'onglet SOUNDS, ajoutez un son nommé snd_explosion et chargez votre son explosion.wav
    10. Dans l'onglet OBJETS, double-cliquez sur votre "obj_explosion" et ajoutez un événement CREATION contenant le script
      sound_play(snd_explosion);
      
    11. Sur ce même objet ajoutez un événement ANIMATION END contenant le script
      instance_destroy();
    12. Dans l'onglet OBJETS, double-cliquez sur votre "obj_bombe" et modifiez votre événement STEP pour y ajouter cette commande :
      new_explosion = instance_create( x-30, y-40, obj_explosion );
      afin d'obtenir ceci ;
      timer = timer - 1;
      if ( timer <= 0 ) {
      	instance_destroy();
      	new_explosion = instance_create( x-30, y-40, obj_explosion );
      }
    13. Testez votre jeu (touche F5)
    14. Dans votre espace de téléchargement, créez un répertoire nommé tululoo6
    15. Téléchargez vos fichiers dans ce répertoire
    16. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html
    TUTORIEL 7 : Ajouter un ennemi
    1. Trouvez et effectuez une capture-écran nommé ennemi.png d'un objet utilisé pour créer un ennemi
    2. Utilisez GIMP ou cette commande dans le terminal pour redimensionner votre image
      mogrify -resize 40x40 ennemi.png
    3. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    4. Ouvrez le jeu que vous avez créé au tutoriel précédent
    5. Enregistrez-le sous le nom votrenom7
    6. dans l'onglet GAME + Edit Global Variables , insérez :
      global.player = obj_perso;
      
    7. dans l'onglet OBJECT+ créez l'évènement CREATION sur votre objet "obj_perso" et ajoutez :
      global.player = id;
      
    8. Ajoutez une SPRITE nommé "spr_ennemi" à partir de votre image ennemi.png
    9. Ajoutez un OBJET nommé "obj_ennemi" à partir de votre sprite "spr_ennemi"
    10. Utilisez votre SCENE1 et placez votre objet "obj_ennemi" à un ou plusieurs endroits
    11. Dans l'onglet OBJETS, double-cliquez sur votre "obj_ennemi" et ajoutez un événement STEP
    12. Insérez ce script pour cet événement afin de préciser le positionnement de votre ennemi et qu'il se dirige vers votre personnage principal
      image_angle = point_direction(x, y, global.player.x, global.player.y);
      move_towards_point(global.player.x, global.player.y, 2);
      
    13. Dans l'onglet OBJETS, double-cliquez sur votre "obj_ennemi" et ajoutez un événement COLLISION avec l'objet obj_mur
    14. Insérez ce script pour cet événement
      x = xprevious;
      y = yprevious;
      
    15. Dans votre espace de téléchargement, créez un répertoire nommé tululoo7
    16. Téléchargez vos fichiers dans ce répertoire
    17. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html
    TUTORIEL 8 : Mort de l'ennemi lors du contact avec une bombe
    1. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    2. Ouvrez le jeu que vous avez créé au tutoriel précédent
    3. Enregistrez-le sous le nom votrenom8
    4. Dans l'onglet OBJETS, double-cliquez sur votre "obj_ennemi" et ajoutez un événement COLLISION avec l'objet obj_explosion
    5. Insérez ce script pour cet événement
      instance_destroy();
      
    6. Dans votre espace de téléchargement, créez un répertoire nommé tululoo8
    7. Téléchargez vos fichiers dans ce répertoire
    8. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html
    TUTORIEL 9: À partir du jeu précédent, faire disparaître le personnage principal lorsque touché par l'ennemi, afficher un message "Partie perdue" et recharger le jeu
    1. Lancez Tululoo à partir du navigateur de fichier dans le répertoire /home/cb/LinuxTululoo130
    2. Ouvrez le jeu que vous avez créé au tutoriel précédent
    3. Enregistrez-le sous le nom votrenom9
    4. Dans l'onglet OBJETS, double-cliquez sur votre personnage principal et ajoutez un événement COLLISION avec l'objet obj_ennemi
    5. Insérez ce script pour cet événement
      
      instance_destroy();
       
      setTimeout(function(){alert('Partie perdue')},1000);
       
      setTimeout(function(){document.location.reload();},2000);
      

    6. Dans votre espace de téléchargement, créez un répertoire nommé tululoo9
    7. Téléchargez vos fichiers dans ce répertoire
    8. Dans votre page de correction , ajoutez un titre de niveau 1 contenant le titre du tutoriel et un LIEN vers votre page index.html
    TUTORIEL 10: Création d'un personnage animé en utilisant une des 3 méthodes décrites ci-dessous :

    1. Créez dans votre jeu ou dans un nouveau jeu un personnage animé de votre choix.
      Méthode 1 : voir le tutoriel no 6

      Méthode 2 :
      1. Trouvez ou fabriquez une série d'images qui produiront votre animation
        Exemple :





      2. Ajoutez un sprite et cliquez le bouton EDIT
      3. Cliquez ensuite le bouton vert + pour importer chacune de vos images
      4. Cliquez le bouton Done + Done


      Méthode 3 :
      1. Trouvez ou fabriquez une image animée au format .gif de votre animation
        Exemple :
      2. Redimensionnez cette image en tapant dans le terminal et en remplacant "rd.gif" par le nom de votre image et en fixant les dimensions de votre choix :
        mogrify -resize 40x40 rd.gif rd.gif
      3. Tapez dans le terminal en remplacant rd.gif par le nom de votre image :
        convert rd.gif rda.png
      4. Vous obtiendrez une série d'images au format .png





      5. Ajoutez un sprite et cliquez le bouton EDIT
      6. Cliquez ensuite le bouton vert + pour importer chacune de vos images
      7. Cliquez le bouton Done + Done
      8. Ajoutez un objet à partir de ce personnage
      9. Ajoutez le script de déplacement sur votre personnage (voir tutoriel 1)
      10. Créez une scène et ajoutez votre personnage animé
      11. Dans votre espace de téléchargement, créez un répertoire nommé tululoo10
      12. Téléchargez vos fichiers dans ce répertoire
    TUTORIEL 11 : Un jeu de tir
    1. Dans un nouveau jeu, créez un sprite/objet personnage principal et un sprite/objet balle
    2. Sur le personnage principal (dans l'évévement STEP):
      //diriger le personnage en fonction de la position de la souris
      image_angle = point_direction(x,y,mouse_x,mouse_y);
       
      if (mouse_pressed) { 
      	shoot = instance_create(x,y,obj_balle); 
      	shoot.direction = image_angle; 
      	shoot.speed = 15; 
      }
    3. Placez votre personnage principal dans votre scène
    TUTORIEL 12 : Ouverture d'une porte sur ramassage d'un objet
    1. Créez une mur sprite/objet mur
    2. Créez un sprite/objet porte
    3. Créez un sprite/objet objet à ramasser
    4. Créez un sprite/objet personnage
    5. Positionnez le personnage principal et l'objet à ramasser à l'intérieur des murs
    6. Sur l'objet à ramasser, créez l'événement collision avec joueur
    7. Insérez ce script
      instance_destroy();
      instance_list(obj_porte)[0].instance_destroy();
      

    8. Sur l'objet joueur, créez l'événement collision avec la porte
    9. Insérez ce script
       x = xprevious;
      y = yprevious;
      

    10. Dans votre espace de téléchargement, créez un répertoire nommé tululoo12
    11. Téléchargez vos fichiers dans ce répertoire

    TUTORIEL 13 : Utilisation d'un compteur
    1. définir la variable du compteur dans l'onglet GAME + Edit Global Variables
       compteur = 0;
      
    2. Votre tâche consiste à faire disparaître un objet après 3 contacts avec cet objet
    3. Ajoutez un sprite et un objet de votre choix
    4. sur un évévement collision avec cet objet, augmenter ou diminuer la valeur de la variable :
       compteur += 1;
       
      
    5. Ajoutez ensuite dans cet évènement COLLISION en utilisant la structure si (if) la commande qui fera disparaître l'objet si le compteur est égal à 3
       
      if (      ...    ) {
      
      
       .....
       
      }
      
       
      
    6. Dans votre espace de téléchargement, créez un répertoire nommé tululoo13
    7. Téléchargez vos fichiers dans ce répertoire


    TUTORIEL 14 : Utilisation d'une zone d'affichage de texte
    1. définir la variable pour le texte à afficher dans GAME + Edit Global Variables : taa="Bienvenue"
    2. sur un événement (exemple: collision avec un objet), assigner une valeur à cette variable : taa="ouch!!!";
    3. Créer un sprite + objet "obj_zonemessage"
    4. Créer un FONT nommé fnt_taa et définir les paramètres
    5. Ajoutez à votre SCENE votre objet "obj_zonemessage" :
    6. Sur l'obj_zonemessage, ajouter un DRAW ayant comme contenu :
      y = room_viewport_y;
      x = room_viewport_x;
      draw_set_font(fnt_taa);
      draw_text(x, y, "Message : " + taa);
      
    7. Dans votre espace de téléchargement, créez un répertoire nommé tululoo14
    8. Téléchargez vos fichiers dans ce répertoire


    TUTORIEL 15 : Scène d'introduction et niveau 2 :
    1. Ajoutez une scène d'introduction à votre jeu nommée scene_intro
    2. Ajoutez une deuxième scène à votre jeu nommée scene_game
    3. Insèrez dans cette scène une zone de texte (sprite "spr_zonedetexteintro" et objet "obj_zonedetexteintro")
    4. Dans l'onglet GAME + Edit Global Variables, ajoutez une variable:
      texteintro="Texte d'introduction ..."
    5. Utilisez ou créez un FONTS
    6. Sur l'objet "obj_zonedetexteintro", ajoutez l'événement DRAW
      y = room_viewport_y;
      x = room_viewport_x;
      draw_set_font(fnt_taa);
      draw_set_color(0, 0, 0);
      draw_text(x, y ,   texteintro);
      
    7. Créez une image contenant le texte "JOUER"
    8. Ajoutez un sprite nommée spr_jouer à partir de cette image
    9. Ajoutez un objet obj_jouer à partir de ce sprite
    10. Ajoutez à votre scène scene_intro votre objet obj_jouer
    11. Sur votre objet obj_jouer, ajoutez un évènement STEP contenant :
      if (mouse_check_pressed()) {
      room_goto(scene_game);
      }
    12. Dans votre espace de téléchargement, créez un répertoire nommé tululoo15
    13. Téléchargez vos fichiers dans ce répertoire



    TUTORIEL 16 : Création d'un objet (obj_plane) avec déplacement automatique au chargement de la scène
    1. Créez le sprite+objet de l'objet à déplacer (obj_plane)
    2. Ajoutez sur le personnage principal un évévement CREATION
    3. Ajoutez les commandes :
      new_plane = instance_create( 10,10, obj_plane );
      new_plane.speed = 0.5;
      new_plane.direction = 0;
      
    4. Sur votre obj_plane, ajoutez l'événement STEP qui permettra à l'objet de se positionner en x=0 lorsque'il aura atteint une position x de 600 contenant :
      if(x > 600)
      {
      x=0;
      }
      
    5. Dans votre espace de téléchargement, créez un répertoire nommé tululoo16
    6. Téléchargez vos fichiers dans ce répertoire


    TUTORIEL 17 : (merci à Guillaume Guindon) : Faire marcher/courir votre personnage vers la droite et/ou la gauche (remplacer un sprite)

      Ouvrez votre image obj_perso_0.png avec gimp

      Sélectionnez le menu IMAGE + TRANSFORMER + MIROIR HORIZONTAL
      Exportez sous le nom perso2.png
    1. Créez votre nouveau sprite nommé spr_perso2 en utilisant l'image perso2.png
    2. Double cliquez votre obj_perso
    3. Ajoutez un évènement STEP
    4. Ajoutez le script de déplacmeent du peronnage (voir tutoriel 1)
    5. Ajoutez à ce script les commandes : sprite_index=spr_perso2;
      ou
      modifiez la valeur de image_angle = 0;
      Exemple :
      if ( keyboard_check( vk_right )) { 
          x = x + 5; 
      	image_angle = 0;
       	sprite_index=spr_perso;
      } 
      
      if ( keyboard_check( vk_left )) { 
          x = x - 5; 
      	image_angle =0;
      	sprite_index=spr_perso2;
       
      } 
      
    6. Dans votre espace de téléchargement, créez un répertoire nommé tululoo17
    7. Téléchargez vos fichiers dans ce répertoire


    TUTORIEL 18 : Création d'un objet avec emplacement aléatoire et déplacement aléatoire
    1. Utilisez votre obj_personnage
    2. Modifier le script de STEP
    3. Ajoutez les commandes :
      new_plane = instance_create( irandom(500),irandom(500), obj_plane );
      new_plane.speed = 0.8;
      new_plane.direction = irandom(180);
    4. Dans votre espace de téléchargement, créez un répertoire nommé tululoo18
    5. Téléchargez vos fichiers dans ce répertoire


    TUTORIEL 19 : : Faire sauter votre personnage
    1. Source :merci à Zoltan Percsich
    2. Créez un sprite nommé spr_sol qui servira de sol
    3. Créez un objet nommé obj_sol à partir du sprite spr_sol
    4. Insérez ce sol dans votre scène
    5. Sur votre personnage principal, ajoutez un évènement CRÉATION et insérez ce code
      this.air = 0;
      this.jump = 0;
      
    6. Sur votre personnage principal, ajoutez ou modifiez un évènement STEP et insérez ce code
      if ( keyboard_check(vk_right) ) {
      	x += 4;
      	direction = 0;
      	if (place_meeting(x, y, obj_sol) != null  ) {
      		x = xprevious;
      	}
      }
      
      if ( keyboard_check(vk_left) ) {
      	x -= 4;
      	direction = 180;
      	if (place_meeting(x, y, obj_sol) != null ) {
      		x = xprevious;
      	}
      
      }
      
      if ( keyboard_check_pressed(vk_up) && jump == 0 ) {
      	jump = 1;
      	air = 9;
       
      }
      
      if ( air > -5 ) air -= 0.5;
      
      y -= air;
      
      if ( place_meeting(x, y, obj_sol) != null    ) {
      	y = yprevious;
      	air = 0;
      	jump = 0;
      }
      
       
      
      if ( x < 0 ) x = 0;
      if ( x > room_width ) x = room_width;
      
    7. Dans votre espace de téléchargement, créez un répertoire nommé tululoo19
    8. Téléchargez vos fichiers dans ce répertoire


    TUTORIEL 20 : : Redimensionner la scène
    1. Dans votre espace de téléchargement, créez un répertoire nommé tululoo20
    2. Téléchargez vos fichiers dans ce répertoire
    TUTORIEL 21 : : Utiliser une vitesse aléatoire
    1. Dans l'onglet OBJET + Événement CREATION, ajoutez
      this.speed = choose (0.5,1,1.5,2,2.5,3);
      
      
      ou
      this.speed = irandom(10);
      
    2. Dans votre espace de téléchargement, créez un répertoire nommé tululoo21
    3. Téléchargez vos fichiers dans ce répertoire
    TUTORIEL 22 : : Modifier une propriété avec une valeur différente pour chacune des instances d'un même objet
    1. utiliser
      var objet = instance_list(obj_mur);
      objet[0].image_angle=objet[0].image_angle+ 1 ;
      objet[1].image_angle=objet[1].image_angle+ 0.1 ;
      objet[1].image_angle=objet[1].image_angle+ 0.3 ;
      
    2. Dans votre espace de téléchargement, créez un répertoire nommé tululoo22
    3. Téléchargez vos fichiers dans ce répertoire
  2. AIDE TUTULOO :















  3. Téléchargez les documents produits dans votre espace de téléchargement.

  4. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 114612

  5. Inscrivez dans le champ titre le titre complet du tutoriel

  6. Sélectionnez la section : MODULE JEUX

  7. Sélectionnez la matière : informatique

  8. Inscrivez dans le champ no de la directive : 114612

  9. Insérez SEULEMENT un titre de niveau 1 contenant le TITRE COMPLET DU TUTORIEL réalisé
    ET
    un LIEN DIRECT (URL JAUNE) vers votre fichier .html
  10. Visualisez votre page et apportez des modifications au besoin.