It's the rugby world cup at the moment, and there is a fantasy game for it.
Someone started posting the best possible team after each round and I thought "how could I automate this?".
I recalled a post I read here (https://www.hillelwayne.com/post/np-hard/) and that's where I found a reference to MiniZinc.
I gave it a go and although it's not that easy to learn using only the docs, I was pleasantly surprised that I managed to make it work in less than a day.
Pretty fun to play with the constraints to get different results and develop an understanding of what matters to pick a good team.
The constraints are the following:
- only 3 players per country
- can't exceed a maximum budget based on each player cost
- players have to be picked in their official position and there is a different number of slots for each position (8 positions, 15 slots)
Happy to get some feedback and perhaps it can inspire others!
3 comments
Show HN: Solve the best fantasy team with MiniZinc | Heykuki News