Implementación de "PARRY"
Todos los juegos modernos tienen parry y mi PONG! no iba a ser menos. ¿Qué sería un parry en PONG y cómo implementarlo en GODOT? Pues lo explico en el directo de twitch https://www.twitch.tv/videos/2309238308 y en también en youtube Zzb Games with Godot: 01 Comenzando con esta movida
Básicamente un parry es realizar una acción en una ventana de tiempo determinada para provocar un evento en el juego, vamos: un quicktime event que no nos dice cuándo debemos activarlo. Así que hay dos partes importantes la acción, cuándo es válida y las consecuencias. En un juego de lucha puede ser un bloqueo perfecto en el momento del impacto para ejecutar un combo imparable; en uno de espadeo, un desvío preciso de la hoja del atacante para abrir su defensa y asestar un tajo mortal. En PONG! Legacy será activar la aceleración de la pelota justo antes de golpearla, que sería dar un raquetazo (recordemos que en origen este juego era un simulador de ping-pong).
En GODOT he resuelto esto añadiendo una nueva colisión que marque cuándo es válido activar el parry para acelerar la bola. Esto tanto par los jugadores humanos como para la "IA".
Además del parry ahora la pelota desaparece al impactar los laterales y he añadido un texto con las teclas para jugar:
Jugador 1: [W] Subir [S] Bajar [space] Parry
Jugador2: Subir [↑] Bajar [↓] Parry [ctrl]
Get Pong! Legacy
Pong! Legacy
Una versión del clásico PONG que irá creciendo
Status | In development |
Author | ZzbGames |
Genre | Simulation |
Tags | 2D, pong |
Leave a comment
Log in with itch.io to leave a comment.