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



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

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

SCRATCH APRENDE A PROGRAMAR JUGANDO

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

Tutorial: Cuento Aristotélico

Introducción a Scratch Autor

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

Balón Prisionero. Introducción. Scratch

Cuestiones básicas para empezar a programar con Scratch

Depende La ejecución condicional

Creando scrolls. Scratch: Entorno de programación

Módulo II - PowerPoint

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

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

OpenOffice Writer LA PÁGINA

Manual del del usuario. Curso Multimedia de Tamazight

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

PROYECTOS PASO A PASO PARA SCRATCH

MANUAL DE USO Octubre CLIENTE: Liber Ediciones AUTOR: 2.0 DISEÑO _

Añadir el texto de la LOPD a los documentos

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

CÓMO CREAR NUESTRO CATÁLOGO

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

Microsoft Power Point

GAME MAKER JUEGO DE LABERINTOS

MANUAL TIENDA VIRTUAL. Paseo del Gran Capitán, Nº 62, Salamanca. Telf.: Fax:

Centro de Capacitación en Informática

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

Introducción a Microsoft Word

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

Instituto Mar de Cortés Elaborar Documentos en Procesador de Texto

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

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

HISPANOAMERICANO SCHOOL COMPUTING TEACHER: JHONATTAN MARTINEZ COURSE: 6 th JUEGO DE LA BRUJA EN SCRATCH. Seleccionando personajes

PRÁCTICAS DE GESTIÓN GANADERA:

Impress : Programa de presentaciones de OpenOffice.

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Curso Internet Básico - Aularagon

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

TUTORIAL DIDÁCTICO Material recomendado. PICASA Crear un álbum de fotos compartido

E7: REPOSTAR-COCHE FONDOS (ESCENARIOS)

La ventana de Microsoft Excel

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

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

Enunciado unidades fraccionarias fracción fracciones equivalentes comparar operaciones aritméticas fracciones propias Qué hacer deslizador vertical

MICROSOFT EXCEL Introducción: Qué es y para qué sirve Excel2007? TECNOLOGIA/ INFORMATICA: MS-EXCEL

Programa Tracker : Cómo generar Vectores y sumarlos

COMO DARSE DE ALTA COMO USUARIO EN LA PAGINA DE SEPYPNA

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

ENTORNO DE TRABAJO DE WORD 2007

Pilas (Práctica 3) import pilas from random import randint # Vamos a necesitar generar números al azar

Tutorial. DCADEP UA (coord.: Rosabel Roig Vila,

Qué es y para qué sirve Excel2007?

MANUAL BÁSICO DE WRITER

El escenario INICIAR PRESENTACIÓN

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

Índice general de materias LECCIÓN 7 74

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

Como dibujar las vistas de una pieza en Autocad

INSERTAR UNA GALERÍA DE FOTOS REALIZADA EN UNA WEB EXTERNA COMO SLIDE EN UNA PÁGINA O SECCIÓN DE LA WEB

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.

TUTORIAL DE WORDPRESS

1.- CREAR UNA BASE DE DATOS CON ACCESS

Manual Usuario Wordpress. Índice

MANUAL MÓDULO CECA CON RECARGOS O DESCUENTOS PARA PRESTASHOP Guía Básica

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Microsoft FrontPage XP

NORMA (SEPA) 22/11/2013

1 MANUAL DE INSTALACIÓN

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Memoria. Introducción. Scratch

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Introducción a la Informática Aplicada a la Filología TABLAS

Ligthroom Ciclo de trabajo para un reportaje Ciclo de trabajo para un reportaje

1. Inicio 2 2. Menú Principal 2 3. Selección de Clientes 4 4. Crear Documentos Documento Manual Documento Automático 8

Hay programas que convierten al PC en un equipo de música

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

CRM para ipad Manual para Usuario

Módulo II - Word. Eliminar caracteres Selección de texto Selección de una palabra Selección de varias palabras...

IMPRESS AVANZADO. Indice del curso. 1. Introducción Crear una presentación Añadir efectos a la presentación...5

Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP)

MANUAL DE MI MAQUINA DE APRENDER INGLES

Curso de TIC educativas JITICE 2015

TUTORIAL PARA REDIMENSIONAR FOTOS

Plantilla de texto plano

Desarrollo de Aplicaciones con App Inventor. Wings: Vuela sin estrellarte contra las rocas

Tutorial de PowerPoint

CURSO SOBRE LA PDi SMART USO DEL SOFTWARE NOTEBOOK.

Configuración de DNS seguros

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

Módulo 8: Ofimática básica. Unidad didáctica 4: Como obtener ayuda en Word. Procesador de textos: Word

Procesado de imágenes con Software Libre para niños

Teclado sobre una PDA para Personas con Parálisis Cerebral

GOOGLE NOTICIAS Y ALERTAS

MONTAJE MULTIMEDIA (4º ESO)

CREAR UN ÁLBUM DE FOTOGRAFÍAS

Tutorial de Introducción a la Informática Tema 3 Mecanografía. Mecanografía. 1. Objetivos

Plantilla de menú de bloques

Transcripción:

Atrapa la tarta

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

Instrucciones (Controla el movimiento del ratón con las teclas flecha derecha, izquierda, arriba y abajo para esquivar a los gatos y capturar el mayor número posible de porciones de tarta.)

Para comenzar, si no tienes un usuario en la web de Scratch deberías crearte uno, de forma que puedas guardar tus juegos y creaciones para editarlos en el futuro, compartirlos con la comunidad, recibir comentarios y valoraciones, etc. Una vez que hayas iniciado sesión, pincharemos en la sección Crear de la web para comenzar un nuevo proyecto.

Seleccionando personajes En primer lugar, seleccionamos nuestro gato.

El protagonista (si queremos otro) A continuación vamos a añadir un personaje, para lo que pulsaremos sobre el botón Nuevo Objeto (New Sprite): Elegir un objeto desde la biblioteca. Navegaremos por la biblioteca hasta la sección de Animales y elegiremos el ratón.

Primeros pasos Ahora vamos a proceder a escribir los programas que controlarán los movimientos del personaje. Lo primero que debe hacerse siempre con un personaje es indicarle lo que debe hacer cuando comience a ejecutarse el videojuego. Así que vamos a crear un programa que indique cuál es la posición de la pantalla en la que el ratón debe aparecer cuando comience una partida.

Tal y como se muestra en la imagen, la posición horizontal de los personajes se controla con la variable x del eje de coordenadas y su posición vertical se controla con la variable y, teniendo como referencia que el centro de la pantalla es la posición (0,0).

De esta forma, si queremos que el ratón aparezca siempre en el centro de la pantalla (pos x = 0, pos y= 0) al comenzar la partida, podemos incluir los siguientes bloques:

Fijaros en que hemos aprovechado para incluir un bloque que marca la forma en que el ratón se moverá por la pantalla, indicando que solamente debe rotar de izquierda a derecha, con el objetivo de que el personaje no se ponga patas arriba cuando realice un giro.

Controlando el movimiento con los cursores Para controlar el ratón crearemos un programa para que cada vez que el jugador que esté jugando pulse las flechas de los cursores (izquierda, derecha, arriba o abajo) se modifique la posición del ratón. Por tanto, cuando el usuario pulse, por ejemplo, la tecla flecha derecha tendremos que aumentar el valor de la coordenada x para que se desplace hacia la derecha. Sin embargo, cuando el juegador pulse sobre la tecla flecha izquierda habrá que reducir el valor de la coordenada x para que se mueva hacia la izquierda. Y, de forma equivalente, tendremos que hacer lo mismo para las posiciones verticales modificando el valor de la coordenada Y.

Por tanto, el código que controlaría el movimiento de nuestro ratón sería el siguiente:

Ya tenemos el movimiento de nuestro ratón. Para darle algo más de realismo vamos a hacer que el ratón mire hacia la izquierda cuando se mueva en esa dirección y que mire hacia la derecha cuando se mueva hacia este otro lado. Para ello, modificaremos ligeramente el código de nuestros programas para incluir un bloque que controla la dirección hacia la que apunta el personaje (90 para mirar a la derecha, -90 para la izquierda).

Añadiendo nuevos personajes Ahora vamos a ponernos a trabajar con los gatos que el ratón debe esquivar para poder seguir jugando. Así que lo primero será importar un nuevo objeto desde la biblioteca. Buscaremos el gato y lo duplicaremos

Los bucles El código que controlará el movimiento del gato es muy sencillo, para ello usaremos bucles. Qué es un bucle? Pues un bucle es un conjunto de instrucciones que se repite varias veces. Como nuestro gato va a estar constantemente moviéndose por la pantalla de lado a lado se trata de una situación perfecta para usar un bucle.

Sencillo, verdad? Lo que indica el programa es que, cuando el jugador pinche en la bandera verde (es decir, cuando comience la partida), lo que debe hacer el gato es:

1. Fijar el estilo de rotación a izquierda-derecha. Como hemos visto, esto significa que cuando gire, tan solo lo hará de forma horizontal y no vertical, para que el gato no se ponga patas arriba. 2. Entra en un bucle que se repite por siempre: Mueve dos pasos Comprueba si está tocando un borde. Si es así, rebota. Vuelve al comienzo del bucle, es decir, vuelve al punto 2.

Los condicionales Con este código nuestro gato estará constantemente moviéndose por la pantalla. Ahora vamos a añadir un segundo programa al gato, que se va a encargar de controlar si el gato está tocando al ratón, ya que en ese caso se debe mostrar un mensaje y terminar la partida. Para ello usaremos de nuevo un bucle repetir por siempre:

En este código aparece un bloque condicional: si tocando a la ratón entonces En este tipo de bloques el código interno (en este caso formado por los bloques decir: Te he cogido! y detener todos los programas) solo se ejecuta cuando se cumple la condición, que en nuestro programa es que el gato esté tocando al ratón.

Disfraces Con el objetivo de darle más realismo al juego vamos a modificar ligeramente el código del gato para que vaya cambiando su apariencia y vaya echando andando. Para ello vamos a usar los disfraces, que se pueden entender como las distintas representaciones de un mismo personaje (algo similar a cuando un actor de una película cambia de vestuario). Así si nos vamos a la sección de disfraces del gato podemos comprobar que tiene dos disfraces preparados.

Para indicar al gato que vaya cambiando de disfraz constantemente podemos utilizar el siguiente bloque, que hace uso de un bucle por siempre, un bloque de cambio de disfraz y un bloque esperar, para que el cambio no sea demasiado rápido:

Duplicando personajes Una vez que el gato está listo, lo que vamos a hacer es duplicar el objeto para tener otro gato más. Este nuevo gato tendrá exactamente el mismo comportamiento sin tener que volver a escribirlo. Pinchando con el botón derecho sobre el gato en el área de personajes nos aparece la opción Duplicar, que crea un nuevo personaje que es una copia exacta con todos sus programas.

Recogiendo recompensas Para terminar el juego, ahora tenemos que importar el objeto pastel que el ratón tratará de ir cogiendo para sumar puntos:

El comportamiento del pastel que deseamos es el siguiente: queremos que aparezca en un punto al azar de la pantalla y que, cuando sea tocada por el ratón, desaparezca y aparezca en otra posición al azar de la pantalla. Éste es el programa que implementa ese comportamiento:

Como se puede comprobar, aparecen de nuevo muchos bloques que ya conocemos: al presionar la bandera verde, bucle repetir por siempre, un bloque condicional para ver si está tocando al objeto ratón. Quizás el bloque más complejo de entender es el que controla la posición a la que debe moverse la tarta, que es un número al azar entre -230 y 230 para la posición X y un número al azar entre -170 y 170 para la posición Y, lo que hace que la tarta aparezca cada vez en un sitio diferente de la pantalla.

Sumando puntos Como el objetivo del juego es sumar el máximo número de puntos posibles, es necesario contar con un marcador que se vaya actualizando cada vez que el ratón toque a la tarta. Para ello debemos irnos a los bloques de la categoría Datos y crear una nueva variable que llamaremos Puntos. Al crear la variable nos aparecerán nuevos bloques que podemos utilizar para actualizar su valor. Así, cuando comience el juego siempre tendremos que darle a la variable puntos el valor 0; y cada vez que el ratón toque la tarta tendremos que modificar su valor para sumar un punto más. Por eso este tipo de bloques, que guardan datos, se llaman variables, porque su valor varía a lo largo de la partida.

Modificando el fondo Si has llegado hasta aquí, buen trabajo! Ya tienes tu videojuego listo y funcionando. Aunque quizás, para darle algo más de vistosidad, podríamos modificar el fondo de la pantalla para que se muestre otro más apropiado. Para ello pulsaremos sobre el escenario (bajo la ventana de objetos), nos iremos a la pestaña Fondos (similar a los disfraces de los objetos pero para el escenario) y pulsaremos sobre el botón Fondo nuevo: Elegir un fondo desde la biblioteca.

Ahora sí, enhorabuena! Tu videojuego está listo para guardar y compartir con quien quieras a través de la web. A que ha resultado mucho más fácil de lo que se podría esperar en un principio? A partir de ahora, el límite lo marcas tú con tu imaginación.