SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
programamos
Movimientos autónomos
Huertas Fernández, José Ignacio
@jihuefer // joseignacio@programamos.es
2016
2
#ClubDeScratch
programamos
©Programamos, mayo de 2016
Algunos derechos reservados.
Este artículo se distribuye bajo la licencia“Reconocimiento-
CompartirIgual 3.0 España" de CreativeCommons, disponible en
http://creativecommons.org/licenses/by-sa/3.0/es/deed.es
Este documento (o uno muy similar)
está disponible en (o enlazado desde)
http://programamos.es
Licencia
programamos
¿Qué haremos hoy?
● Ver más opciones para añadir movimiento a nuestros
objetos.
● Movimientos autónomos (objetos que se mueven solos por
la pantalla).
programamos
Movimiento autónomo 1
Vamos a programar un tipo de movimiento en el
que un personaje se mueva solo y de forma
constante de un lado a otro de la pantalla.
Necesitamos las siguientes instrucciones:
programamos
Movimiento autónomo 1
Una posible solución sería:
Posición inicial
Para que no se ponga boca abajo
Bucle: en cada iteración se mueve
un número de pasos y si toca un
borde, rebota
programamos
Movimiento autónomo 1
RETO 1: ¿Serías capaz de programar un comportamiento
parecido al anterior pero con estas instrucciones?
programamos
Movimiento autónomo 1
SOLUCIÓN DEL RETO 1: ¿Programaste algo así?
Compartimos nuestros logros.
programamos
Movimiento autónomo 2
RETO 2: En este caso, vamos a programar el movimiento
autónomo de un objeto para que se mueva por toda la pantalla.
Por ejemplo, vamos a darle vida a una pelota para que se
mueva por la pantalla y rebote si toca los bordes. Las
instrucciones que tenemos que darle serían:
a. Al presionar la bandera verde, sitúate en el centro de la
pantalla.
b. Apunta en una dirección aleatoria.
c. Muévete, pero si tocas algún borde, rebota.
Para ello, usa las instrucciones ya vistas y mira esta, de la
categoría “Operadores”:
programamos
Movimiento autónomo 2
SOLUCIÓN AL RETO 2. Una posible solución sería:
programamos
Soluciones
¡Terminamos!
● Aquí tienes un proyecto de ejemplo con todo el código que
hemos visto en esta sesión.
https://scratch.mit.edu/projects/112271841/
programamos
Reto final
¡Terminamos!
¿Serías capaz de crear un proyecto con la base
del videojuego Arkanoid? Las instrucciones
serían:
■ Programa una pelota que se mueva de
forma autónoma por la pantalla.
■ Programa una barra en la parte inferior
para que se pueda controlar su
movimiento (derecha - izquierda).
Queremos que la respuesta a los
movimientos sea rápida.
■ Si aún tienes tiempo: Investiga cómo se
puede controlar que si la pelota toca la
barra, rebote.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Scratch en primaria 6: Mensajes y eventos
Scratch en primaria 6: Mensajes y eventosScratch en primaria 6: Mensajes y eventos
Scratch en primaria 6: Mensajes y eventos
 
Scratch en primaria 5: Videojuego arkanoid (II)
Scratch en primaria 5: Videojuego arkanoid (II)Scratch en primaria 5: Videojuego arkanoid (II)
Scratch en primaria 5: Videojuego arkanoid (II)
 
La programación informática como herramienta educativa (I): Introducción a Sc...
La programación informática como herramienta educativa (I): Introducción a Sc...La programación informática como herramienta educativa (I): Introducción a Sc...
La programación informática como herramienta educativa (I): Introducción a Sc...
 
2 snap - mi primer proyecto
2  snap - mi primer proyecto2  snap - mi primer proyecto
2 snap - mi primer proyecto
 
SCRATCH
SCRATCHSCRATCH
SCRATCH
 
Programamos con App Inventor 5: BallBounce (juego paso a paso)
Programamos con App Inventor 5: BallBounce (juego paso a paso)Programamos con App Inventor 5: BallBounce (juego paso a paso)
Programamos con App Inventor 5: BallBounce (juego paso a paso)
 
Programamos con Scratch 9: pruebas y depuración
Programamos con Scratch 9:  pruebas y depuraciónProgramamos con Scratch 9:  pruebas y depuración
Programamos con Scratch 9: pruebas y depuración
 
Programamos con App Inventor 3: Mi primera App (II)
Programamos con App Inventor 3: Mi primera App (II)Programamos con App Inventor 3: Mi primera App (II)
Programamos con App Inventor 3: Mi primera App (II)
 
Bugs patches, trabajando con la comunidad de Drupal
Bugs patches, trabajando con la comunidad de DrupalBugs patches, trabajando con la comunidad de Drupal
Bugs patches, trabajando con la comunidad de Drupal
 
Dash&Dot
Dash&DotDash&Dot
Dash&Dot
 
CodeyRocky
CodeyRockyCodeyRocky
CodeyRocky
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)
 
Scratch
ScratchScratch
Scratch
 
Clase 5 programar
Clase 5 programarClase 5 programar
Clase 5 programar
 
Scratch
ScratchScratch
Scratch
 
Construyendo redes sociales con herramientas de software libre #OpenExpoSMAC
Construyendo redes sociales con herramientas de software libre #OpenExpoSMACConstruyendo redes sociales con herramientas de software libre #OpenExpoSMAC
Construyendo redes sociales con herramientas de software libre #OpenExpoSMAC
 
Laboratorio nº 2
Laboratorio  nº 2Laboratorio  nº 2
Laboratorio nº 2
 
Nxt triana
Nxt trianaNxt triana
Nxt triana
 
Tutorial capturas de pantalla
Tutorial capturas de pantallaTutorial capturas de pantalla
Tutorial capturas de pantalla
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destacado

Formula general de las grasas
Formula general de las grasasFormula general de las grasas
Formula general de las grasas
Madanga
 
Evaluacion sum
Evaluacion sumEvaluacion sum
Evaluacion sum
Madanga
 
The War Rages On
The War Rages OnThe War Rages On
The War Rages On
Bryan Toth
 
Alimentos ing.
Alimentos ing.Alimentos ing.
Alimentos ing.
Madanga
 
Ice Cream Law Making Simulation
Ice Cream Law Making SimulationIce Cream Law Making Simulation
Ice Cream Law Making Simulation
Bryan Toth
 
Formulas estructurales
Formulas estructuralesFormulas estructurales
Formulas estructurales
Madanga
 

Destacado (20)

La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
Taller Drscratch en Medialab Prado 27/02/2015
Taller Drscratch en Medialab Prado 27/02/2015Taller Drscratch en Medialab Prado 27/02/2015
Taller Drscratch en Medialab Prado 27/02/2015
 
La programación informática como herramienta educativa (III): Videojuegos con...
La programación informática como herramienta educativa (III): Videojuegos con...La programación informática como herramienta educativa (III): Videojuegos con...
La programación informática como herramienta educativa (III): Videojuegos con...
 
USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
 USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I) USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
USO EDUCATIVO DE DISPOSITIVOS MÓVILES: SMARTPHONES Y TABLETS (I)
 
Programa tu futuro
Programa tu futuroPrograma tu futuro
Programa tu futuro
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
Informática en Secundaria y Bachillerato en Andalucía
Informática en Secundaria y Bachillerato en AndalucíaInformática en Secundaria y Bachillerato en Andalucía
Informática en Secundaria y Bachillerato en Andalucía
 
Programamos ebe13
Programamos ebe13Programamos ebe13
Programamos ebe13
 
Aprende a programar videojuegos, otra vía de emprendimiento
Aprende a programar videojuegos, otra vía de emprendimientoAprende a programar videojuegos, otra vía de emprendimiento
Aprende a programar videojuegos, otra vía de emprendimiento
 
Formula general de las grasas
Formula general de las grasasFormula general de las grasas
Formula general de las grasas
 
Curso Cogumelos: colher e cozinhar
Curso Cogumelos: colher e cozinharCurso Cogumelos: colher e cozinhar
Curso Cogumelos: colher e cozinhar
 
Guía de estudio de química i 2do parcial
Guía de estudio de química i 2do parcialGuía de estudio de química i 2do parcial
Guía de estudio de química i 2do parcial
 
Central quebec school district2013 2017 strategic plan final adopted
Central quebec school district2013 2017 strategic plan final adoptedCentral quebec school district2013 2017 strategic plan final adopted
Central quebec school district2013 2017 strategic plan final adopted
 
Evaluacion sum
Evaluacion sumEvaluacion sum
Evaluacion sum
 
The War Rages On
The War Rages OnThe War Rages On
The War Rages On
 
Portfolio
PortfolioPortfolio
Portfolio
 
Alimentos ing.
Alimentos ing.Alimentos ing.
Alimentos ing.
 
Ice Cream Law Making Simulation
Ice Cream Law Making SimulationIce Cream Law Making Simulation
Ice Cream Law Making Simulation
 
Formulas estructurales
Formulas estructuralesFormulas estructurales
Formulas estructurales
 
20% wind energy by 2030
20% wind energy by 203020% wind energy by 2030
20% wind energy by 2030
 

Similar a ClubDeScratch Sesión 2: movimientos autónomos

Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)
Joel Diaz
 
Guia movimiento en el plano con java
Guia movimiento en el plano con javaGuia movimiento en el plano con java
Guia movimiento en el plano con java
MinitkDj Teckno Prod
 
Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................
Ma Florencia Ferrari
 
Stop motion sandra gómez carmona - patricia moreno garcía
Stop motion sandra gómez carmona - patricia moreno garcíaStop motion sandra gómez carmona - patricia moreno garcía
Stop motion sandra gómez carmona - patricia moreno garcía
Patricia
 

Similar a ClubDeScratch Sesión 2: movimientos autónomos (20)

Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)
 
mario 1
mario 1mario 1
mario 1
 
Webcam, estimulación , piscomotricidad y accesibilidad Esaac 2007
Webcam, estimulación , piscomotricidad y accesibilidad Esaac 2007Webcam, estimulación , piscomotricidad y accesibilidad Esaac 2007
Webcam, estimulación , piscomotricidad y accesibilidad Esaac 2007
 
Guia movimiento en el plano con java
Guia movimiento en el plano con javaGuia movimiento en el plano con java
Guia movimiento en el plano con java
 
Scratchmini manual 1_
Scratchmini manual 1_Scratchmini manual 1_
Scratchmini manual 1_
 
Flash conceptos basicos
Flash conceptos basicosFlash conceptos basicos
Flash conceptos basicos
 
Aprende a hacer un cinemagraph
Aprende a hacer un cinemagraphAprende a hacer un cinemagraph
Aprende a hacer un cinemagraph
 
Aprende a hacer un cinemagraph
Aprende a hacer un cinemagraphAprende a hacer un cinemagraph
Aprende a hacer un cinemagraph
 
Guía de utilización del robot m bot ranger a traves de la app
Guía de utilización del robot m bot ranger a traves de la appGuía de utilización del robot m bot ranger a traves de la app
Guía de utilización del robot m bot ranger a traves de la app
 
Manual open roberta
Manual open robertaManual open roberta
Manual open roberta
 
Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................Manual_OpenRoberta ....................................
Manual_OpenRoberta ....................................
 
Modulo Scratch
Modulo ScratchModulo Scratch
Modulo Scratch
 
Proyecto scratch juego
Proyecto scratch juegoProyecto scratch juego
Proyecto scratch juego
 
Proyecto scratch juego
Proyecto scratch juegoProyecto scratch juego
Proyecto scratch juego
 
Stop motion sandra gómez carmona - patricia moreno garcía
Stop motion sandra gómez carmona - patricia moreno garcíaStop motion sandra gómez carmona - patricia moreno garcía
Stop motion sandra gómez carmona - patricia moreno garcía
 
Mi taller digital - Robótica sesión Nº 1
Mi taller digital - Robótica sesión Nº 1Mi taller digital - Robótica sesión Nº 1
Mi taller digital - Robótica sesión Nº 1
 
Tutorial mit app inventor 2
Tutorial mit app inventor 2Tutorial mit app inventor 2
Tutorial mit app inventor 2
 
Manual scratch
Manual scratchManual scratch
Manual scratch
 
Tutorial fotos narradas 3 para windows
Tutorial fotos narradas 3 para windowsTutorial fotos narradas 3 para windows
Tutorial fotos narradas 3 para windows
 
Tutorial fotos narradas 3 para windows. Mendoza.edu.ar
Tutorial fotos narradas 3 para windows. Mendoza.edu.arTutorial fotos narradas 3 para windows. Mendoza.edu.ar
Tutorial fotos narradas 3 para windows. Mendoza.edu.ar
 

Más de Programamos

Más de Programamos (12)

Pensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Pensamiento computacional e inteligencia artificial en Educación Secundaria y FPPensamiento computacional e inteligencia artificial en Educación Secundaria y FP
Pensamiento computacional e inteligencia artificial en Educación Secundaria y FP
 
Introducción práctica a la inteligencia artificial
Introducción práctica a la inteligencia artificialIntroducción práctica a la inteligencia artificial
Introducción práctica a la inteligencia artificial
 
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
La inteligencia artificial está cambiando tu trabajo y tu vida... ¡Aprovéchalo!
 
El Pensamiento Computacional como eje de las competencias claves en la escuel...
El Pensamiento Computacional como eje de las competencias claves en la escuel...El Pensamiento Computacional como eje de las competencias claves en la escuel...
El Pensamiento Computacional como eje de las competencias claves en la escuel...
 
La programación informática como herramienta educativa (II): Storytelling con...
La programación informática como herramienta educativa (II): Storytelling con...La programación informática como herramienta educativa (II): Storytelling con...
La programación informática como herramienta educativa (II): Storytelling con...
 
Creaciones audiovisuales como productos de aprendizaje
Creaciones audiovisuales como productos de aprendizajeCreaciones audiovisuales como productos de aprendizaje
Creaciones audiovisuales como productos de aprendizaje
 
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
Jugamos a programar. Curso Scratch La Rioja. Sesión 2.
 
Presentación de Programamos en EBE13
Presentación de Programamos en EBE13Presentación de Programamos en EBE13
Presentación de Programamos en EBE13
 
Presentación en EBE14: Aprende jugando, aprende programando
Presentación en EBE14: Aprende jugando, aprende programandoPresentación en EBE14: Aprende jugando, aprende programando
Presentación en EBE14: Aprende jugando, aprende programando
 
Programar en primaria: ABP con Scratch
Programar en primaria: ABP con ScratchProgramar en primaria: ABP con Scratch
Programar en primaria: ABP con Scratch
 
Scratch community coding to learn - Education 3 0
Scratch community  coding to learn - Education 3 0Scratch community  coding to learn - Education 3 0
Scratch community coding to learn - Education 3 0
 
El proyecto Programamos - #CoNPI14
El proyecto Programamos - #CoNPI14El proyecto Programamos - #CoNPI14
El proyecto Programamos - #CoNPI14
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 

ClubDeScratch Sesión 2: movimientos autónomos

  • 1. programamos Movimientos autónomos Huertas Fernández, José Ignacio @jihuefer // joseignacio@programamos.es 2016 2 #ClubDeScratch
  • 2. programamos ©Programamos, mayo de 2016 Algunos derechos reservados. Este artículo se distribuye bajo la licencia“Reconocimiento- CompartirIgual 3.0 España" de CreativeCommons, disponible en http://creativecommons.org/licenses/by-sa/3.0/es/deed.es Este documento (o uno muy similar) está disponible en (o enlazado desde) http://programamos.es Licencia
  • 3. programamos ¿Qué haremos hoy? ● Ver más opciones para añadir movimiento a nuestros objetos. ● Movimientos autónomos (objetos que se mueven solos por la pantalla).
  • 4. programamos Movimiento autónomo 1 Vamos a programar un tipo de movimiento en el que un personaje se mueva solo y de forma constante de un lado a otro de la pantalla. Necesitamos las siguientes instrucciones:
  • 5. programamos Movimiento autónomo 1 Una posible solución sería: Posición inicial Para que no se ponga boca abajo Bucle: en cada iteración se mueve un número de pasos y si toca un borde, rebota
  • 6. programamos Movimiento autónomo 1 RETO 1: ¿Serías capaz de programar un comportamiento parecido al anterior pero con estas instrucciones?
  • 7. programamos Movimiento autónomo 1 SOLUCIÓN DEL RETO 1: ¿Programaste algo así? Compartimos nuestros logros.
  • 8. programamos Movimiento autónomo 2 RETO 2: En este caso, vamos a programar el movimiento autónomo de un objeto para que se mueva por toda la pantalla. Por ejemplo, vamos a darle vida a una pelota para que se mueva por la pantalla y rebote si toca los bordes. Las instrucciones que tenemos que darle serían: a. Al presionar la bandera verde, sitúate en el centro de la pantalla. b. Apunta en una dirección aleatoria. c. Muévete, pero si tocas algún borde, rebota. Para ello, usa las instrucciones ya vistas y mira esta, de la categoría “Operadores”:
  • 9. programamos Movimiento autónomo 2 SOLUCIÓN AL RETO 2. Una posible solución sería:
  • 10. programamos Soluciones ¡Terminamos! ● Aquí tienes un proyecto de ejemplo con todo el código que hemos visto en esta sesión. https://scratch.mit.edu/projects/112271841/
  • 11. programamos Reto final ¡Terminamos! ¿Serías capaz de crear un proyecto con la base del videojuego Arkanoid? Las instrucciones serían: ■ Programa una pelota que se mueva de forma autónoma por la pantalla. ■ Programa una barra en la parte inferior para que se pueda controlar su movimiento (derecha - izquierda). Queremos que la respuesta a los movimientos sea rápida. ■ Si aún tienes tiempo: Investiga cómo se puede controlar que si la pelota toca la barra, rebote.