Skip to content

Segunda tarea del curso Modelación y Computación Gráfica: OpenGL 3D. Prototipo de juego de carreras en 3D, implementando una RNU spline.

Notifications You must be signed in to change notification settings

sebastianolmos/crazy_racer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Crazy Racer

Segunda tarea del curso Modelación y Computación Grafica, otoño 2020, usando OpenGL para hacer una aplicación 3D, que consiste en un juego de carreras donde la pista se tenia que construir con una curva Rounded Non Uniform Spline y luego parametrizarla para generar un correcto desplazamiento del auto.

Para ejecutar el programa debe tener instalado Python 3.5 o superior, y las librerias numpy, pyopengl, glfw y pillow. La aplicación se ejecuta con el comando python crazy-racer.py en el directorio code.

Video de muestra:

Alt text for your video

Los controles son:

  • [W], [S] para adelantar y retroceder el auto
  • [A], [D] para rotar el auto
  • [V] cambiar la cámara

Los controles para la camara global son:

  • Las Flechas de dirección sirven para rotar la cámara en torno a la pista
  • [Z], [X] para acercarse y alejarse al centro de la pista.

About

Segunda tarea del curso Modelación y Computación Gráfica: OpenGL 3D. Prototipo de juego de carreras en 3D, implementando una RNU spline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages