/kite-sim

Kite-powered boat simulator made with threejs and react

Primary LanguageJavaScriptMIT LicenseMIT

Traction Kite Flight Simulator 🪁🚤

Project Banner

Overview

Welcome to the Traction Kite Flight Simulator! This project aims to provide an interactive, educational, and fun way to explore the dynamics of kite-powered boating. Whether you're a student, a researcher, or just curious, this simulator offers a hands-on approach to understanding the physics and mechanics of kite traction in a marine environment.

Features

  • Realistic 3D environment
  • Customizable wind and kite parameters
  • Intuitive controls and UI
  • Real-time analytics dashboard

Tech Stack

  • React.js
  • Three.js
  • React Spring
  • Next.js
  • Vercel for deployment

Installation

  1. Clone the repository:

    git clone https://github.com/nicOwlas/kite-sim.git
  2. Navigate to the project directory:

     cd kite-sim
  3. Install dependencies:

    npm install
  4. Run the development server:

     npm run dev
  5. Open http://localhost:3000 in your browser to see the simulator in action.

Usage

  1. Setting Parameters: Use the control panel to set the wind speed, kite size, and other parameters.
  2. Interacting with the Kite: Click on the flight envelope to change the kite position and observe the effects on traction.

Contributing

We welcome contributions!

License

This project is licensed under the MIT License - see the LICENSE.md file for details.