UEWBot / dipvis

Django-based visualiser for tournaments for the boardgame Diplomacy
GNU General Public License v3.0
7 stars 5 forks source link

Highlight possible issues with board seeding #220

Open UEWBot opened 2 years ago

UEWBot commented 2 years ago

At the end of the board seeding process, after the system has produced a set of boards but before the TD has confirmed them, it would be useful to highlight possible issues. For example a player who's set to play a power they've played before, or two players who've played multiple games together already. This would help the TD decide whether to try seeding again or to indicate places they might want to manually override.

UEWBot commented 2 years ago

The infrastructure is there, now. Issues get propagated up from the seeder and displayed appropriately. Remaining work is for the seeder to return more detailed issues - which players have played their power before. That should only affect GameSeeder._assign_powers().