Diferencia entre revisiones de «Usuario:ManuelRomero/Scratch/castilloQadrit/practicas»
De WikiEducator
(→Vamos a poner las codiciones iniciales) |
(→Darle de comer) |
||
| Línea 31: | Línea 31: | ||
==Darle de comer== | ==Darle de comer== | ||
| + | En esta parte del programa podríamos hacer varias cosas que planteamos ahora | ||
*Decidimos que cuando haga click con el ratón en la comida va a ir a comer | *Decidimos que cuando haga click con el ratón en la comida va a ir a comer | ||
*Deberíamos de llevar un contador que nos diga cuando a comido | *Deberíamos de llevar un contador que nos diga cuando a comido | ||
| − | *Si no come durante un tiempo se hará más pequeño | + | *Si no come durante un tiempo se hará más pequeño (lo controlaremos con el contador ) |
| − | *Para ello llevaremos un contador que se vaya decrementando cada segundo | + | *si come mucho que se haga mas grande |
| + | *Si es muy grande o muy pequeño que acabe el programa | ||
| + | **Para ello llevaremos un contador que se vaya decrementando cada segundo | ||
| + | ;Haciendo que vaya a comer | ||
| + | *Podemos pensar que cuando hagamos un click en la comida que el mono vaya a comer | ||
| + | *Esto tiene un problema que es el siguiente | ||
| + | {{Pregunta| | ||
| + | *Yo hago click en la comida | ||
| + | *Yo quiero que se mueve el mono | ||
| + | *Son dos objetos o imágenes diferentes | ||
| + | *¿Cómo hago}} | ||
| + | *Para resolver este problema le diremos a la comida que le diga al mono cuando le han hecho un click en la comida | ||
| + | *Primero mediante fichas le decimos a la comida que cuando le hagan click se lo diga al mono | ||
| + | *Por otro lado nos aseguramos que la comida esté puesta en un sitio concreto de la pantalla | ||
| + | [[Archivo:MascotaComer1.png]] | ||
| + | *Ahora vamos al mono y le decimos que cuando reciba ese mensaje que se mueva a la comida y que coma | ||
| + | *Podemos poner música y cambiar el disfraz para que parezca que se mueve y que diga algo | ||
| + | *Cuando acabe de comer que se vuelva a su sitio original | ||
| + | [[Archivo:MascotaComer2.png]] | ||
| + | ===Controlando si come o no come=== | ||
| + | *Esta es una parte nueva | ||
| + | *Queremos llevar anotado si come o no come | ||
| + | *Podríamos pensar en nuestro juego que | ||
| + | #Si come que se haga más grande | ||
| + | #Si no come que se haga más pequeño | ||
| + | Si ha crecido el doble o se ha hecho la mitad de pequeño que acabe el juego | ||
| + | *Hay que pensar varias cosas | ||
| + | {{Pregunta| | ||
| + | ;¿Cada cuanto tiempo que no come lo empequeñezco? | ||
| + | :Vamos a pensar que cada 4 segundos | ||
| + | ;¿Siempre que coma le hago más grande? | ||
| + | ;Decidimos que sí}} | ||
| + | *Primero creamos un contador o variable donde apuntar el nivel de comidas que lleva | ||
| + | *Le decimos que 5 es un estado normal, cada 4 segundos que no come lo bajamos, cada vez que come lo subimos | ||
| + | [[Archivo:MascotaComerContador1.png]] | ||
| + | *Igalmente vamos a establecer un tiempo de espera, para que cada vez que pase ese tiempo si no ha comido que se haga más pequeño | ||
| + | *Una vez que coma lo volvemos a establecer al valor máximo | ||
| + | *Ahora tenemos que poner en el mono que controle todo el tiempo si come o no come | ||
| + | Aquí tenemos que controlar dos cosas | ||
| + | #Si no come | ||
| + | #Si come | ||
| + | ====Si come==== | ||
| + | *Cada vez que reciba la señal de comer haremos lo siguiente | ||
| + | *Incrementamos las veces que ha comido en uno | ||
| + | *Establecemos el tiempo de espera a 5 | ||
Revisión de 12:32 14 may 2015
Contenido
Crea tu mascota
- Como todo programa primero pensamos qué queremos hacer
Pensando pensando.... Quiero tener una mascota
- tengo que darle de comer y beber
- Si come mucho se pondrá malita
- Si come poco también se pondrá malita
- tiene que jugar
- Si no juega se podrá triste
Empezando
- Ponemos un fondo a nuestro juego
- Seleccionamos un muñeco para que sea la mascota
- Podemos poner varios disfraces para diferentes formas
- Una imagen para la comida
- Una imagen para beber
- Un juguete para que juegue
Vamos a poner las codiciones iniciales
- Lo primero que hacemos es colocar el mono en la posición de la puerta
- Le decimos que el tamaño del mono es del 100%
Darle de comer
En esta parte del programa podríamos hacer varias cosas que planteamos ahora
- Decidimos que cuando haga click con el ratón en la comida va a ir a comer
- Deberíamos de llevar un contador que nos diga cuando a comido
- Si no come durante un tiempo se hará más pequeño (lo controlaremos con el contador )
- si come mucho que se haga mas grande
- Si es muy grande o muy pequeño que acabe el programa
- Para ello llevaremos un contador que se vaya decrementando cada segundo
- Haciendo que vaya a comer
- Podemos pensar que cuando hagamos un click en la comida que el mono vaya a comer
- Esto tiene un problema que es el siguiente
- Para resolver este problema le diremos a la comida que le diga al mono cuando le han hecho un click en la comida
- Primero mediante fichas le decimos a la comida que cuando le hagan click se lo diga al mono
- Por otro lado nos aseguramos que la comida esté puesta en un sitio concreto de la pantalla
- Ahora vamos al mono y le decimos que cuando reciba ese mensaje que se mueva a la comida y que coma
- Podemos poner música y cambiar el disfraz para que parezca que se mueve y que diga algo
- Cuando acabe de comer que se vuelva a su sitio original
Controlando si come o no come
- Esta es una parte nueva
- Queremos llevar anotado si come o no come
- Podríamos pensar en nuestro juego que
- Si come que se haga más grande
- Si no come que se haga más pequeño
Si ha crecido el doble o se ha hecho la mitad de pequeño que acabe el juego
- Hay que pensar varias cosas
- Primero creamos un contador o variable donde apuntar el nivel de comidas que lleva
- Le decimos que 5 es un estado normal, cada 4 segundos que no come lo bajamos, cada vez que come lo subimos
- Igalmente vamos a establecer un tiempo de espera, para que cada vez que pase ese tiempo si no ha comido que se haga más pequeño
- Una vez que coma lo volvemos a establecer al valor máximo
- Ahora tenemos que poner en el mono que controle todo el tiempo si come o no come
Aquí tenemos que controlar dos cosas
- Si no come
- Si come
Si come
- Cada vez que reciba la señal de comer haremos lo siguiente
- Incrementamos las veces que ha comido en uno
- Establecemos el tiempo de espera a 5




