Activa JavaScript para disfrutar de los vídeos de la Mediateca.
videotutorial parte 3 disparar marcianos - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
En este videotutorial se explica como programar a los marcianos
Ahora vamos a programar el objeto a disparar. Yo he insertado un robot y este robot lo que va a hacer es desplazarse de izquierda a derecha por la pantalla.
00:00:09
Cuando toque un borde tiene que rebotar. Cuando se ha alcanzado por la bala tiene que desaparecer y aparecer en algún otro lugar de la pantalla.
00:00:21
Vamos a empezar su programación. Vamos al comando eventos y elegimos al hacer clic en la bandera verde.
00:00:30
El segundo comando que vamos a colocar es un comando que le va a indicar la posición en la que tiene que aparecer en la pantalla.
00:00:37
Entonces voy al comando movimiento y elijo ir a X e Y.
00:00:45
Yo quiero que el robot aparezca a una altura determinada. Eso me lo da la coordenada Y.
00:00:49
Así que coloco al robot a la altura a la que yo quiero que aparezca y me fijo en la coordenada Y que aparece debajo del escenario.
00:00:56
En mi caso pone 138, pues donde al lado de la coordenada y escribo 138.
00:01:05
Cuando el programa comience siempre el robot va a aparecer a esta altura y luego quiero que aparezca en un punto cualquiera del eje X.
00:01:13
Entonces el eje X está comprendido entre los puntos menos 240 y 240, así que yo voy a poner en el eje X que el ordenador lo coloque donde él considere.
00:01:25
Para ello vamos al bloque operadores y elegimos el comando número aleatorio y el programa va a elegir un número aleatorio entre dos que yo ponga aquí.
00:01:37
Quiero que el robot aparezca entre la coordenada X menos 200 y 200. Pues escribo entre menos 200 y 200. Cada vez que yo pulsa la bandera verde el robot aparecerá en un lugar diferente.
00:01:47
Ahora pulso otra vez y vemos que aparece en algún lugar pero siempre a la altura. Una vez que yo ya he programado donde quiero que aparezca la nave voy a programar su movimiento.
00:02:04
Quiero que cuando empece el programa la nave se empiece a desplazar hacia la derecha
00:02:19
Vamos al bloque movimiento y elijo el comando apuntar en dirección
00:02:25
Y pulso sobre 90, como quiero que se desplace a la derecha, pues no toco nada, dejo la posición así
00:02:29
Y ahora vamos al comando control y elijo por siempre
00:02:37
¿Por qué elijo este comando? Porque quiero que el robot esté continuamente moviéndose, que se mueva durante toda la ejecución del programa. Entonces necesito este comando de control.
00:02:42
Vamos a ir al comando movimiento, que se mueva 10 pasos y si toca un borde que rebote. Buscamos el comando, si toca un borde, rebotar.
00:02:56
Si ahora yo doy a la bandera verde el robot se va a colocar en una posición determinada y va a empezar moviéndose hacia la derecha y si toca un borde rebota
00:03:06
Si cuando rebota nuestro objeto se pone boca abajo lo único que tenemos que hacer es ir al comando que está debajo del escenario
00:03:18
a la pestaña que pone dirección, selecciono dirección y de los tres iconos que aparecen debajo del reloj,
00:03:28
elijo el icono central, que son los dos triangulitos.
00:03:36
Y así nuestro objeto no se pondrá boca abajo.
00:03:40
Vamos a seguir programando.
00:03:43
Cuando la bala toque al robot, el robot debe desaparecer.
00:03:45
Pues vamos a programar esa parte.
00:03:52
Debajo de si toca un borde revoltar, vamos a ir al bloque control y vamos a elegir el comando sí, entonces.
00:03:54
Y vamos a escribir la condición.
00:04:03
Si el objeto al que estoy programando, que es el robot, es tocado por la bala, entonces debe desaparecer.
00:04:05
Vamos al bloque sensores y elijo el primer comando, tocando puntero del ratón.
00:04:13
Lo coloco, pulso sobre el puntero del ratón y elijo la bala.
00:04:19
Ahora, si mi robot es tocado por la bala, entonces debe esconderse.
00:04:26
Vamos al comando Apariencia y elijo el comando Esconder.
00:04:32
¿Qué pasa si doy a la bandera verde para ver qué ocurre?
00:04:39
Pulso la bandera verde, pulso la tecla Espacio para disparar
00:04:45
Y cuando mi robot se ha tocado por la bala, desaparece.
00:04:49
Pero si ahora yo vuelvo a dar a la bandera verde, no aparece el robot.
00:04:59
¿Por qué? Porque el último comando ha dicho que se escondiera.
00:05:04
Siempre que utilice el comando esconder, al comienzo del programa tengo que decir que vuelva a aparecer el objeto.
00:05:09
Así que vamos otra vez de nuevo al comando apariencia, voy a mostrar y lo coloco debajo de al hacer clic en la bandera ver.
00:05:18
Ahora quiero que una vez que el robot haya sido dado por la bala y haya desaparecido, que aparezca en otro lugar de la pantalla.
00:05:25
Así que debajo de esconder vamos a seguir añadiendo comandos.
00:05:35
Vamos a añadir un comando diciéndole en qué posición tiene que volver a aparecer.
00:05:42
Vamos a Bloque Movimiento y elijo ir a X y vuelvo a copiar el comando que puse al comienzo del programa.
00:05:46
Y debajo de ese comando debo seleccionar el comando Mostrar.
00:06:01
¿Qué hará ahora mi programa? Cuando el robot se ha tocado por la bala se va a esconder.
00:06:11
Va a ir a una posición aleatoria de la pantalla y va a volver a aparecer.
00:06:17
- Subido por:
- Sara G.
- Licencia:
- Dominio público
- Visualizaciones:
- 6
- Fecha:
- 17 de noviembre de 2022 - 19:01
- Visibilidad:
- Público
- Centro:
- IES ALTAIR
- Duración:
- 06′ 24″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 58.71 MBytes