Lollo's matchmaking algorithm
Provide player's names and mmr and generate mathematically balanced teams
How to use
- Fill the input.json file with your friend's data: everyone need to have their mmr
- Open the generate_teams.py and see the result
The team score is the sum of all his components' mmr; the program will show the team that has the lowest difference (a.k.a. the most balanced team)
TIP: After a game softly edit players' mmr depending on their in-game performance
License
This software is released under the MIT license. Feel free to browse through the code as you like, and if you end up making any improvements or changes, please do not hesitate to make a pull request. :)
N.B.: This is my first python program and my first github public project! For any suggestion, please write me on discord (Lollo#9343) or open an issue here on github