Project developed for Instituto Superior Técnico at Computer Graphics subject.
You can play it here!
Language: JavaScript
Library: Three.js
- 1st Delivery: 5.5/6
- 2nd Delivery: 5.0/5
- 3th Delivery: 5.0/5
- 4th Delivery: 4.0/4
Final Grade: 19.50/20
- ← Move Ship left
- → Move Ship right
- B Fire
- S Pause/Continue
- R Restart
- 1 2D Top View
- 2 Perspective View
- 3 Ship View
- N Toggle Sun lighting
- C Toggle Stars lighting
- H Toggle Ship spotlight
- A Toggle wireframe mode
- L Toggle lighting calculation
- G Toggle Gouraud/Phong shading
- P Toggle Gameboard (perfect to observe lighting and shading)