Este proyecto era una asignación de que me mandaron en la universidad sobre un juego 3D, usando OpenGl en C++, implementado nuestro propio cargador de objetos (Obj, off) y me pareció pertinente compartirlo.
Entonces, este proyecto consiste en un juego de un laberinto, que consiste en llegar al fin del laberinto, y actualmente consta de 5 niveles.
- GLFW
- AntTweakBar
- Glew
- FreeType para renderizar texto
- IrrKlang para importar sonido
- ...
- Learn OpenGL Your #1 Resource for OpenGL Me sirvió para guiarme en el uso de VBO, shaders, texturas, Skybox, lighting, text rendering FreeType, aplicar sonido IrrKlang
- Megabyte Softworks C++, OpenGL, Algorithms Me sirvió para guiarme sobre el uso de la cámara, aplicar fog dentro del shader
- Entre otros...
- Lo básico está 😄
- Añadir más niveles 😄
- Mejorar la jugabilidad 😓
- Mostrar tabla de resultados después de cada nivel y poder comparar con otros 😓
- Agregar una inteligencia artificial de un monstro que te persiga 😱
- Editor de niveles 😭
- Poner el código más eficiente y entendible --> llevar a clases POO todo 😭
- Y muchas cosas más 👽