UBC-Thunderbots / Software

Robot Soccer Playing AI
http://www.ubcthunderbots.ca
GNU Lesser General Public License v3.0
53 stars 110 forks source link

Add ability for some robots to be preferred for some tactics #3302

Open itsarune opened 2 months ago

itsarune commented 2 months ago

Description of the task

Due to mechanical and electric build differences, some robots are more capable of dribbling/shooting than others. We should be able to prefer these robots for some tactics (eg. AttackerTactic).

Build a system to adjust tactic preferences for some robots through Thunderscope. The tactic preference should cause us to add a small bonus to the costs of assigning robots to these tactics in the Play::get()

Acceptance criteria

Blocked By

itsarune commented 2 months ago

3278 and #3279 is an initial pass at an implementation