I decided to throw together this small project to help with automatically managing small casual tournaments in a plethora of games
- Clone the repository -
git clone https://github.com/NoohAlavi/tournament_manager
- Run
cd tournament_manager
andcargo r
to run the program. You can also build it withcargo b
. - It will ask for a tournament name and a number of rounds. Enter in the information and click enter.
- You can now enter names of players to add to the tournament. There is currently no way to remove players, but it will be added in the future.
- When you wish to start the tournament, type
:start
. You can abbreviate it as:s
. - The first round has started! Now, you should be able to see the current round number, the leaderboard (which is currently blank, as the tourney has just started!), and the pairings for that round. (work in progress).
- Once the game is finished, you can enter how many points each player has received in the round. The amount is up to you to decide! For example, a win could be worth 1 point, a tie 0.5 points, and a loss 0 points.
- Once the tournament is over, the final pairings will be shown, and the results will be saved in a
.txt
file with the name<tournament's name>_scores.txt
.
Enjoy! Feel free to contribute and put any feedback on my discord server