All the ratings should be done using a strategy pattern as to enable dynamic changing of them. Create the abstract frameworks needed (some might be already in place) and create default implementations based on the algorithms used in the original ScrimBot.
All the ratings should be done using a strategy pattern as to enable dynamic changing of them. Create the abstract frameworks needed (some might be already in place) and create default implementations based on the algorithms used in the original ScrimBot.