This project was written in C with OpenGL and simulates a submarine in an underwater environment
submarine-sim-clip.mp4
- XYZ movement
- Screen Resizing Capabilities
- 3D third-person camera movement
- Fog
- Fish that observe flocking (boid) behavior
- Wireframe viewing
- Rendering of .obj files and textures
Up Arrow : Raise Submarine Down Arrow : Lower Submarine w,a,s,d : Lateral Movement of Submarine u : Toggle Wireframe Drawing b : Toggle Fog f : Fullscreen q : Quit