Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Programa con octoStudio, un juego de atrapar monedas moviendo tu tablet - 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:
OctoStudio nos permite mover a nuestros personajes girando la tablet. Aprovecha el bloque de mover con inclinación para atrapar monedas. Añade un contador.
Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria.
00:00:00
Hola, tenemos este juego utilizando en OctoStudio, lo hemos programado,
00:00:10
utilizando el movimiento de nuestra tablet, pues para ir evitando aviones y recogiendo monedas.
00:00:15
Le hemos puesto, claro que cada vez que nos chocamos con un avión nos quita un punto,
00:00:21
pero cada vez que cogemos una moneda y aquí tenemos la variable puntuaje que nos resta cada
00:00:28
vez que el avión nos toca cada vez que nos toca un avión nos va restando y cada vez que cogemos
00:00:35
una moneda pues nos daría puntos y ahí pues por eso tenemos negativo porque nos hemos tocado más
00:00:41
y luego moneda porque lo estamos viendo o lo he visto demasiado sencillo siempre saliendo pues
00:00:47
de un modo inclinado y saliendo desde arriba o desde un lateral y entonces lo que hemos hecho
00:00:54
es que la podemos hacer desaparecer y aparecer con lo cual el juego es mucho más difícil bueno
00:01:00
vamos a ver un poquito el código los principales cuando tenemos a nuestro protagonista sencillísimo
00:01:07
nos vamos a más bloques inclinar para mover ahí lo tenemos dentro de un por siempre la verdad que
00:01:13
funciona estupendísimamente vamos a ver los aviones y los aviones que lo hemos
00:01:20
hecho pues duplicarnos le hemos puesto este extra que en vez de salir pues
00:01:25
desde arriba lo que hemos hecho es que los hemos puesto inclinados 120 grados
00:01:30
entonces nos salen desde un lateral y por siempre se mueven 50 y aquí le
00:01:35
podemos poner más dificultad o menos con la velocidad de las zapatillas la verdad
00:01:39
que las zapatillas es el icono genial pues para darle más velocidad o menos
00:01:44
Cuando toca nuestro avión, toca a nuestro personaje, le quitamos un punto y al tocar borde, ahí es como hacemos para que nos salga desde arriba de nuevo, fijamos la variable posición en X.
00:01:49
Y a la posición en X, cuando tocamos el borde de abajo, la tenemos al azar entre 20 y 300. Sabemos que es más amplio la longitud de nuestro escenario, pero para que no nos salga desde una esquina le hemos puesto 20 y tampoco para que haga una diagonal muy pequeña.
00:02:05
Entonces entre 20 y 300 y nos vamos a esa posición, ahí nos vamos a esa posición, ahí nos vamos a esa posición, vemos que va variando y siempre va saliendo con esa inclinación, entonces por eso los aviones nos van saliendo desde arriba con diferente posición en el eje X porque hemos utilizado esa variable.
00:02:24
Y luego también lo que hemos hecho es, no es como Scratch Junior, pero sí que nos ha servido para tunear a nuestro avión.
00:02:47
Cogemos la herramienta cubo de pintura y no voy a usar el azul porque es azul.
00:02:55
Le podemos poner el avión del color que queramos.
00:03:01
Los podemos tunear.
00:03:05
Quizá este es muy, un poquito de rojo.
00:03:08
Ahí, bueno, pues ya tenemos el avión tuneado.
00:03:11
Guardamos los cambios y esto es lo que nos hace un avión, pues el siguiente avión será lo mismo, lo que pasa que lo duplicamos, ahí lo vemos y tenemos, pues fijamos la dirección, el ángulo igual 120, pero no le hemos puesto la variable que teníamos antes, posición en X, ahora ya la llamamos posición en X1, hemos creado una variable nueva que sería esta,
00:03:14
Y que al tocar el borde, pues ahora el avión siguiente, el que tiene las alas moradas, vemos que va variando de dónde sale.
00:03:40
Ahí le hemos puesto, o le hemos tenido que hacer otra variable.
00:03:50
Podríamos haber usado la misma variable y haberle sumado algún valor.
00:03:53
Pero el caso es que ahora, bueno, pues ya no sé si por dificultad, pues o salen separados, algunas veces salen juntos.
00:03:57
No le hemos puesto un pequeño retraso, ¿de acuerdo? Ahora que no le hemos puesto ese pequeño retraso.
00:04:05
Porque dependiendo de lo cerca de un extremo o del otro que salga, pues recorren más espacio.
00:04:10
Entonces, incluso los que salen por ese lateral, no le hemos puesto la condición de tocando abajo, que también la podríamos haber puesto.
00:04:18
O sea, nosotros tenemos puesta la condición de tocar el borde, pero también le podríamos haber puesto que si toca el borde de la derecha.
00:04:27
y entonces nos va a cambiar, vamos a ver, toca el borde de la derecha y ya nos salen en otra posición
00:04:35
que antes lo que hacía era seguir un poco el movimiento, vamos a ir viéndolo, ahí lo tenemos
00:04:42
bueno, la verdad que esto también es súper importante, esta posibilidad de al tocar borde
00:04:48
pero ya no todos los bordes, sino un borde determinado, sobre todo si queremos cambiar de pantalla
00:04:54
haciendo un scroll que vaya moviéndose hacia la derecha o hacia la izquierda bueno los dos muy
00:05:00
sencillos porque lo que hacemos es moverlos en un ángulo no tiene más misterio y aquí en la
00:05:07
moneda es donde lo hemos liado un poquito vamos a ver la moneda la moneda bueno pues sería lo
00:05:15
más básico sería esto cuando toca a nuestro personaje suena el sonido de moneda y muy
00:05:22
importante no hasta que termine porque si no se te para un poquito el juego sino que le damos al
00:05:28
y seguir y cambiamos el puntuaje por uno pero le hemos puesto el que se esconda entonces lo que
00:05:32
hacemos bueno nuestro a nuestra moneda le ponemos la misma orientación en este caso sale desde un
00:05:42
un punto, sale desde ahí, desde el medio lo hemos fijado y fijamos, cuando empezamos
00:05:50
fijamos variable moneda a 1. ¿Qué hacemos? Que se mueve 200 pasos y manda un mensaje
00:05:58
que es mostrarse. Entonces aquí tenemos a nuestra moneda moviéndose, lo que pasa que
00:06:07
si le ponemos con su ángulo, ahí la tenemos, se mueve hacia adelante, pero porque le hemos
00:06:13
puesto el ángulo aquí, que el ángulo se lo podíamos haber puesto aquí y hubiera
00:06:19
sido lo mismo. Ahí lo tenemos. Lo bueno que tiene la programación es darte cuenta de
00:06:23
que pueden mejorar los programas, cambiarlos o lo que sea. Pero el caso es que mostrábamos
00:06:29
o mandábamos un mensaje que era mostrarse. ¿Por qué? Porque la queremos hacer que desaparezca
00:06:33
y por eso nos sale esta variable que es moneda, que es entre 0 y 1. Si la variable, después
00:06:40
de hacer 200 pasos, que no tiene por qué tocar los bordes, sino que hace 200 pasos,
00:06:47
manda ese mensaje. Si la moneda sale uno, se muestra. Y si no sale uno, se esconde.
00:06:53
Además de que se escondía cuando tocaba la moneda, porque queda muy bien cuando tú
00:07:01
en un juego tocas lo que vas buscando, pues que desaparezca. Es como si te la comieras.
00:07:05
Y entonces aquí ya vamos a verlo un poquito mejor. Vemos, aparece la moneda. Ahora no
00:07:10
hay moneda, entonces es más difícil el juego, no sabes por dónde te va a salir, es algo
00:07:17
aleatorio, ahí te ha salido en toda la mitad, ahora te sale por arriba, realmente hace más
00:07:22
difícil el juego y los aviones la verdad que muchas veces te lo ponen difícil. Ahora
00:07:28
ves como depende del tiempo, el que se muestre es al azar, ahí vamos a coger la moneda y
00:07:34
ha desaparecido. La verdad que se hace, podríamos haber puesto incluso un aviso sonoro, la verdad
00:07:39
que en este programa OptoStudio tiene muchas posibilidades.
00:07:45
Y es que con la tablet, vamos, yo creo que han acertado
00:07:49
porque estábamos usando las tablets, con Scratch Junior
00:07:53
era todo súper táctil, pero aquí estamos moviendo las tablets.
00:07:57
Y aquí, bueno, pues le hemos montado esto de una variable 0,1
00:08:02
cuando moneda es 0 se esconde y cuando moneda es 1 aparece.
00:08:06
Vamos a verlo. Moneda 1 aparece.
00:08:10
ahora cuando es cero no hay moneda
00:08:13
moneda uno aparece
00:08:17
y cuando se ponga moneda cero
00:08:19
ahora aparece, ahora es cero y ha desaparecido
00:08:23
bueno, esto ya lo habíamos usado antes
00:08:26
lo de utilizar el cero y el uno
00:08:28
pues para algunas condiciones
00:08:31
y lo último que hemos hecho aquí
00:08:33
es la variable tiempo que la tenemos activada
00:08:35
y por siempre esperamos uno
00:08:37
y cambiamos la variable uno
00:08:40
cada vez que pasa un segundo y que lo que lo hemos dicho nos vamos aquí a los bloques de control si
00:08:42
el tiempo es igual a 60 paramos todo y luego podríamos haber hecho un marcador de récord
00:08:49
pero lo hemos dejado ahí la verdad que el juego se presta mucho luego pues que no sean aviones
00:08:55
que sean otros personajes que los puedas colorear que eso también es importante o incluso que puedas
00:09:04
utilizar las herramientas de dibujo que nos dejan para para tunear a los
00:09:10
personajes y viendo aquí también importante este este bloque de la escoba
00:09:16
que yo lo tengo aquí lo tengo ordenado a mi manera cuando damos a esta escoba
00:09:23
fijaron nos los coloca todos de un modo de un modo ordenadito bueno
00:09:28
no ordenadito sino que nos ha puesto en fila la verdad que bueno pues muchas
00:09:34
veces nos puede venir bien para ver algún bloque que no sabemos dónde se encuentra estamos haciendo
00:09:39
juegos que quizá porque se duplican lo hemos añadido esta dificultad de aparecer o no aparecer
00:09:46
pero si realmente dejáramos nuestro juego a que no aparezca ni se esconda le quitamos este esconder
00:09:53
le quitamos fijar variable moneda da igual y aquí le quitamos moneda ahora tenemos nuestro juego
00:09:59
ahora tenemos nuestro juego mucho más sencillo
00:10:07
la moneda siempre está apareciendo en el espacio, en el cielo
00:10:11
y lo jugamos también igual, de la misma manera
00:10:15
y ya sí que es un juego que tiene las características
00:10:19
de que se puedan hacer por el número de personajes
00:10:23
con los grupos altos en 45 minutos
00:10:26
bueno, pues espero que le veáis utilidad
00:10:29
muchas gracias
00:10:31
- Idioma/s:
- Materias:
- Diseño, Matemáticas, Tecnología, Tecnologías de la Información, Programación
- Etiquetas:
- Juegos, Operaciones matemáticas, Tablet, Tecnología, Scratch, Competencia Digital, CompDigEdu, Competencia Digital Docente, Código Escuela 4.0_M, Animación
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Educación Especial
- Educación Basica Obligatoria
- Infantil
- Básica 1
- Básica 2
- Programas de formación para la transición a la vida adulta
- Tránsito a la vida adulta
- Programas de iniciacion profesional especial
- Educación Basica Obligatoria
- Educación Infantil
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Segundo Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Primer Ciclo
- Educación Primaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Tercer Ciclo
- Quinto Curso
- Sexto Curso
- Primer Ciclo
- Educación Secundaria Obligatoria
- Ordinaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Diversificacion Curricular 1
- Diversificacion Curricular 2
- Primer Ciclo
- Compensatoria
- Ordinaria
- Educación Especial
- Autor/es:
- Felicisimo González Canle
- Subido por:
- Felicisimo G.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 6
- Fecha:
- 2 de septiembre de 2026 - 8:06
- Visibilidad:
- Público
- Centro:
- CP INF-PRI JOVELLANOS
- Duración:
- 10′ 33″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 235.85 MBytes