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.1471629346.txt.gz · Last modified: 2016/08/19 19:55 by leo