dronedemo/README.md

30 lines
1.1 KiB
Markdown
Raw Normal View History

2024-08-07 21:18:06 -04:00
# Basic Drone Demo
## Purpose
2024-08-07 21:19:28 -04:00
This demo was built to demonstrate an idea for a latency effect in a server controlled multi-player game. It happened to also demonstrate a few needed parts for the larger video game I want to make. Server based physics. Control of a drone. Switching between characters, control and view independently. Server directed rendering for 3d.
2024-08-07 21:18:06 -04:00
## Controls
'v' switches between the human and the drone
### Human
The human is the most simple. WASD for movement, and arrows for looking
### Drone
2024-08-07 21:20:13 -04:00
Up arrow increases prop speed
Down arrow reduces prop speed
Left and Right arrows control yaw, and so do Q and E.
W pitches forwards and S pitches back
A rolls left and D rolls right
F instantly removes any roll or pitch
G instantly removes roll and pitch and momentum
2024-08-07 21:18:06 -04:00
## Things someone could do if they fork the repo
- Pointing the camera down a little bit on the drone would improve its control
- Replace the rectagles with actual models
- Add a button that will toggle the control but not the view so you can fly the drone outside of FPV