So, I've seen this question, but I feel like mine is different enough to warrant a new post because I have a specific victory objective that I can use to satisfy the winning criterion requirement. Feel free to disagree with this in the comments or votes.
So here's what I was thinking. Players can customize a build and then submit a bot which will work together with all of the other bots in the game to fight an enemy AI in some sort of KoTH challenge (which will probably resemble a classical KoTH; I will consider this later as it is not important). The general objective is for the community-programmed team to win the game; however, because of the requirement for a winning criterion, I was thinking I could implement some sort of contribution score accounting for damage dealt (DPS), healing done (Support), and damage blocked (Tank), or something like that.
Would a challenge with a well-defined contribution score associated with victory be considered on-topic?