Scratch es un popular lenguaje de programación visual desarrollado por MIT Media Lab como herramienta educativa para niños. Está disponible en línea, con versiones de escritorio disponibles para Mac OS, Windows, Chrome OS y Android. Este wikiHow te enseñará los conceptos básicos de cómo hacer un juego.
Pasos
Parte 1 de 4: Descarga de Scratch
Paso 1. Navegue a la página de descarga de Scratch en un navegador web
Esta es la página web donde puede descargar la versión de escritorio de Scratch.
Paso 2. Haga clic en Descarga directa
Está debajo de la opción para descargar Scratch desde la tienda digital de su sistema.
Alternativamente, puede hacer clic en Crear en la parte superior de la página web para comenzar a crear inmediatamente en línea dentro de su navegador web.
Paso 3. Haga doble clic en el archivo de instalación
El archivo de instalación de Scratch es "Scratch Desktop Setup 3.9.0.exe" para Windows y "Scratch 3.6.0.dmg" para Mac. Una vez que el archivo de instalación haya terminado de descargarse, haga doble clic en el archivo de instalación para comenzar el proceso de instalación. Puede encontrar los archivos descargados en su carpeta de Descargas o en su navegador web.
Paso 4. Instale Scratch
Utilice los siguientes pasos para instalar Scratch:
-
Ventanas
- Seleccione "Solo para mí" o "Cualquiera que use esta computadora".
- Hacer clic Instalar en pc
- Hacer clic sí para permitir que el instalador de Scratch realice cambios en su sistema.
- Hacer clic Terminar.
-
Mac:
Raspe el icono de la aplicación Scratch en la carpeta Aplicaciones
Parte 2 de 4: Agregar gráficos
Paso 1. Abra Scratch
Tiene un icono amarillo con una S en él. Haga clic en el icono en el menú Inicio en Windows. Puede encontrarlo en la carpeta Aplicaciones en Mac.
La primera vez que abre Scratch, le pregunta si desea enviar datos al equipo de Scratch para ayudar a mejorar Scratch. Puede hacer clic No, gracias o Sí, me gustaría ayudar a mejorar Scratch. Si selecciona Sí, los datos de uso se enviarán al equipo de Scratch. El equipo de Scratch no recopila información personal.
Paso 2. Agregue un fondo
Para agregar un fondo en Scratch, haga clic en el ícono que se parece a una fotografía en la esquina inferior derecha. Luego, seleccione una imagen para usar como fondo. Puede usar las pestañas en la parte superior para buscar fondos por categoría o usar la barra de búsqueda en la esquina superior izquierda para buscar fondos por nombre.
- Para cargar su propio fondo, coloque el cursor del mouse sobre el ícono que se parece a una fotografía y haga clic en el ícono que se parece a un árbol con una flecha apuntando hacia arriba. Haga clic en una imagen que desee utilizar como fondo y haga clic en Abierto.
- Para dibujar su propio fondo, coloque el cursor del mouse sobre el ícono que se parece a una fotografía y haga clic en el ícono que se parece a un pincel. Utilice las herramientas de pintura para pintar su propio fondo.
Paso 3. Agrega un objeto
Los sprites son objetos de imagen que forman parte de la escena del juego. Pueden ser el personaje del jugador, enemigos u obstáculos, personajes no jugadores, potenciadores y consumibles, u objetos de fondo animados. Para agregar un objeto, haz clic en el ícono que se parece a un gato en la esquina inferior derecha. Luego, haz clic en un objeto que quieras agregar a tu escena.
- Al igual que los fondos, puedes cargar y pintar tus propios sprites en tu escena. Para hacerlo, coloque el cursor del mouse sobre el ícono que se parece a un gato y haga clic en el ícono que se parece a un trey con una flecha apuntando hacia arriba para cargar su propio objeto. Haga clic en el icono que se asemeja a un pincel para pintar sus propios sprites.
- Si necesita eliminar un sprite, haga clic en el sprite en la lista debajo de la ventana de vista previa en la esquina superior derecha y presione el Borrar llave.
Paso 4. Arrastra el objeto donde quieras que esté al comienzo del juego
La ventana de vista previa está en la esquina superior derecha. Haz clic y arrastra el objeto a donde quieras que esté al comienzo del juego.
Parte 3 de 4: Agregar controles y movimiento a un Sprite
Paso 1. Haga clic en el objeto al que desea agregar controles
Haga clic en el icono de sprite debajo de la ventana de vista previa en la esquina superior derecha para seleccionar un sprite.
Paso 2. Haga clic en la pestaña Código
Es la primera pestaña en la esquina superior izquierda debajo del logotipo de Scratch.
Paso 3. Arrastre un bloque de eventos al área de código
En Scratch, la codificación se realiza mediante bloques. Todos los bloques se enumeran en el panel de la izquierda debajo de la pestaña de bloques. Los bloques están codificados por colores por tipo. Los bloques de eventos tienen un código de color amarillo. Haga clic en el punto amarillo a la izquierda para saltar a los bloques de eventos. Luego, arrastre un bloque de eventos al área de código a la derecha de la lista de bloques. Un bloque de eventos puede ser algo como "Cuando se hace clic en este objeto", "Cuando se presiona [tecla]" o "Cuando se hace clic en [icono de bandera verde]".
La secuencia del juego comienza cuando haces clic en el icono de la bandera verde sobre la ventana de vista previa. Usa el bloque que dice "Cuando se hace clic en [icono de la bandera verde]" para crear una acción que comience tan pronto como comience el juego. Está en la parte superior de los bloques de Eventos. Tiene un icono con una bandera verde
Paso 4. Adjunte un bloque debajo del bloque de eventos
Los bloques de movimiento están codificados por colores en azul y los bloques de Mirada están codificados por colores en violeta. Encuentra un bloqueo para lo que quieres que suceda. Arrástrelo al área de código y adjúntelo debajo del bloque de eventos en el área de código. Observe cómo los bloques tienen una muesca por encima y por debajo de ellos. Inserte la muesca del bloque de acción en el bloque de eventos.
- Si el bloque tiene una flecha que apunta hacia abajo (⏷), haga clic en la flecha para mostrar un menú desplegable. Seleccione una opción (como una tecla del teclado) del menú desplegable.
- Si un bloque tiene una burbuja blanca con texto, puede cambiar el texto dentro de la burbuja.
Paso 5. Experimente con los bloques
Se necesita un poco de experimentación para descubrir cómo hacer que los bloques hagan lo que quieres. Intente adjuntar diferentes bloques y vea qué sucede. Los siguientes son un par de bloques de ejemplo que puede probar.
-
Bloques de ejemplo 1:
Selecciona "Cuando se hace clic en este objeto" como un bloque de evento. Luego adjunte el bloque que dice "di [¡hola!] Durante [2] segundos" de los bloques de Apariencia.
-
Bloques de ejemplo 2:
Para hacer que un objeto se mueva hacia la izquierda y hacia la derecha cuando presiona las teclas de flecha izquierda y derecha, agregue un bloque de eventos que diga "Cuando se presiona la [flecha derecha ⏷]". Deberá seleccionar la tecla de flecha derecha del menú desplegable en el bloque. Luego adjunte un bloque que diga "apuntar en la dirección [90]" de los bloques de movimiento. Luego adjunte otro bloque de movimiento que diga "mover [10] pasos". Luego, arrastre otra etiqueta de evento al área de código que dice "Cuando se presiona [flecha izquierda ⏷]" adjunte un bloque de movimiento que diga "apunte en la dirección [-90]" y adjunte otro bloque de movimiento que diga "mover [10] pasos ".
Parte 4 de 4: Adición de variables y detección de colisiones
Paso 1. Haga clic en Variables
Es el punto naranja en el panel de la izquierda. Esto muestra los bloques de variables. Las variables son lo que se usa para hacer cosas como la puntuación, vidas, medidor de salud, etc.
Paso 2. Haga clic en Crear una variable
Está encima de la lista de bloques variables. Esto abre una ventana que puede usar para crear sus propias variables.
Paso 3. Escriba un nombre para su variable y haga clic en Aceptar
Puedes nombrarlo como "Score" o "Lives" o lo que quieras cambiar cuando tus sprites chocan.
Paso 4. Arrastre el bloque que dice "Cuando se hace clic en [icono de bandera verde]" en el área de código
Está en los bloques de Eventos. Es el bloque con una bandera verde en el texto.
Paso 5. Adjunte el bloque que dice "Establecer [variable] en [en blanco]"
Está en los bloques de variables. Use el menú desplegable en el bloque para seleccionar la variable que creó.
Paso 6. Escriba el número que desea que tenga la variable al comienzo del juego en la burbuja blanca
Por ejemplo, si desea crear una puntuación, debe establecerla en "0" al comienzo del juego. En el caso de las vidas, ingresa la cantidad de vidas que deseas que tenga tu personaje al comienzo del juego.
Paso 7. Adjunte un bloque de bucle "Forever" después del bloque Establecer variable
Está en la sección "Control". Este bloque tiene una muesca en el medio para agregar bloques en el medio.
Paso 8. Adjunte una mirada "Si / Entonces" en el medio del bloque "Para siempre"
El bloque "Si / Entonces" también tiene una muesca en el medio. Además, tiene una llave hexagonal después de "Si".
Paso 9. Agregue un bloque "Touching" en la llave hexagonal
El bloque "Tocar" está en la parte superior de los bloques Sensores. Arrástrelo a la llave hexagonal en el bloque "Si / Entonces".
Paso 10. Seleccione un objeto diferente que su objeto controlable pueda tocar
Usa el menú desplegable en el bloque para seleccionar otro objeto. Por ejemplo, puede ser un sprite enemigo, un potenciador o un elemento simple que cambia tu puntuación.
Paso 11. Adjunte los bloques que desea que sucedan cuando los sprites chocan
Si desea crear una secuencia de muerte compleja, puede que sea necesario experimentar un poco con los controles de movimiento para hacerlo exactamente bien. Para cambiar la variable, adjunte la variable que dice "cambiar [variable] por [en blanco] al bloque" Si / Entonces ". Use el menú desplegable en el bloque" cambiar variable "para seleccionar la variable que desea cambiar. Ingrese la cantidad por la que desea que cambie en la burbuja blanca. Por ejemplo, ingrese "1" en la burbuja blanca para aumentar su puntuación en 1 punto. Si desea quitar una vida, ingrese "-1" en el cuadro blanco. burbuja.