Project MonteCarloTau - scaffold
Components:
cpp/
- example C++ codepythonapi/
- Flask server (Flask server not used for the game version)electron-app/
- Electron + TypeScript minimal visualizer
Quick start (high level):
- Install dependencies
-
Python: create venv and install requirements
- python -m venv .venv
- source .venv/bin/activate # or .venv\Scripts\Activate on Windows PowerShell
- pip install -r pythonapi/requirements.txt
-
Build C++ extension (from repo root):
- cd pythonapi
- python setup.py build_ext --inplace
-
Run Flask server:
- python pythonapi/src/app.py
-
Run Electron app:
- cd electron-app
- npm install
- npm run build
- npm start
a tool to visualize the evolution of
A code to practice interfacing C++, Python and TS > Python Backend Dev <3