Create and engage in real-time discussions to grow the infinite virtual forest. While of potentially little practical value, this is an experiment on applying various networking-related solutions such as real-time chat, multiplayer cursors, infinite grid, spatial partitioning (for network event processing in visible area), and so on.
- Install dependencies:
npm ci
- Copy
.env.example
to.env
and set the required environment variables. - Start the development server:
npm run dev
- By default, the client runs on http://127.0.0.1:5173/.
See package.json for linting and build commands.
- Change the directory to
server/
. - Create a virtual environment and install dependencies:
python -m venv .venv . .venv/bin/activate pip install -r requirements.txt
- Run the server:
./run.sh
- By default, the server runs on http://127.0.0.1:8000/.