Cómo hacer el JUEGO PONG para 2 jugadores | Ping Pong | Atari | Tutorial Scratch 3.0 español
Punk para dos jugadores - Introducción
Resumen de la sección: En esta sección, el presentador introduce el tema del video, que es crear un juego de Punk para dos jugadores. Explica que ya ha creado un juego para un jugador y ahora quiere mostrar cómo hacerlo más divertido para jugar con amigos y familiares.
Creación de los objetos iniciales
- Se crean las barras verticales para cada jugador.
- Se añade una pelota al centro del escenario.
- Se crea un fondo con líneas verdes a la derecha y moradas a la izquierda.
- Se crea un cartel que muestra "Jugador uno gana" en color morado y "Jugador dos gana" en color verde.
Configuración de los disfraces
Resumen de la sección: En esta sección, se configuran los disfraces del cartel que muestra quién gana el juego. Se duplica el objeto original y se cambia el texto y el color para representar a cada jugador.
Configuración de movimientos de las barras
Resumen de la sección: En esta sección, se configuran los movimientos de las barras utilizando las teclas W/S (jugador 1) y flechas arriba/abajo (jugador 2). Al presionar estas teclas, las barras suben o bajan según corresponda.
Configuración inicial de la bola
Resumen de la sección: En esta sección, se configura la posición inicial y dirección aleatoria de la bola al inicio del juego. La bola se coloca en el centro del escenario y apunta hacia la derecha o izquierda de manera aleatoria.
Movimiento continuo de la bola
Resumen de la sección: En esta sección, se configura el movimiento continuo de la bola. Se utiliza un bucle infinito para que la bola siempre esté en movimiento. Además, se implementa una lógica para hacer que rebote cuando toca los bordes del escenario.
Este resumen cubre los puntos principales del video y proporciona una visión general del proceso de creación del juego de Punk para dos jugadores.
Configuración de rebote de la bola en las barras
Resumen de la sección: En esta sección, se configura el rebote de la bola cuando toca las barras. Se establece que si la bola toca la barra 1 o la barra 2, debe rebotar.
Configuración del rebote
- Se coloca el código para el rebote dentro del bucle principal.
- Se verifica si la bola está tocando la barra 1 o la barra 2.
- Si está tocando alguna de las barras, se le indica que rebote en dirección opuesta.
Cálculo de direcciones opuestas para el rebote
Resumen de la sección: En esta sección, se explica cómo calcular las direcciones opuestas para el rebote de la bola. Dependiendo de la dirección en la que venga, se determina hacia dónde debe rebotar.
Cálculo de direcciones opuestas
- Si la bola viene en una dirección positiva (por ejemplo, 60), debe rebotar en dirección negativa (-60).
- Si viene en una dirección negativa (por ejemplo, -65), debe rebotar en dirección positiva (65).
- Para lograr esto, se multiplica la dirección por -1 para cambiar su signo.
Corrección del bug y prueba del rebote
Resumen de la sección: En esta sección, se corrige un pequeño error relacionado con el rebote y se realiza una prueba para verificar su funcionamiento.
Corrección del bug
- Se soluciona un problema que causaba un comportamiento inesperado en el rebote de la bola.
Prueba del rebote
- Se verifica que el rebote funcione correctamente al hacer que la bola toque las barras y rebotar en dirección opuesta.
Configuración de puntos y reinicio de la bola
Resumen de la sección: En esta sección, se configura el sistema de puntos y reinicio de la bola cuando toca una portería.
Configuración de puntos
- Se crean dos variables para contar los puntos de cada jugador.
- Se establece que si la bola toca el color morado, se suma un punto al jugador 2.
- Si toca el color verde, se suma un punto al jugador 1.
Reinicio de la bola
- Se indica que cuando la bola toque una portería, debe volver al centro del campo.
- Se agrega un tiempo de espera para permitir a los jugadores darse cuenta del gol antes de reiniciar el juego.
Finalización del juego
Resumen de la sección: En esta sección, se establece una condición para finalizar el juego cuando uno de los jugadores alcanza cierta cantidad de puntos.
Finalización del juego
- Si el jugador 1 o el jugador 2 llegan a 5 puntos, se termina el juego.
- Se muestra un mensaje indicando quién ha ganado.
- El programa principal deja de funcionar mientras se muestra el mensaje.
Mejoras en el juego
Resumen de la sección: En esta sección, se presentan algunas mejoras para el juego, como hacer que la bola se esconda al finalizar una partida y agregar animaciones a los elementos del juego.
Ocultar la bola al finalizar una partida
- Se propone ocultar la bola al finalizar una partida para indicar que el juego ha terminado.
- Se sugiere mostrar un cartel con un mensaje de victoria cuando un jugador gane.
- Se puede agregar una animación de ampliación al cartel para hacerlo más llamativo.
Incremento de velocidad de la bola
- Se plantea incrementar la velocidad de la bola a medida que avanza el juego.
- Se recomienda crear una variable llamada "velocidad" y ajustarla según las colisiones con las barras.
- Al inicio del juego y al comenzar cada punto, se establece un valor inicial para la velocidad.
- La velocidad puede aumentarse gradualmente después de cada colisión con las barras.
Aparición del mensaje "gol"
- Se propone mostrar un cartel con el mensaje "gol" cada vez que se marque un gol en el juego.
- Para ello, se crea un objeto con el texto "gol" y se envía un mensaje desde la bola cuando ocurre un gol.
- El cartel puede tener efectos visuales como cambio de tamaño o color.
Última mejora: Aparición del mensaje "gol"
Resumen de la sección: En esta última mejora, se detalla cómo hacer que aparezca un cartel con el mensaje "gol" cada vez que se marque un gol en el juego.
Creación del cartel "gol"
- Se crea un nuevo objeto con el texto "gol" y se le da formato visual.
- El cartel puede tener colores llamativos y ser más grande para captar la atención del jugador.
Envío del mensaje "gol"
- Desde el código de la bola, se envía un mensaje cada vez que ocurre un gol.
- Este mensaje activa la aparición del cartel "gol" en pantalla.
Efectos visuales adicionales
- Se pueden aplicar efectos visuales al cartel "gol", como cambios de tamaño o animaciones.
- Estos efectos pueden hacer que el mensaje sea más impactante y atractivo para los jugadores.
Efecto desvanecer con efectos gráficos
Resumen de la sección: En esta parte del video, se muestra cómo aplicar un efecto desvanecer a un elemento y ocultarlo utilizando efectos gráficos. Se explica cómo sumar un valor al efecto desvanecer y repetirlo varias veces para lograr el resultado deseado.
- Para aplicar el efecto desvanecer con un efecto gráfico, se debe sumar un valor (por ejemplo, 10) al efecto desvanecer y repetirlo varias veces.
- Es importante quitar los efectos gráficos al principio para que el efecto desvanecer no aparezca inicialmente.
- Se sugiere probar diferentes configuraciones y ajustar la duración de espera según sea necesario.
Aparición del mensaje "gol" y reinicio de la animación
Resumen de la sección: En esta parte del video, se muestra cómo hacer que aparezca el mensaje "gol", se desvanezca y luego reiniciar la animación.
- El mensaje "gol" aparece mediante una animación y luego se desvanece.
- Después de que el mensaje se haya desvanecido, la animación vuelve a comenzar desde el principio.
- Se menciona que es posible ajustar la duración de espera antes de reiniciar la animación.
Finalización del programa y sugerencias adicionales
Resumen de la sección: En esta parte final del video, se concluye el programa mostrado y se ofrecen sugerencias adicionales para mejorarlo.
- Se afirma que el programa funciona correctamente y se invita a los espectadores a probarlo.
- Se sugiere añadir mejoras como la incorporación de sonido.
- El creador del video ofrece su ayuda para resolver dudas o brindar asistencia adicional a través de comentarios.
- Se menciona que hay un nivel en la descripción del video que puede ser útil para comprender mejor el contenido.
- Se anima a los espectadores a disfrutar y experimentar con el programa, y se despide hasta el próximo video.
Conclusiones
En este video, se muestra cómo aplicar un efecto desvanecer utilizando efectos gráficos y cómo hacer que aparezca un mensaje y se desvanezca en una animación. También se ofrecen sugerencias adicionales para mejorar el programa.