What the Project Is
Started as Beach Buggy Racing and pivoted into a Kite Flying simulator. Expect lingering BeachBuggy classes and sand-related variables while the kite physics take shape.
Tech Stack
- Python 3.x
- Flask + SocketIO for real-time transport
- Eventlet for monkey patching
- HTML5 Canvas + JavaScript for rendering
- Tests: pytest-centric TDD mindset (coverage aspirational)
Known Issues / TODOs
- Duplicated classes from copy/paste.
- Level progression can freeze the (kite-formerly-car).
- Event system exists but is not wired through gameplay.
- Physics and wind feel unfinished; promises/async confusion noted.
- Tests exist but are incomplete; focus is on making them pass.
See the repository issues for the full backlog and humor-laced context.
How to Run
git clone https://github.com/aueskinj/KiteGame.git cd KiteGame python -m venv venv source venv/bin/activate pip install -r requirements.txt python app.py
Navigate to http://localhost:5000 to see the prototype; pytest commands are provided in the README for test runs and coverage.