Lost in Space has been developed during a graphic development course to learn how to use OpenGL and shaders.
make
./lostinspace NODE_ID
- 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)