Pinned Project

KiteGame (pivot from Beach Buggy)

Flask + SocketIO real-time kite/buggy prototype with tests-in-progress and a playful roadmap of issues.

PYTHON
Repository
Default branch
main
Last pushed
Nov 24, 2025

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.

Need more detail?
Happy to walk through the implementation or roadmap.