Saltar navegación

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 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 2 de septiembre de 2026 por Felicisimo G.

6 visualizaciones

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.

Descargar la transcripción

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:
es
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 Infantil
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
      • Tercer Curso
    • Segundo Ciclo
      • Primer Curso
      • Segundo Curso
      • Tercer Curso
  • Educación Primaria
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
    • Segundo Ciclo
      • Tercer Curso
      • Cuarto Curso
    • Tercer Ciclo
      • Quinto Curso
      • Sexto Curso
  • Educación Secundaria Obligatoria
    • Ordinaria
      • Primer Ciclo
        • Primer Curso
        • Segundo Curso
      • Segundo Ciclo
        • Tercer Curso
        • Cuarto Curso
        • Diversificacion Curricular 1
        • Diversificacion Curricular 2
    • Compensatoria
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid