Este proyecto tiene fines exclusivamente docentes
El proyecto incluye material extraído del proyecto público Three.js r96, bibliotecas de utilidad del texto "WebGL Programming Guide" de Kouichi Matsuda y Rodger Lea y código propio de [email protected].
Para más información sobre su uso y alcance consultar la wiki
El objetivo del usuario es conseguir que la bola metálica que se encuentra en la esquina superior izquierda alcance la 'U' que hay en la esquina inferior derecha. Para ello, habrá de cambiar la orientación del laberinto haciendo uso de las teclas de movimiento y observar como la gravedad mueve la esfera.
- Flecha arriba: Rotar el plano hacia delante.
- Flecha abajo: Rotar el plano hacia detrás.
- Flecha izquierda: Rotar el plano hacia la izquierda.
- Flecha derecha: Rotar el plano hacia la derecha.
La configuración de la aplicación, así como el reinicio del nivel, se puede hacer tanto con el teclado como con la interfaz que hay en la esquina superior derecha.
- Tecla 'C': Alternar entre las cámaras cenital y perspectiva.
- Tecla 'D': Alternar entre modo día y noche.
- Tecla 'R': Reiniciar el nivel.
La cámara perspectiva puede rotarse si se mantiene pulsado el click izquierdo del ratón y se desplaza el mismo. Además, permitimos hacer zoom con la rueda del ratón. Cuando el modo noche está activado, un foco de luz persigue la posición de la cámara. El efecto del movimiento del foco se puede observar en el brillo de los materiales así como en las sombras arrojadas, visibles a través de la cámara cenital.