Skip to content

Space Invaders developed using three.js for Computer Graphics subject

License

Notifications You must be signed in to change notification settings

rodrigolousada/ist-leic-cg-space-invaders-game

Repository files navigation

CG @ Space Invaders

Project developed for Instituto Superior Técnico at Computer Graphics subject.
You can play it here!

Grades:

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


How to play:

Moves:

  • Move Ship left
  • Move Ship right
  • B Fire

  • S Pause/Continue
  • R Restart

Views and Cameras:

  • 1 2D Top View
  • 2 Perspective View
  • 3 Ship View

Lighting, Shading and Textures:

  • 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)

About

Space Invaders developed using three.js for Computer Graphics subject

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published