Skip to content

florianvazelle/lost-in-space

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lost In Space

Codacy Badge CodeFactor MIT License

Lost in Space has been developed during a graphic development course to learn how to use OpenGL and shaders.

Build Game

make
./lostinspace NODE_ID

Dependencies

Features

  • Pilot a spaceship in space (3d model import with assimp)
  • Lighting :
    • Point light (Sun)
    • Phong
    • Specular (Spaceship)
  • Peer-to-peer network
  • Landing on the planets
  • Procedural texture generation
  • Shoot and explosion of planets
  • Detection of spaceship / planet collisions
  • Several point of view (third person, cockpit of the spaceship)
  • Menu with starfield effect (text to texture conversion with SDL_ttf)