A web-based 3D drone flight simulator built with Three.js that offers both normal and beginner control modes.
- Realistic 3D drone physics
- Two control modes: Normal and Beginner
- Real-time flight controls
- In-game timer
- Visual feedback and crosshair
- Sky environment
- Node.js (Latest LTS version recommended)
- A modern web browser
- Clone the repository:
git clone https://github.com/YOUR_USERNAME/drone-simulator.git
cd drone-simulator- Install dependencies:
npm install- Start the server:
node server.js- Open your browser and navigate to
http://localhost:3000
- W/S - Forward/Backward
- A/D - Move Left/Right
- Arrow Up/Down - Tilt
- Click screen to lock mouse
- Mouse - Control Direction
- W - Throttle
- Space - Up
- Shift - Down
- ESC - Release mouse
- Three.js for 3D graphics
- Node.js for local development server
- HTML5 and CSS3 for UI
MIT License