Inici

Blog

Projectes

Glossari

Contacte

Tutorial Snap! Sensors i operadors

Si a la primera pràctica hem jugat amb els blocs de control i moviment i, a la segona, amb els d’aparença i so, ara jugarem amb els de sensors i operadors per a programar preguntes i respostes amb Snap!, un llenguatge de programació visual ideal per a tecnofòbics. Espero que sigui útil!

Recordatori i objectiu

La primera pràctica ens ha permès fer moure la fletxa tota sola i hem aconseguit que no se surti de la pantalla de visualització. A la segona pràctica, hem canviat l’objecte de la fletxa pel ratpenat i l’escenari buit per un d’un fons de ciutat nocturn. I, amb la tonteria, ja hem jugat amb la meitat de les categories de blocs: control, moviment, aparença i so.

En aquesta entrada, jugarem amb les categories de blocs de sensors i operadors per crear un petita animació interactiva de pregunta i resposta: quan la bandera verda es premi, a més de moure’s i canviar de vestit, si cliquem la tecla espai del teclat, el nostre ratpenat ens fa una pregunta: “Quin animal sóc?”.

Si l’encertem, el ratpenat ens respondrà “Molt bé!”. I si la fallem, ens respondrà “No pas!”.

Caràtula ratpenat [IMG]

Preguntes i condicions

Com comentàvem quan parlàvem de la paleta de blocs, la categoria “Sensors” permet certes interaccions: entre personatges o amb l’usuari. Per tal de poder fer una pregunta i, en funció de la resposta, variar el comportament d’un objecte, programarem una condició. Si la resposta és correcta, el ratpenat dirà una cosa i si no, en dirà una altra.

En aquesta ocasió, com volem que el ratpenat ens pregunti quan es cliqui la tecla espai, podem fer el següent:

Blocs pregunta [IMG]

Blocs resposta [IMG]

Blocs pregunta-resposta [IMG]