Hydro Trader is a framework for trading hydropower in a competitive setting.
It consists of two parts, a server api that host a game and a client that can access and play the game.
The client should be extended by the player to perform better.
The game is played between N players, each competing in the same market, with the goal to have as much money at the end of the time T. The weather and market is simulated to be based in Norway.
The player controls a network of hydro reservoirs. Each the player must:
- Decide which reservoirs should produce electricity.
- If producing electricity, what price do I demand for my power.
The product should contain a apropriate number of bugs.
- Start server ( uvicorn hydro_trader.server:app --host 0.0.0.0 --port 8000 )
- Start client ( python ./hydro_trader/client.py )
- start_game.py (password is 1234, python ./start_game.py -p 1234 )
You can access the admin panel at localhost:8000/admin (default password is 1234 )