It’s probably been suggested in the past, so please forgive me if they sound familiar.
Blind challenge. Could you put a check box on the challenge dialog that causes the “cant see deployment” effect on a challenge? I would love to issue a challenge to someone and have them not see what they are up against.
Single shot challenge. (also a checkbox). You can only play it once, and thus deletes itself when a person downloads it. Obviously this should only apply to private challenges.
Map challenge. ( this would be a mode from the challenge screen ) This is more involved. You challenge a map, and each time you play you fight randomly one of the x most successful builds for that map. So its blind deployment. When you win, then the deployment you played with goes up as a challenge and competes as a x most successful build. Every once in a while, the servers drops the least successful deployments from the x most successful builds to prevent the list from growing too big. The random algorithm should skew moderately towards maps with the best win/loss ratio and a lot of games played. This will prevent a lot of additions to the x list, and also weed out new comers that have a 1-0 record quickly. The net effect is that only the hard deployments to beat remain, and this becomes a quasi king of the hill. Obviously, you also need to set this up so duplicate deployments and no more than z from any one person cant exist in the list.
Tourney Challenges. Someone sets a tournament on a specific map, to happen at a specific time. Players then submit one challenge to the tournament, if they are interested. The servers at the specified time play a double elimination or single elimination tournament and sends you back a private challenge on the deployments you lost to, and described with what rank in the tourney this fight was on. It also posts the top 3 deployments as generic challenges for a while. The winner would get sent back the final fight he won against, so he can see that fight too.
Random map challenge. Instead of picking through the list, it randomly selects a challenge filtered on what map you pick. I’m too lazy to go search through the list. I bet this would be really easy to set up.