From 73b04cddf8790f504cbc6b014e6a17793de6e8dc Mon Sep 17 00:00:00 2001 From: x0x7 Date: Wed, 7 Aug 2024 21:18:06 -0400 Subject: [PATCH] Update README.md List controls --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index e69de29..80c4d3b 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,30 @@ +# Basic Drone Demo + + +## Purpose + +This demo was built to an idea for a latency effect in a 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. + +## Controls + +'v' switches between the human and the drone + +### Human + +The human is the most simple. WASD for movement, and arrows for looking + +### Drone + +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 + +## 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 \ No newline at end of file