Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Video: dispara marcianos subtitulado (parte2) - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 30 de marzo de 2024 por Sara G.

12 visualizaciones

Descargar la transcripción

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. 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:01
Vamos a empezar su programación. Vamos al comando eventos y elegimos al hacer clic en la bandera verde. 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:22
Entonces voy al comando movimiento y elijo ir a X e Y. 00:00:37
Yo quiero que el robot aparezca a una altura determinada. Eso me lo da la coordenada Y. 00:00:41
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:48
En mi caso pone 138. Pues donde al lado de la coordenada Y escribo 138. 00:00:58
cuando el programa comience siempre el robot va a aparecer a esta altura 00:01:05
y luego quiero que aparezca en un punto cualquiera del eje X 00:01:11
el eje X está comprendido entre los puntos menos 240 y 240 00:01:17
así que yo voy a poner en el eje X que el ordenador lo coloque donde él considere 00:01:23
para ello vamos al bloque operadores y elegimos el comando número aleatorio 00:01:29
y el programa va a elegir un número aleatorio entre dos que yo ponga aquí. 00:01:34
Quiero que el robot aparezca entre la coordenada X menos 200 y 200. 00:01:40
Pues escribo entre menos 200 y 200. 00:01:46
Cada vez que yo pulsa la bandera verde, el robot aparecerá en un lugar diferente. 00:01:52
Ahora pulso otra vez y vemos que aparece en algún lugar, pero siempre a la altura. 00:01:56
Una vez que yo ya he programado donde quiero que aparezca la nave, voy a programar su movimiento. 00:02:01
Quiero que cuando empece el programa, la nave se empiece a desplazar hacia la derecha. 00:02:11
Vamos al bloque movimiento y elijo el comando apuntar en dirección y pulso sobre 90. 00:02:17
Como quiero que se desplace a la derecha, pues no toco nada, dejo la posición así. 00:02:24
Y ahora vamos al comando control y elijo por siempre. ¿Por qué elijo este comando? Porque quiero que el robot esté continuamente moviéndose, que se mueva durante toda la ejecución del programa. 00:02:29
Entonces necesito este comando de control. 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:44
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:02:59
Si cuando rebota nuestro objeto se pone boca abajo, lo único que tenemos que hacer es ir al comando que está debajo del escenario, a la pestaña que pone dirección, selecciono dirección y de los tres iconos que aparecen debajo del reloj elijo el icono central, que son los dos triangulitos. 00:03:10
Y así nuestro objeto no se pondrá boca abajo. 00:03:32
Vamos a seguir programando. Cuando la bala toque al robot, el robot debe desaparecer. 00:03:35
Pues vamos a programar esa parte. 00:03:43
Debajo de si toca un borde revoltar, vamos a ir al bloque control y vamos a elegir el comando sí entonces. 00:03:46
Y vamos a escribir la condición. Si el objeto al que estoy programando, que es el robot, es tocado por la bala, entonces debe desaparecer. 00:03:53
Vamos al bloque Sensores y elijo el primer comando, Tocando puntero del ratón. 00:04:05
Lo coloco, pulso sobre puntero del ratón y elijo la bala. 00:04:12
Ahora, si mi robot es tocado por la bala, entonces debe esconderse. 00:04:18
Vamos al comando Apariencia y elijo el comando Esconder. 00:04:23
¿Qué pasa si doy a la bandera verde para ver qué ocurre? 00:04:31
Pulso la bandera verde, pulso la tecla espacio para disparar y cuando mi robot se ha tocado por la bala, desaparece. 00:04:36
Pero si ahora yo vuelvo a dar a la bandera verde, no aparece el robot. 00:04:51
¿Por qué? Porque el último comando ha dicho que se escondiera. 00:04:57
siempre que utilice el comando esconder al comienzo del programa tengo que decir que vuelva a aparecer el objeto 00:05:00
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:10
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:17
Así que debajo de esconder vamos a seguir añadiendo comandos. Vamos a añadir un comando diciéndole en qué posición tiene que volver a aparecer. Vamos al bloque movimiento y elijo ir a X y vuelvo a copiar el comando que puse al comienzo del programa. 00:05:26
Y debajo de ese comando, debo seleccionar el comando Mostrar. 00:05:51
¿Qué hará ahora mi programa? Cuando el robot se ha tocado por la bala, se va a esconder. 00:06:03
Va a ir a una posición aleatoria de la pantalla y va a volver a aparecer. 00:06:10
Y por último, vamos a crear una variable llamada Puntos, que va a almacenar los puntos que yo vaya consiguiendo cada vez que dé a un robot. 00:06:16
Para crear la variable voy al bloque variables y pulso en crear una variable. 00:06:25
La vamos a llamar puntos y dejamos seleccionada la opción para todos los objetos y pulsamos aceptar. 00:06:33
Ya en la parte superior del escenario aparece la variable puntos. 00:06:41
Ahora vamos a programar esa variable. 00:06:45
Queremos que cuando el programa comience esa variable valga cero. 00:06:48
Elegimos la opción dar a mi variable el valor 0 y lo coloco debajo de al hacer clic en la bandera verde 00:06:52
Pulsamos sobre mi variable y elijo el nombre de la variable que he creado, puntos 00:07:01
Y el valor dejamos 0 00:07:07
¿Qué debe hacer esta variable? Incrementar su valor una cantidad cada vez que dé a un robot 00:07:09
Ahora voy al comando, si tocando vol, entonces esconder y vamos a hacer que nuestra variable aumente 5 puntos o 10 puntos, lo que nosotros consideremos. 00:07:16
Elegimos el comando sumar a mi variable 1. Pulsamos otra vez sobre mi variable, la llamamos puntos y cada vez que demos a un robot la variable va a sumar 10 puntos. Ponemos un 10. 00:07:34
Si queremos insertar más robots, lo que tenemos que hacer es insertar nuevos objetos. 00:07:50
Podemos insertar nuevos objetos y programarlos de la misma manera o nos podemos colocar sobre el robot que ya tenemos insertado, pulsar el botón derecho del ratón y duplicar. 00:07:57
Así que se duplica ese objeto y además de duplicarse ya se duplica con el programa. 00:08:10
lo que vamos a cambiar es la altura a la que debe aparecer el robot 00:08:17
entonces vamos a los comandos y en la altura pues vamos a elegir 120 00:08:22
ahora si yo doy a la bandera verde me van a aparecer dos robots moviéndose por la pantalla 00:08:29
y por último pues yo puedo cambiar las velocidades a las que se mueven los robots 00:08:37
modificando el comando mover 10 pasos 00:08:44
si un robot quiero que se mueva más despacio 00:08:48
pues en vez de poner mover 10 pasos 00:08:50
puedo poner mover 8 pasos 00:08:52
Idioma/s:
es
Autor/es:
Sara García
Subido por:
Sara G.
Licencia:
Reconocimiento
Visualizaciones:
12
Fecha:
30 de marzo de 2024 - 10:30
Visibilidad:
Público
Centro:
IES ALTAIR
Duración:
08′ 55″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
300.09 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid