SCRATCH APRENDE A PROGRAMAR JUGANDO



Documentos relacionados
Vamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos

ZCARTAS: Iniciación a la suma y resta de números enteros Introducción Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

Introducción a Scratch Autor

Introducción al diseño híbrido con ZW3D

Como dibujar las vistas de una pieza en Autocad

PROYECTOS PASO A PASO PARA SCRATCH

Manual Scratch ELEMENTOS DEL ENTORNO. Familias de Bloques. Bloques pertenecientes a una familia. Los bloquecitos tienen el mismo color que su familia.

Balón Prisionero. Introducción. Scratch

PRÁCTICAS CON ROBOMIND. PARTE 1.

Página 1 de 7. Qué es Scratch?

ESCUELA TIC 2.0 MÓDULO 0

Curso de TIC educativas JITICE 2015

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

MICROSOFT WORD 2007 AVANZADO. Unidad Didáctica Nº 1

Tutorial: Cuento Aristotélico

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

E7: REPOSTAR-COCHE FONDOS (ESCENARIOS)

Tutorial de PowerPoint

Trabajar con diapositivas

El escenario INICIAR PRESENTACIÓN

PROGRAMACIÓN CREATIVA PARA EL APRENDIZAJE DE LAS MATEMÁTICAS Y LA RESOLUCIÓN DE PROBLEMAS CON SCRATCH

Colocarles el nombre a los niños mientras van llegando. Probar el proyector. Verificar si los computadores tienen Scratch.

generar columnas de texto y números disponer texto en columnas paralelas (para traducciones por ejemplo) situar imágenes junto a textos.

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

COMO CREAR UN ÁLBUM DE FOTOGRAFÍAS EN MICROSOFT OFFICE POWERPOINT?

Concesionario de coches

Picasa es una herramienta ofrecida gratuitamente por Google. Su función es organizar, arreglar, ajustar y aplicar efectos a sus imágenes digitales.

Proyecto de Facturación con Filemaker Pro 12

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Manual de ayuda broker bankinter. Manual de ayuda. Página 1 de 17

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

INDUCCION PIZARRAS TRACE BOARD TRECE BOOK

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual.

ENTORNO DE TRABAJO DE WORD 2007

Impress : Programa de presentaciones de OpenOffice.

GAME MAKER JUEGO DE LABERINTOS

Compartir carpetas en XP

Trabajando con textos

Manual de ayuda. Índice: 1. Definición.. Pág Conceptos básicos... Pág Navegación.. Pág Operativa más habitual.. Pág.

CÓMO CREAR NUESTRO CATÁLOGO

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Operación Microsoft Access 97

Copia de Seguridad en windows

Google Sites_04: Acciones del sitio

MONTAJE MULTIMEDIA (4º ESO)

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

MACROS Y FORMULARIOS

Práctica 1 - Pista de Carreras Programación II

Tutorial de manejo de los portafolios de objetivonatural.com. Bienvenidos a Portafolios.objetivonatural.com

Como podemos observar, la pantalla esta dividida en dos partes bien diferenciada:

Microsoft Power Point

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Cuando crees tus propios documentos, puede ser que alguna

OpenOffice Writer LA PÁGINA

Manual para la utilización de PrestaShop

Depende La ejecución condicional

GUÍA DE USUARIO: GOOGLE DRIVE

Creando scrolls. Scratch: Entorno de programación

I.E. FRANCISCO ANTONIO DE ZELA MANUAL DE MOVIE MAKER

MANUAL DE CREACIÓN DE CARPETAS PARA ACCESO POR FTP DE CLIENTES EN UN NAS

I.E.S. Cuenca Minera Dto. Tecnología P.I. : Introducción al diseño 3D: Blender

En los menús del Editor de datos, elija: Gráficos Generador de gráficos... Bakieva, M.; García-Bellido, R.; González Such, J. y Jornet, J.M.

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Guías MATCH: Aprendiendo Matemáticas con Scratch. Recomendado para: 9 ó 10 años Nivel de Scratch: Inicial Trabajo en aula: 2 horas

UNIDAD I PROCESADOR DE TEXTOS

3) Aprender a insertar archivos adjuntos y llamarlos desde la presentación.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Web Publishing con LabVIEW (I)

Creando una webquests

TUTORIAL PARA REDIMENSIONAR FOTOS

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

Herramientas CONTENIDOS. MiAulario

P i. Q i 10% 1,96% 20% 5,24% 30% 9,98% 40% 15,77% 50% 22,84% 60% 31,52% 70% 41,94% 80% 54,71% 90% 70,98% 100% 100,00%

Internet como herramientas de comunicación: El correo electrónico

PROGRAMACIÓN DE JUEGOS EN.NET PARA POCKET PC

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

MANUAL DEL USUARIO: EDITOR E-COMMERCE

Si es la primera vez que trabajas con Power Point, lo que debes hacer es localizar el botón de inicio. después haz doble clic sobre el icono

Actividades con GeoGebra

CURSO RÁPIDO DE PHOTOSHOP APLICADO AL SLOT

Descarga del programa desde:

SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

TEMA 1. MANEJO DE PROCESADOR DE TEXTOS: Microsoft WORD 2003

1.- CREAR UNA BASE DE DATOS CON ACCESS

Dibujos creados con Word. Mediante autoformas, líneas, rectángulos, elipses, etc.

TUTORIAL COMO DISEÑAR TU PROPIO CASCO USANDO LA WEB

Ejercicio paso a paso. Abrir, guardar y cerrar un documento de CorelDRAW 12

CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 3

Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE

PLANTILLAS DE DOCUMENTOS EN WORD 2007

Breve introducción a Photoshop

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

Figura 1 Abrir nueva hoja de cálculo

EL PROGRAMA DE PRESENTACIONES IMPRESS (I)

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

El Power Point es un programa que permite hacer presentaciones y es usado ampliamente en los ámbitos de negocios y educacionales.

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

Transcripción:

SCRATCH APRENDE A PROGRAMAR JUGANDO

Creando personajes y dándoles movimiento: Los personajes que podemos incluir en nuestro juego los podemos elegir de la galería de Scratch, descargarlos de Internet ( cuidado con los derechos de autor/a) o dibujarlos usando el editor gráfico que nos proporciona la aplicación. Veamos: Desde una cámara o escáner Añadir Personaje (Objeto) de la Galería Desde la galería: Dibujar Elegir un archivo que se Desde archivo: Se pulsa sobre el icono de la carpeta y buscas a través del explorador de Windows (o del sistema operativo que emplees) el archivo descargado desde Internet (En Google debes activar en la búsqueda avanzada, imágenes con derechos de uso público tienes varias categorías:

Dibujando: Disfraces de un personaje u objeto: Vamos a crear un juego con un helicóptero que cuando choque con un obstáculo o enemigo se simule que se destroza. Para eso debemos crear varios disfraces de un mismo objeto, al menos dos diferente iferente (helicóptero volando y helicóptero destrozado). Partiendo del primer disfraz podemos duplicarlo y retocarlo: Duplicar helicoprter1 Modificado Disfraz 2 (helicopter2) Cuando el objeto Heicopter Choque con un obstáculo entre otras cosas debemos decirle que cambie el disfraz al Helicopter2: Veremos al programar el objeto que hay un bloque dónde Podemos cambiar de disfraz y simular que el objeto Se destroza

Actividad: Elige como objeto enemigo un pajarraco de la galería llamado Parrot (loro en inglés). Observa que tiene dos disfraces para simular el vuelo. Crea otro disfraz en el que aparezca el loro aplastado cuando choque con el helicóptero. Gira el objeto para que mire en dirección al borde izquierdo Incluimos un fondo: Vamos a incluir un fondo de manera parecida a como incluimos los personajes, es decir a partir de la galería (podríais hacerlo usando una imagen descargada de Internet o dibujándola con el editor) Pulsamos sobre el Escenario (a la izquierda de la pantalla) y en el editor pulsamos sobre el icono de la imagen: Fondo en blanco Elegimos uno de la galería Elige el fondo Slopes (pendientes en inglés) Podemos borrar el fondo en blanco que aparece por defecto. Pulsamos sobre la x2 con fondo negro que aparece en la esquina superior derecha del fondo) Nota: Si quisiéramos incluir más de un nivel en nuestro juego podríamos elegir varios fondos y en programación podríamos realizar algo parecido a lo anterior cambiar al siguiente fondo

Programamos nuestros personajes. Le damos animación a nuestro juego: Loro: Vamos ha hacer que el loro vaya apareciendo por la izquierda en un punto a una coordenada y cualquiera (altura cualquiera) y vaya volando de derecha a izquierda hacia el helicóptero. Vaya no lo dije pero el Escenario queda dividido en partes iguales por un eje de coordenadas (X-Y) cuyo origen se sitúa en el centro: Para que salga el loro del lado derecho debemos decirle que se sitúe en un punto de coordenada X igual a 240 (o lo que es lo mismo que fije su coordenada x a 240) Si queremos emos que el loro salga cada vez desde una altura diferente, debemos decirle que elija una coordenada Y aleatoria entre los valores 180 y - 180 (para que el loro no salga cortado por arriba y por abajo le daremos valores aleatorios entre 120 y -120. Para que al iniciar el programa no se vea el loro le diremos que en principio se oculte, al fijar las coordenadas se muestre se oriente en dirección izquierda y avance 50 pasos (que vaya cambiando el disfraz para simular el vuelo y que una vez que aparece por siempre repita el movimiento hasta que desaparezca por el lateral izquierdo (x=-240) o choque con el loro. El bloque inicial quedaría así: Bloque Eventos Bloque Apariencia Bloque Control Bloque Operadores

Helicóptero: Ahora vamos a conseguir que el helicóptero lo podamos dirigir con las flechas de dirección del teclado ( Flecha arriba y Flecha abajo ) Debemos elegir el objeto helicopter y en el apartado programación incluimos los siguientes bloques: Debemos decirle que al iniciar el programa ( Al presionar la bandera verde ) se oculte por in instante el Helicóptero para situarlo a la izquierda (fijar X a -170) y a una altura Y aleatoria para que cada vez que empieza el juego no empiece desde el mismo sitio. A continuación lo muestro y defino las acciones si se pulsan las teclas mencionadas. Puedo definir de una tecla y para no repetir arrastrar todos los bloques le doy a duplicar el bloque Si Condicionales: Observa que para definir las acciones de las teclas incluimos una orden condicional Si se pulsa la tecla Flecha derecha apunta el objeto en dirección 0 grados (arriba) y avanza 10 pasos. Lo mismo para la tecla Flecha abajo pero cambiando la dirección a 180. Ojo! El helicóptero al apuntar en dirección 0 o 180 se gira y no queremos que lo haga Esto es porque tenemos activado en el objeto la dirección de rotación en círculo, activaremos la de traslación derecha-izquierda: Seleccionamos estilo rotación Derecha-izquierda Pulsamos sobre la i de información del objeto

El loro choca o se va por la derecha Qué debemos decirle que haga? Si el loro se va por la derecha quiere decir que el helicóptero lo ha esquivado, Su coordenada llegó a x=-240 le diremos a través de un bloque condicional que si ocurre esto que desaparezca, espere un tiempo aleatorio y vuelva a situar a otro loro para que aparezca de nuevo y repita el ciclo. El condicional hay que incluirlo en el bloque por siempre del programa Quedando así:

Si el loro choca con el helicóptero (toca con el objeto helicóptero) le diremos que cambie los disfraces de uno y de otro (al modo destrozado y que desaparezcan ambos para volver a aparecer en la posición inicial a los 3 segundos. Quedando el bloque cada vez más grande Pero por otro lado el helicóptero también queremos que cambie su disfraz así que programamos algo parecido para este objeto.

Tamaño de los personajes: Reducimos el tamaño de los personajes para que ocupen menos espacio en el escenario para eso seleccionamos la opción hasta alcanzar el tamaño deseable. y pulsamos sobre los objetos Ahora te toca a ti Haz que salgan más de un pajarraco y aumente el nivel de dificultad Cómo lo harías? Responde al profesor Efectivamente si duplicas el objeto una vez programado el Loro saldrá más de un loro en tiempos aleatorios que no tienen por qué coincidir ni en tiempo ni en altura

Incluimos un marcador que sume puntos al conseguir esquivar al pajarraco. Las variables. Una variable es como un contenedor de datos que van a variar a lo largo del programa y que nos interesa controlar o manipular. Si queremos incluir un marcador, crearemos para esto una variable llamada Marcador o Puntos (como más os guste; para los bilingües Score por ejemplo: Si la variable o los datos van a ser manipulados por todos los objetos marcaremos la opción Para todos los objetos. Por ejemplo, si al chocar los pajarracos sube el marcador pero además hay otro objeto que también lo sube (imagínate que al estilo Super Mario hay monedas que al chocar contra ellas suben el marcador de puntos) entonces elegimos esta opción. En caso contrario, elegimos sólo para este objeto Importante: Debemos decirle al programa que al ejecutarse ponga el marcador a cero y que cuando la coordenada x del pajarraco sea menor a x=-240 la cambie a 10 puntos (o los puntos que les queramos asignar). Sobre el escenario: Sobre todos los objetos Loro (Parrot):

Ahora te toca a ti Prueba que cada vez que esquivas a un pájaro sube la puntuación. AHORA CREA OTRA VARIABLE QUE SE LLAME VIDAS. Inicialízala a 3 al comienzo del programa (es decir que al comenzar el programa se tengan 3 vidas) y cada vez que choca un pájaro con el helicóptero descienda el número de vidas. Incluímos el Game Over: Haremos que cuando el número de vidas sea cero, aparezca un letrero que diga Game Over (o Se acabó! En español) y termine el juego. Para lo cuál vamos a incluir un objeto tipo Texto ( Text )al que le modificamos el primer disfraz por GAME OVER en lugar de AWESOME :

Debemos ocultar el texto al inicio del programa, por tanto programamos sobre él que al iniciar el programa (pulsar la bandera verde) se oculte. La condición es que cuando la variable o dato vidas sea igual a cero que se muestre. Podemos conseguir que se muestre parpadeando con un bulce Repite (3 veces por ejemplo) que se muestre espere 0,2 s. se oculte, espere 0,2 s.: No olvides incluir el Bloque POR SIEMPRE Por otro lado también debemos parar el programa. Ocultamos todo e incluimos el bloque detener todo al final. Para que no siga el juego debemos decirle al helicóptero y a los Parrot que si la variable vidas es cero que se oculten:

Ahora te toca a ti : Puedes incluir efectos de sonido para cuando chocan los pájaros o cuando se alcanzan puntos e incluso cuando se termina el juego. Prueba e incluye todas las mejoras que estimes oportunas, pregunta al profesor en caso de duda ESPERO QUE TE HAYA GUSTADO ESTE TALLER Y QUE SIGAS PRACTICANDO CON EL APASIONANTE MUNDO DE LA PROGRAMACIÓN Bye Bye!!