User Tools

Site Tools


week_0:problem_set_0

This is an old revision of the document!


PS0

vidéo : scratch

Sprites

  • chaque objet est un sprite
    • deux chats = deux sprites
  • chaque sprite a :
    • des scripts (instructions, comment le sprite 'behave')
    • des costumes (images, à quoi le sprite ressemble)
stage
  • où tous les sprites sont placés
  • le stage a aussi des scripts
    • utile lorsque les scripts ne sont pas specifiques à un sprite précis
  • plutôt que des costumes, des backdrops.

scripts : point d'entrée

Le programme démarre lorsque l'on appuie sur le drapeau vert. Mais les scipts ont besoin qu'on leu indique de réagir à l'événement “drapeau vert cliqué”.

sprites : trois onglets

  • scripts
    • categories d'instructions (statements)
  • costumes
  • sounds

booléens, conditions

  • booléen
    • blocs hexagonaux
    • renvoie true ou false
  • conditions : places hexagonales pour booléens

loops

  • utilisé pour répéter des instructions
    • de manière continue
    • tant qu'une conditions est vraie
    • un certain nombre de fois

variables

  • contient des valeurs
    • dans scratch : nombres et chaînes de caractères

portée (scope)

  • Globale : stage + tous les sprites
  • Locale (un seul sprite)
  • Qui a besoin d'utiliser cette variable ?
  • une variable avec un nom commun à plusieurs sprite sera peut-être bien locale afin d'éviter les conflits

events

  • clics, claviers…
  • “broadcasting” events / “receive” events

threads

Processes multiples en même temps.

autres

  • reset variables on startup
  • cocher les variables pour les afficher à l'écran, aussi possibilité de montrer/cacher avec des blocs
week_0/problem_set_0.1471627270.txt.gz · Last modified: 2016/08/19 19:21 by leo