#1 · FatPhil
23 Oct 2012
I'm looking at getting RoRoRo back in the waiting room again...
Back in the olden days RoRoRo used to happily sit in the waiting room. Such games were unrated, and people had to chose to accept those games, so nobody played a robot they didn't want to play. The *unrated* games in the waiting room still seem to behave that way. I presume that nobody will be offended if I get RoRoRo to offer every discipline he's capable off in these *unrated* games? (Yes, that's a lot of entries in the Einstein section, there are something like 8 variants.)
However, *rated* games are different. You queue up, and you get assigned partners. What should RoRoRo do there? In some ways, they're quite similar to the old "Ratings Tournaments" which disappeared (which may have been because of cheaters gaming them for ratings points by stuffing them, I'm not sure). For some disciplines, RoRoRo was welcome in those RT's, so I hope that he'd be welcome to sign up in the waiting room too for those. As the waiting room permits a ratings range, should RoRoRo make use of that ratings range? If so, how broad/narrow? The old RTs were bands which were about 200-wide, IIRC, so +/-100 would be closest equivalent. But what about max # games against the same opponent - what should I do with that? I presume most people signing up sign up for 5 games. I know I wouldn't want to suddenly have 5 RoRoRo Dvonn games even if I might want 5 colonelmoutard Dvonn games, so perhaps the human's "max # games" setting shouldn't be relied upon to limit things. But if I set RoRoRo's max too low, then what about the people who like playing any fast opponents, have no max#games limit and just want another RoRoRo game? (Well, they can get the games from other means, I don't think I should specifically cater for them.)
RoRoRo is programmed such that every discipline (what the site identifies as a "gtid" (= game type ID, presumably), so the 2 hexes are different, and the 3 gos are different, but the 9 einsteins are the same) is individually configurable - what he can and can't sign up to - so there's no need to worry that things that work for one crowd won't work for another crowd - they can all be configured independently. (Sorry if that sentence is too long to be understandable, it's too late for me to rewrite it now!)
It might be easiest to just start with some fairly conservative settings, and then get feedback on how to improve things. Whilst bug reports can be sent to me privately, I do prefer "policy" discussions public, as I never like to say "yes, but someone else has asked for the opposite" when complaints come in.