All projects

Multi-Agent Reinforcement Learning Simulator

HardNov 2025 — Dec 2025

A simulation environment where multiple agents learn via Q-learning, trainable and viewable from the browser.

What it does

  • Designed the Q-learning training pipeline, agent decision logic, and simulation environment.
  • Architected a modular FastAPI backend exposing simulation state through a REST API.
  • Built a training state machine managing agent lifecycle and Q-table persistence.
  • Developed a React (Vite) frontend to run and visualize agent behavior in real time.

Tags

PythonFastAPIQ-LearningReactVite
solution.md

# stack

- Python

- FastAPI

- Q-Learning

- React

- Vite

# status

- attempted — code public, no hosted demo yet