Valeur de cette activité : 5 points
Compétence :
Kturtle no 09 : L'art aléatoire

A-Module 12 : ROBOTIQUE - Kturtle : 5 points - difficulté : 2

Kturtle no 9: L'art de l'aléatoire

Activité réalisée par Gabriel Charlebois

Description

Cette activité vous permettra de d'apprendre à utiliser les commandes rnd ou random (Équivalent) pour produire un travail différent à chaque fois.


  1. Installez au besoin le logiciel kturtle en tapant dans le terminal les commandes suivantes :

    sudo apt-get install kturtle
    Afin de pouvoir utiliser la programmation en langue française, vous devez installer (non suggéré)
    sudo apt-get install language-pack-kde-fr language-pack-kde-fr-base

  2. Lancez kturtle.

  3. Consultez au besoin un des guides d'utilisation :
    Liste des commandes anglaises offertes par votre prof! (guide suggéré)
    manuel kturtle (anglais - suggéré)
    manuel kturtle (français)

  4. Consultez également au besoin la liste complète des commandes possibles à utiliser :
    Liste des commandes anglaises offertes par votre prof! (guide suggéré)
    manuel kturtle (anglais - suggéré)
    manuel kturtle (français)

  5. IMPORTANT : Afin de sélectionner la langue de programmation, utilisez le menu CONFIGURATION + LANGUE DU CODE et sélectionnez la langue de votre choix (anglais est suggéré).
    Tous les exemples de code offerts dans nos directives seront en langue anglaise.
    La principale raison est que tous les langages de programmation utilisent cette langue.
    Afin de s'initier à la programmation, il est très important de maîtriser les bases de cette langue.

  6. Dans cette activité, vous allez utiliser les commandes suivantes :

    - reset
    - canvassize x,y
    - random min,max ou rnd min,max
    - canvascolor r,g,b
    - spritehide ou sh
    - center
    - repeat x {}
    - penwidth x
    - pencolor r,g,b
    - forward x
    - turnleft x

    Consultez au besoin le guide de l'enseignant


  7. Régler la vitesse en utilisant le menu RUN + RUN SPEED + FULL SPEED

  8. Débuter votre programme en réinitialisant les données.


  9. Régler la grandeur du canevas avec des valeurs aléatoires variant entre 500 et 3000 : cs (rnd 500,3000),(rnd 500,3000)

  10. Masquer la tortue. (Commande spritehide ou sh)

  11. Régler la couleur du canevas en utilisant les composantes ROUGE VERT BLEU avec des valeurs aléatoires variant entre 0 et 255:
    Aide: cc (rnd 0,255),(rnd 0,255),(rnd 0,255)

  12. Positionner la tortue au centre du canevas en utilisant la commande center

  13. Maintenant, utiliser la commande repeat (rnd 10,50) {} pour répeter une commande avec une valeur aléatoire entre 10 et 50 fois.

  14. C'est ici que le défi débute, entre les {} du repeat vous devez :
    1. En utilisant la commande penwidth, faire changer la taille du crayon avec des valeurs aléatoires variant entre 1 et 100.
    2. En utilisant la commande go, déplacer la tortue en position aléatoire entre 1 et 3000 pour chacune des valeurs x et y
    3. En utilisant la commande pencolor, faire changer la couleur du crayon avec des valeurs aléatoires variant entre 0 et 255 pour chacune des trois composantes R V B.
    4. En utilisant la commande forward, faire avancer la tortue d'une distance aléatoire entre 1 et 1000
    5. En utilisant la commande turnleft, vous devez faire changer la direction de la tortue entre 1 degré et 360 degrés.
    6. Ajouter ensuite (toujours à l'intérieur de cette boucle de répétition, une autre boucle de répétition qui répetera entre 10 et 50 fois également
    7. Dans cette boucle, insérez les commandes :
      penwidth : avec des valeurs aléatoires de votre choix
      pencolor : avec des valeurs aléatoires entre 0 et 255 pour chacune des composantes RVB
      forward : avec des valeurs aléatoires de votre choix
      turnleft : avec des valeurs aléatoires de votre choix


  15. Utilisez le menu FICHIER + ENREGISTRER SOUS et nommez votre fichier k9.turtle

  16. Si votre dessin ne déborde pas le canevas, utilisez le menu CANEVAS + EXPORTEZ SOUS FORME D'IMAGE PNG et nommez votre fichier k9.png

  17. Si votre dessin déborde le canevas, utilisez le logiciel de capture-écran-image et faites une capture-écran-image de votre oeuvre nommée k9.png en vue entière (utilisez la roulette de la souris afin de voir votre oeuvre en entier.

  18. Utilisez ensuite le menu FICHIER + EXPORTEZ EN HTML ... et nommez votre fichier k9.html

  19. Téléchargez vos documents (k9.turtle, k9.html et k9.png) dans votre espace de téléchargement.
  20. Ajoutez une page à votre portfolio en affichant l'assistant HTML ainsi que la directive 72166

  21. Inscrivez dans le champ titre :Kturtle no 9 : L'art aléatoire

  22. Sélectionnez la section : MODULE ROBOTIQUE

  23. Sélectionnez la matière : informatique

  24. Inscrivez dans le champ no de la directive : 72166

  25. Inscrivez dans votre page le titre de niveau 1 : Kturtle no 9 : L'art aléatoire

  26. Ajoutez votre IMAGE k9.png

  27. Ajoutez un SAUT DE LIGNE

  28. Ajoutez un LIEN DE TÉLÉCHARGEMENT vers votre fichier k9.turtle

  29. Ajoutez un SAUT DE LIGNE

  30. Ajoutez un LIEN vers votre fichier k9.html

  31. Visualisez votre page et apportez des modifications au besoin.