Saltar navegación

Cousas que caen

Recoller cousas positivas

Vieira
Freepng.es Licencia gratuita para uso persoal. Imaxe de vieira


No Camiño, todos os peregrinos van recoller cousas positivas que os farán avanzar física e espiritualmente na súa viaxe. Nós imos simbolizar esas cousas cun obxecto, que representará a positividade e no meu caso escollín unha cuncha de vieira. Podes debuxala tí ou escoller o que desexes. A do exemplo podes atopala na sección de 'Recursos'

Despois de traela ao programa, temos que comezar coa súa programación.

O primeiro sempre é comezar coas condicións iniciais. Teñen que ser tales, que o noso obxecto non toque nunca os bordes da pantalla (xa que empregaremos esta condición na nosa programación), que esté nunha coordeada x aleatoria e nunha y que esté arriba da pantalla.

condicións iniciais cuncha
Condicións iniciais cousas positivas (CC BY-SA)

Este código creará unha cuncha, pero nós queremos que estén sempre caendo cunchas polo que vamos a xogar cos clons de Scratch.

Os clons en Scratch

Os clons apareceron por primeira vez en Scratch 2 e engaden novas posibilidades á nosa programación.

Un clon é unha réplica do obxecto pai, do que hereda código, son e disfraces.

clons
Os clons de Scratch

Creamos e programamos clons que caian

Como queremos que caian clons imos primeiro agochar ao pai (que non vai caer) e crear clons na parte superior da pantalla sen que toquen nunca os bordos.

Modificamos entón o código da nosa cuncha para que quede:

clons
Creación de clons

Falta decir cada cánto tempo aparecerá un novo clon, como gústanos xogar co azar, iremos aos bloques matemáticos para agardar un número ao chou entre 1 e 3 segundos por exemplo.

Intervalo de creación de clons
Intervalo de creación de clons

Unha vez creados os clons coa periodicidade que desexamos, temos que dicirlles qué é o que teñen que facer para o cal iremos a buscar nos bloques amarelos de control o bloque 'Cando comece como clon'

O primeiro será que os clons se amosen e vaian como o seu pai á parte superior da pantalla, nunha coordeada x aleatoria, sen tocar nunca o bordo.

comezo dos clons
Comezamos a programar os clons

Seguimos engadindo código a este bloque, agora o que queremos é que os clons caian. Entón, qué quere decir que un obxecto caia? Matemáticamente, nun plano de coordeadas x e y o que fai un obxecto ao caer é cambiar sempre o valor da súa coordeada y por unha cantidade negativa. Probemos por exemplo con -10

caer
Caer

Probamos executando ó código, agora os nosos obxectos positivos caen, pero acumúlanse no fondo da pantalla. Temos que facer que cando toquen o bordo desaparezan, para isto imos a por un condicional e un sensor.

borrar clon ao tocar o bordo
borrar clon ao tocar o bordo

Agora, temos que facer algo cando o clon toque o peregrino, comezaremos tamén borrando clon e engadindo un son, pero temos que ir máis alá, hai que sumar km .

cando toca o peregrino
Cando a cuncha toca ao peregrino....

Reflexión: e qué sucedería se os clóns caesen sen retardo

Agora que xa tés programado todo o comportamento dos clons positivos ao caer, proba a eliminar o bloque

agardar

Os sons en Scratch

Dentro de Scratch temos unha pequena biblioteca de efectos de son que podemos incorporar aos obxectos e aos seus clons. Tamén podemos importar sons en formato .mp3 ou grabar os nosos propios sons.

Para incluir son imos á pestana sons, a carón das pestanas programas e vestimentas do obxecto.

sons
Importar un son da biblioteca de sons de Scratch

Dentro da biblioteca de sons de Scratch temos moitas posibilidades de elección. Para o noso propósito actual, están moi ben os efectos.

efectos
Efectos de son en Scratch