Computer Graphics Project of Henry Schuler, Lukas Braun und Johannes Brandenburger
- 3D-Modeling of a Flight School
- Flight Simulator Game
- Animations and Interactions in the Scene triggered by Mouse
- Realistic Lighting and Shadows
- Walking Controls by WASD and with Collision Detection
- Camera Controls by Mouse
- Airplane Controls by Mouse
- Keyboard Shortcuts for Fast Controls over Lights, Shadows and other Features
- Information about Interactions when near Objects
Entire Project: flight-school.brandenburger.dev
Flight Simulator as installable PWA: flight-simulator.brandenburger.dev
github.com/johannesbrandenburger/flight-simulator-pwa
Key | Function |
---|---|
WASD | Walking Controls |
L | Switch All Lights On/Off |
C | Toggle Chair Shadows (Deactivated by Default for more Performance) |
T | Toggle Table Shadows (Activated by Default) |
F | Start Flight Simulator |
J | Toggle FPS Display Visibility |
H | Show this Help |
U | Toggle Collision Detection |
Key | Function |
---|---|
P | Pause |
I | Invert Controls |
F | Exit Flight Simulator and Return to Flight School Scene |
J | Toggle FPS Display Visibility |
- Click on the Chair to Put it on the Table (and back)
- Click on the Computer to Start the Flight Simulator
- Click on the Light Switch to Switch the Lights On/Off
- Click on the Closet to Open/Close it
- Move the Blackboard with the Mouse to Adjust its Height
- If node and npm are not already installed, install them from nodejs.org.
- Run
npm run start
to install all dependencies and start the server on port 3000. - Open localhost:3000 in your browser.