Hola a todos,
De resultas del juego del pong me he visto "obligado" a desarrollar las colisiones y las inclusiones dentro del PakEngine.
La gracia de todo esto es que lo he desarrollado con los ojos cerrados usando TDD y los resultados son increíbles El código que finalmente ha surgido no se me habría ocurrido nunca plantearlo de esa manera y además está testeado, así que en cualquier momento se puede mejorar sin temor a romper nada.
Si queréis ver el código lo tenéis en el repositorio: Physics.cpp , PakEngine.cpp, PakPong.cpp
Os dejo el vídeo para que veáis que realmente funcionan correctamente las físicas 2D
Ya para acabar, tenemos que decir qué nos falta para que realmente podamos hablar de tener un primer juego acabado:
- Fuentes: Como mínimo bitmapeadas. Que podamos escribir la puntuación de cada jugador.
- Sonidos: Ni que sea poder reproducir 2 o 3 sonidos en mono para los rebotes de la bola.
- Que más nos faltaría? Se aceptan sugerencias.
Espero que os haya gustado,
Nos vemos
<< capitulo anterior siguiente capitulo >>
0 comentarios :
Publicar un comentario