Diferencia entre revisiones de «Usuario:Lmorillas/scratch/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{MiTitulo| Scratch :: Ejercicios de clase}} {{DGA_lab| Title=Primera animación | * Descarga el cuaderno de ejercicios: http://www.eduteka.org/pdfdir/AlgoritmosProgramacio…')
 
 
(6 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{MiTitulo| Scratch :: Ejercicios de clase}}
 
{{MiTitulo| Scratch :: Ejercicios de clase}}
  
 +
__TOC__
  
 
+
{{DGA_lab|
 +
Title=Preparación del entorno|
 +
TOCdepth=2|
 +
* Instala el software de Scratch (http://scratch.mit.edu/download)
 +
* Crea una carpeta para los recursos de Scratch y
 +
* Descarga la documentación principal
 +
* Arranca el programa e identifica sus distintos elementos: [http://es.wikieducator.org/images/e/e0/Pantalla_scratch.png Pantalla Scratch]
 +
}}
  
 
{{DGA_lab|  
 
{{DGA_lab|  
 
Title=Primera animación |
 
Title=Primera animación |
 +
TOCdepth=2|
 
* Descarga el cuaderno de ejercicios: http://www.eduteka.org/pdfdir/AlgoritmosProgramacionCuaderno1.pdf
 
* Descarga el cuaderno de ejercicios: http://www.eduteka.org/pdfdir/AlgoritmosProgramacionCuaderno1.pdf
 
* Sigue las instrucciones para completar el ejercicio 3.3 que encontrarás en la página 29
 
* Sigue las instrucciones para completar el ejercicio 3.3 que encontrarás en la página 29
Línea 12: Línea 21:
 
{{Tip|Los siguientes ejercicios siguen el tutorial de http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/tutorial_1.html para crear una animación de un murciélago.}}
 
{{Tip|Los siguientes ejercicios siguen el tutorial de http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/tutorial_1.html para crear una animación de un murciélago.}}
 
{{DGA_lab|
 
{{DGA_lab|
Title=Murciélago animado| Completa la primera parte del tutorial: http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/anim-1.html
+
Title=Murciélago animado|  
 +
TOCdepth=2|
 +
Completa la primera parte del tutorial: http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/anim-1.html
 
Aprenderás a:
 
Aprenderás a:
 
* crear y guardar nuevos proyectos,  
 
* crear y guardar nuevos proyectos,  
Línea 26: Línea 37:
 
{{DGA_lab|
 
{{DGA_lab|
 
Title=Re-animando el objeto|
 
Title=Re-animando el objeto|
 +
TOCdepth=2|
 
http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/reanim-1.html
 
http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/reanim-1.html
 
Pasos:
 
Pasos:
Línea 32: Línea 44:
 
* Pasar de un movimiento acotado en el tiempo a un movimiento continuo.
 
* Pasar de un movimiento acotado en el tiempo a un movimiento continuo.
 
* Darle a la trayectoria nuevas características, que incluyan la dirección aleatoria.
 
* Darle a la trayectoria nuevas características, que incluyan la dirección aleatoria.
 +
}}
 +
 +
{{DGA_lab|
 +
Title=Modificando el juego del trampolín|
 +
TOCdepth=2|
 +
* Abre el ejemplo del juego del pong
 +
  Archivo --> Abrir --> Ejemplos --> Animation --> 3 Trampoline
 +
* Modifica la imagen de fondo
 +
* Modifica el tamaño del trampolín (que cuando inicie el programa esté al 70% de su tamaño actual)
 +
* Añade el control de la tecla ESC para acabar el programa
 +
{{Tip|En la carpeta ejemplos tienes programas muy interesantes}}
 +
}}
 +
 +
{{DGA_lab|
 +
Title=¿Peluches con vida?|
 +
TOCdepth=2|
 +
* Abre el ejemplo EweAndMe
 +
* Ejecuta el programa
 +
* Descubre cómo se da vida al peluche
 +
}}
 +
 +
{{DGA_lab|
 +
Title=Modificando el juego del pong|
 +
TOCdepth=2|
 +
* Abre el ejemplo del juego del pong
 +
  Archivo --> Abrir --> Ejemplos --> Games --> Pong
 +
* Abre el escenario y los 2 objetos y fíjate en los bloques que tiene cada uno
 +
* Modifica el fondo del juego
 +
* Modifica la raqueta
 +
* Añade un contador de puntos (cada vez que toca la raqueta, un punto)
 +
* Modifica la pelota para que cada vez corra más
 +
* Añade un contador de vidas (cada vez que toca el suelo la pelota, pierde una vida)
 +
* Al principio el jugador tiene 3 vidas
 +
* El juego termina cuando el jugador se queda sin vidas
 +
}}
 +
 +
{{DGA_lab|
 +
TOCdepth=2|
 +
Title=Listas de variables|
 +
A veces nos interesa guardar información que está relacionada. Hay un contenedor en Scratch que permite guardar listas de valores.
 +
* Abre el ejemplo Ideas.
 +
* Descubre cómo se han almacenado las ideas en la lista.
 +
* Modifica las ideas almacenadas.
 +
}}
 +
 +
{{DGA_lab|
 +
Title=Modificando el juego MarbleRacer|
 +
TOCdepth=2|
 +
* Abre el ejemplo del juego del pong
 +
  Archivo --> Abrir --> Ejemplos --> Games --> MarbleRacer
 +
* Cambia el sprite del coche
 +
* Queremos que el coche esté bien orientado en la dirección en que circula.
 +
* Modifica el comportamiento del coche para que no se pueda salir del circuito.
 +
* Introduce otro coche y modifica el juego para que puedan jugar dos jugadores.
 +
* Aquí tienes un ejemplo que te puede ayudar: http://scratch.mit.edu/projects/rubicon1035/1267034
 
}}
 
}}

Última revisión de 21:16 21 sep 2011



Preparación del entorno

Preparación del entorno



Primera animación

Primera animación


Icon present.gif
Tip: Los siguientes ejercicios siguen el tutorial de http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/tutorial_1.html para crear una animación de un murciélago.


Murciélago animado

Murciélago animado

Completa la primera parte del tutorial: http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/anim-1.html Aprenderás a:

  • crear y guardar nuevos proyectos,
  • cambiar fondos de escenario,
  • borrar y crear objetos, agregar disfraces,
  • inserción y ensamblado de bloques de programa,
  • uso de recursividad para resolver problemas,
  • bloques de arranque de scripts,
  • introducción al concepto de condiciones iniciales y su utilidad/necesidad en la programación.



Re-animando el objeto

Re-animando el objeto

http://www.scratchbydsigno.com.ar/tutoriales/tutorial_1/reanim-1.html Pasos:

  • Crear un nuevo fondo para el escenario usando la herramienta de edición de imágenes de Scratch.
  • Cambiar el tamaño de nuestro "protagonista" para adaptarlo a la animación que necesitamos.
  • Pasar de un movimiento acotado en el tiempo a un movimiento continuo.
  • Darle a la trayectoria nuevas características, que incluyan la dirección aleatoria.



Modificando el juego del trampolín

Modificando el juego del trampolín

  • Abre el ejemplo del juego del pong
 Archivo --> Abrir --> Ejemplos --> Animation --> 3 Trampoline
  • Modifica la imagen de fondo
  • Modifica el tamaño del trampolín (que cuando inicie el programa esté al 70% de su tamaño actual)
  • Añade el control de la tecla ESC para acabar el programa
Icon present.gif
Tip: En la carpeta ejemplos tienes programas muy interesantes




¿Peluches con vida?

¿Peluches con vida?

  • Abre el ejemplo EweAndMe
  • Ejecuta el programa
  • Descubre cómo se da vida al peluche



Modificando el juego del pong

Modificando el juego del pong

  • Abre el ejemplo del juego del pong
 Archivo --> Abrir --> Ejemplos --> Games --> Pong
  • Abre el escenario y los 2 objetos y fíjate en los bloques que tiene cada uno
  • Modifica el fondo del juego
  • Modifica la raqueta
  • Añade un contador de puntos (cada vez que toca la raqueta, un punto)
  • Modifica la pelota para que cada vez corra más
  • Añade un contador de vidas (cada vez que toca el suelo la pelota, pierde una vida)
  • Al principio el jugador tiene 3 vidas
  • El juego termina cuando el jugador se queda sin vidas



Listas de variables

Listas de variables

A veces nos interesa guardar información que está relacionada. Hay un contenedor en Scratch que permite guardar listas de valores.

  • Abre el ejemplo Ideas.
  • Descubre cómo se han almacenado las ideas en la lista.
  • Modifica las ideas almacenadas.



Modificando el juego MarbleRacer

Modificando el juego MarbleRacer

  • Abre el ejemplo del juego del pong
 Archivo --> Abrir --> Ejemplos --> Games --> MarbleRacer
  • Cambia el sprite del coche
  • Queremos que el coche esté bien orientado en la dirección en que circula.
  • Modifica el comportamiento del coche para que no se pueda salir del circuito.
  • Introduce otro coche y modifica el juego para que puedan jugar dos jugadores.
  • Aquí tienes un ejemplo que te puede ayudar: http://scratch.mit.edu/projects/rubicon1035/1267034