Geometry Dash – "How to make a Scratch Game"
Introducción al tutorial de Geometry Dash en Scratch
Resumen de la sección: En esta sección introductoria, el presentador, Griff Batch, explica que enseñará cómo crear un juego de Geometry Dash en Scratch. Menciona que el objetivo es dibujar al personaje clásico de Geometry Dash y darle vida utilizando el lenguaje de programación por bloques de Scratch.
Creando el personaje de Geometry Dash
- Se inicia creando un nuevo proyecto en Scratch.
- Se accede al editor de disfraces y se dibuja un nuevo disfraz para el personaje amarillo con borde negro.
- Se ajusta el tamaño del disfraz a 34x34 píxeles y se coloca en el centro del lienzo.
- Se permite la rotación del personaje arrastrándolo hacia el punto central del lienzo.
Combinando música y diseño personalizado
Resumen de la sección: El presentador menciona que lo emocionante comienza cuando se combina la música con un diseño personalizado. También promete enseñar un truco para crear un efecto desplazamiento lateral al estilo de Geometry Dash utilizando clones.
Selección y reproducción de música
- Se explora la pestaña "Sonidos" en Scratch para encontrar opciones musicales.
- Se selecciona una música energética adecuada y se utiliza un bloque "play sound until done" para reproducirla continuamente.
Personalización del jugador
Resumen de la sección: El presentador muestra cómo personalizar aún más al jugador añadiendo rectángulos adicionales.
Añadiendo rectángulos al jugador
- Se añaden rectángulos adicionales al jugador para darle más detalles y personalidad.
Importando música personalizada
Resumen de la sección: El presentador explica cómo importar música personalizada a Scratch desde otros proyectos o fuentes externas.
Importando música personalizada
- Se muestra cómo buscar y encontrar proyectos de Scratch que contienen la música deseada.
- Se utiliza la mochila para importar la música del proyecto encontrado al proyecto actual en Scratch.
Dar crédito a los creadores originales
Resumen de la sección: El presentador destaca la importancia de dar crédito a los creadores originales de la música y gráficos utilizados en el juego.
Dar crédito a los creadores originales
- Se muestra cómo agregar el nombre del creador original de la música en la página del proyecto como reconocimiento.
Creando scripts básicos para saltar
Resumen de la sección: El presentador comienza a crear scripts básicos para permitir que el jugador salte en el juego.
Creando scripts para saltar
- Se utiliza un bloque "when space key pressed" para detectar cuando se presiona la tecla espaciadora.
- Se utiliza un bucle "repeat 10 times" junto con un cambio en las coordenadas Y del jugador para simular un salto hacia arriba y hacia abajo.
Preparándose para diseñar niveles
Resumen de la sección: El presentador menciona que en el próximo episodio se explorará cómo hacer el juego aún más interesante y emocionante.
Preparándose para diseñar niveles
- Se renombra al personaje como "player".
- Se prepara el escenario para comenzar a diseñar los niveles de Geometry Dash.
Despedida y adelanto del próximo episodio
Resumen de la sección: El presentador se despide y adelanta que en el próximo episodio se mostrará cómo hacer el juego aún más emocionante.
Adelanto del próximo episodio
- Se menciona que en el próximo episodio se agregarán más características emocionantes al juego de Geometry Dash en Scratch.
Creando Sprites en Scratch
Resumen de la sección: En esta sección, se explora cómo crear Sprites personalizados en Scratch y cómo utilizar el editor de disfraces para ampliar las capacidades visuales de los Sprites.
Creación de un nuevo Sprite
- Para crear un nuevo Sprite, simplemente hacemos clic en el botón "Nuevo Sprite" en la parte inferior del área de trabajo.
- Luego, podemos seleccionar entre una variedad de opciones predefinidas o importar nuestra propia imagen como disfraz para el Sprite.
Uso del editor de disfraces
- El editor de disfraces nos permite dibujar nuestros propios disfraces para los Sprites.
- Podemos utilizar herramientas como pinceles, formas geométricas y colores para diseñar nuestros disfraces personalizados.
- También podemos importar imágenes externas y ajustarlas según sea necesario.
Aprovechando al máximo los Sprites
- Es posible que necesitemos ajustar el tamaño y la posición de los Sprites dentro del lienzo.
- Podemos hacer esto utilizando las opciones disponibles en el menú "Tamaño" y "Posición".
- Además, podemos duplicar los Sprites existentes o crear clones para tener múltiples instancias del mismo Sprite.
Trucos adicionales con el editor de disfraces
- Podemos agregar efectos especiales a nuestros disfraces utilizando las opciones disponibles en el menú "Efectos".
- También es posible animar nuestros disfraces creando diferentes versiones y alternándolos rápidamente para lograr una apariencia animada.
Desplazamiento infinito con Sprites
Resumen de la sección: En esta sección, se explora cómo lograr el efecto de desplazamiento infinito en un juego utilizando Sprites en Scratch.
Uso de Sprites para crear niveles
- Podemos utilizar Sprites más grandes para construir niveles completos en Scratch.
- Sin embargo, esto puede ser costoso en términos de recursos y rendimiento del programa.
Solución: Ciclar los Sprites
- Una solución más eficiente es utilizar solo dos Sprites y hacer que se ciclen continuamente.
- Para lograr esto, creamos un Sprite que se desplace hacia la izquierda y, cuando salga de la pantalla, lo movemos hacia la derecha nuevamente.
- Esto crea la ilusión de un nivel infinito sin tener que usar múltiples Sprites grandes.
Utilizando clones para duplicar los Sprites
- En lugar de crear físicamente múltiples instancias del mismo Sprite, podemos utilizar clones para duplicarlos a través del código.
- Creamos un clon del Sprite original y le asignamos el mismo script de desplazamiento.
- De esta manera, podemos tener varios clones que se mueven sincronizadamente y crean el efecto deseado.
Bloque antes de que se cree el clon
Resumen de la sección: En esta sección, se menciona la importancia de bloquear antes de crear un clon en Scratch.
Bloque antes de que se cree el clon
- Es importante colocar un bloque antes de crear un clon en Scratch.
- Este bloque asegura que ciertas acciones o condiciones se cumplan antes de que se cree el clon.
- Ayuda a controlar y organizar mejor el flujo del programa.
Selector de color desde el escenario
Resumen de la sección: Se explica cómo seleccionar colores directamente desde el escenario en Scratch.
Selector de color desde el escenario
- El Color Picker permite seleccionar colores directamente desde el escenario en Scratch.
- Es importante tener cuidado al seleccionar la parte correcta del escenario.
- Esto es útil para elegir colores específicos para diferentes elementos del proyecto.
Finalización del juego al chocar con un objeto
Resumen de la sección: Se explica cómo finalizar el juego cuando ocurre una colisión con un objeto específico en Scratch.
Finalización del juego al chocar con un objeto
- Para finalizar el juego cuando ocurre una colisión con un objeto, es necesario agregar un bloque "stop all" dentro de la categoría "control".
- Al ejecutar este bloque, el juego terminará y mostrará un mensaje indicando que ha finalizado.
- Se realiza una prueba para verificar si los colores coinciden y si es así, entonces el juego termina correctamente.
Desaparición del nivel completo al finalizar el juego
Resumen de la sección: Se explica por qué desaparece todo el nivel al finalizar el juego en Scratch.
Desaparición del nivel completo al finalizar el juego
- Cuando un proyecto en Scratch se detiene, todos los clones se eliminan automáticamente.
- Esto significa que al finalizar el juego, todos los clones del nivel desaparecen.
- En lugar de terminar abruptamente el juego, se busca una solución alternativa para detener solo el desplazamiento del nivel.
Detener el desplazamiento del nivel en lugar de terminar el juego
Resumen de la sección: Se propone detener solo el desplazamiento del nivel en lugar de terminar completamente el juego en Scratch.
Detener el desplazamiento del nivel en lugar de terminar el juego
- Para detener solo el desplazamiento del nivel y no terminar completamente el juego, es necesario tener control sobre la velocidad de desplazamiento.
- Se crea una variable llamada "scroll speed" para controlar la velocidad de desplazamiento.
- Esta variable se aplica a todos los sprites y permite ajustar la velocidad según sea necesario.
Control gradual del desplazamiento hasta detenerlo por completo
Resumen de la sección: Se explica cómo lograr un control gradual del desplazamiento hasta detenerlo por completo en Scratch.
Control gradual del desplazamiento hasta detenerlo por completo
- La variable "scroll speed" permite controlar gradualmente la velocidad de desplazamiento hasta detenerla por completo.
- Al ajustar la variable en un bucle repetitivo, se logra una desaceleración suave pero rápida del desplazamiento.
- Esto crea un efecto de frenado gradual hasta que el nivel se detiene por completo.
Detener el deslizamiento del jugador después de una colisión
Resumen de la sección: Se explica cómo detener el deslizamiento del jugador después de una colisión en Scratch.
Detener el deslizamiento del jugador después de una colisión
- Para detener el deslizamiento del jugador después de una colisión, es necesario asegurarse de que comience el juego en su posición fija actual.
- Dentro de un bucle repetitivo, se agrega un bloque para hacer que el jugador se mueva junto con el nivel utilizando la variable "scroll speed".
- Esto permite que el jugador regrese al lugar correcto después de una colisión y evita que siga moviéndose.
Agregar sonido a las colisiones
Resumen de la sección: Se sugiere agregar sonido a las colisiones para mejorar la experiencia del juego en Scratch.
Agregar sonido a las colisiones
- Se busca agregar un sonido a las colisiones para mejorar la experiencia del juego.
- En la pestaña "sounds" del sprite del jugador, se busca y selecciona un sonido adecuado para las colisiones.
Análisis de la animación en cámara lenta
Resumen de la sección: En esta sección del video, se analiza el efecto de la animación en cámara lenta.
Análisis de la animación en cámara lenta
- La animación en cámara lenta permite observar los detalles y movimientos con mayor claridad.
Recuerda seguir esta estructura para organizar tus notas y resúmenes. Utiliza subtítulos y viñetas para facilitar su lectura y comprensión.