Dominion Strategy Forum

Dominion => Dominion Online at Shuffle iT => Dominion General Discussion => Goko Dominion Online => Topic started by: theory on March 23, 2014, 10:07:02 pm

Title: Dominion Online set selection
Post by: theory on March 23, 2014, 10:07:02 pm
How can Making Fun better implement set selection on Dominion Online?  What does the casual/pro mode need?
Title: Re: Dominion Online set selection
Post by: Trogdor the Burninator on March 23, 2014, 10:21:15 pm
I was never really on Isotropic but a Veto mode sounds good
Title: Re: Dominion Online set selection
Post by: GeoLib on March 23, 2014, 10:27:22 pm
I'll just quote my posts from that other thread:

Quote
My 2 cents. Pro mode is pretty much fine as is, except that goko (or making fun, I guess?) really needs to implement automatch and a proper lobby system. There shouldn't be any kind of ban list or anything. In my mind "pro" means all-cards, full-random, no knowledge of the kingdom before hand. Obviously people having different set ownerships messes with this somewhat, but I don't really see any practical way to fix that. I don't think it's fair to exclude people who don't have all the cards from hosting pro (especially, what if they have all the sets, but not all the promos. Would that be enough?). Anyway, I don't see a practical solution to that issue. I do think that it makes sense that "pro" mode should be aimed at the interests of the competitive players though.

I think the real problem, as mentioned in the OP is that playing casual "it'd be hard to find an opponent because all the better players seem to just play pro." I think if casual were fixed up a little bit then perhaps people would be more willing to play it too. I probably would still only host pro-mode matches, but I'd be willing to join casual games if it were possible to see what criteria someone used when picking the game (including what sets were drawn from). This would require goko implementing a server-side functioning kingdom generator. LF points out that someone could just keep generating kingdoms until they got, say KC/Goons/Masq, which I guess is an issue, but I think if you were only allowed to put in your parameters and then you didn't see the kingdom until you hit "create game," then generating kingdoms until you got the one you want would be a sufficiently large hassle that it wouldn't be that much of a problem. Some dick would probably still do it, but, oh well, this is casual mode and I don't think it would happen very often.


Quote
To clarify, I meant that you would see the set of ten and the parameters they used to pick it (including the possibility to pick all 10. This is a useful feature and I don't think it should go away). Maybe it pops up that this set contains tournament and you don't join the game. If it comes up with a huge wall of text on all the requirements they used, you don't have to read it all. You can just decide that you'd rather not play that game (or play it anyway).
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 23, 2014, 10:28:34 pm
Thanks for creating this topic. I was wanting to talk about some requests, but didn't really want to post them in the "I hate Tournament" thread.

I play mostly Unrated games using sets I create with my own randomizer. Like, I play enough Pro and Casual games to keep my ratings high enough that people know I'm not a noob, but that's it. So as far as Pro randomization goes, I have no horse in that race. I do have some opinions about custom Kingdom selection/randomization, so hopefully this is the place to talk about that.

If Making Fun wants to create a better set generator with parameters, I think they should consider using a text-based input field like the extension uses. It's arguably less user-friendly than Dominion Online's current Kingdom creator, but way, way more convenient. Right now the native Kingdom creator (the "My Cards" section) is a bit of a mess. The cards are divided up into not just expansions, but sub-expansions. Some of these are sorted alphabetically and some by card cost. It takes forever to, say, recreate one of Hinterlands's suggested sets of 10 using that interface. Whereas with the extension, I can just type in a comma-separated list of ten cards and bam, it's made. Or if I want to practice with a specific card, I can just type "Develop, All" and go. So it would be nice if the text-based input were at least an option. At minimum, they should revamp the "My Cards" section to be more user friendly and give various sort and search options (e.g. All Cards, By Expansion, By Sub-Expansion, By Cost, etc.).

My much greater concern is with the eventual native automatch implementation. Over half the games on Dominion Online seem to be Pro games. About half of the Casual games are Base-only. I almost never see an Unrated game that I'm not hosting. Right now this isn't a problem for me. I have no trouble finding players for my games because even if they'd prefer to play a Pro or Casual games, many are willing to play an Unrated game rather than sit around in the lobby. I have no idea how the native automatch will work once it's finally implemented, but if it works like the extension, players cannot say, "Well, I'd like to play this type of game, but I'm willing to play these others." You just choose a type of game and get matched. I will bet cash money that over 99% of automatched games are Pro games. So I'm concerned that native automatch will be the death knell of unrated and perhaps even casual games.
Title: Re: Dominion Online set selection
Post by: JW on March 23, 2014, 10:30:14 pm
One suggestion is:
The host of a pro game chooses whether the Kingdom will be generated according to "black list mode" (and this is a visible characteristic of the game). If so, each player's list of (up to) three cards won't be included in the Kingdom (when the game starts it lists which cards each player vetoed).

If a pro game is not generated in "black list mode", then only cards that are on every player's "black list" list will be vetoed. A tournament's rules might require not using black list mode, for example.

Additionally, no cards from the base set can be black listed. For the other cards, there is a worry that people will not purchase, say, Cornucopia if they will be forced to play Tournament in "pro" games. With the base set that concern doesn't apply.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 23, 2014, 10:31:28 pm
I was never really on Isotropic but a Veto mode sounds good

Where would you have it, though? In Unrated and Casual modes, the set of 10 is created before people join your game, and I for sure don't see that changing. So it would have to be an option for Pro mode only.

Again, I have no horse in the Pro-mode race, but I am against iso-style veto mode in general. It just serves to create a pre-game metagame where you try to maximize your advantage by tailoring the board. Ugh.
Title: Re: Dominion Online set selection
Post by: GeoLib on March 23, 2014, 10:38:51 pm
I was never really on Isotropic but a Veto mode sounds good

Where would you have it, though? In Unrated and Casual modes, the set of 10 is created before people join your game, and I for sure don't see that changing. So it would have to be an option for Pro mode only.

Again, I have no horse in the Pro-mode race, but I am against iso-style veto mode in general. It just serves to create a pre-game metagame where you try to maximize your advantage by tailoring the board. Ugh.

I agree. I would not be a fan of this entering one of the existing modes and I don't think it's worth making it's own mode. I don't really find it that compelling (then again, there aren't really any cards that I hate to play with).
Title: Re: Dominion Online set selection
Post by: Robz888 on March 23, 2014, 10:45:40 pm
How can Making Fun better implement set selection on Dominion Online?  What does the casual/pro mode need?

Not to be all, "Dude, Isotropic was so awesome, just replicate it completely, jerks" BUT... bias toward certain sets, veto mode, and identical starting hands are the things I most want.

Identical starting hands most of all.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 23, 2014, 11:16:35 pm
To clarify, I meant that you would see the set of ten and the parameters they used to pick it (including the possibility to pick all 10. This is a useful feature and I don't think it should go away). Maybe it pops up that this set contains tournament and you don't join the game. If it comes up with a huge wall of text on all the requirements they used, you don't have to read it all. You can just decide that you'd rather not play that game (or play it anyway).
If they pick the cards sufficiently randomly - e.g. 5 Seaside 5 Prosperity - then why show the ten cards?

I don't like the huge wall of text; sure I can ignore it, whatever, it's bad. If I can see the 10 cards then obv. I don't need to know anything except "did they force specific cards." If I can't see the 10 then I would limit it to, they either picked some simple thing here it is, or it's something complex and leave it at that, proceed at own risk. I mean I would show the cards they forced if any but not "include a village" or whatever if those were options.

So I guess that answers my question, if you show the 10 cards and highlight ones they forced to be included and maybe flash an alarm for picking KC+Masq then who cares how else they generated it, there's your actual set of 10.

But uh I feel like I don't want to know the set of 10. I want to be able to say "5 seaside" and not know what they are until the game starts. I don't want to pick a game to join based on the cards on the table. The only reason I care is if I hate a card and it's there, which brings us back to the veto mode thing.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 23, 2014, 11:21:36 pm
Here is the veto mode proposal in its most advanced state. SheCantSayNo and maybe other people contributed.

- you can pick 3 cards total from expansions/promos, but not the main set (this is to reduce the potential to game the system)
- the creator of a game chooses either to not include cards on all players' lists (the default) or to not include cards on any player's list (so, if you don't want to use this system, that's already the default; don't pick 3 cards, leave it on "all")
- matchmaking allows 1) I want "gone if all banned it," 2) I want "gone if any banned it," 3) I don't care, match me already

Conceivably Goko Salvager could give this a trial run, see if people like it or not.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 23, 2014, 11:27:52 pm
One suggestion is:
The host of a pro game chooses whether the Kingdom will be generated according to "black list mode" (and this is a visible characteristic of the game). If so, each player's list of (up to) three cards won't be included in the Kingdom (when the game starts it lists which cards each player vetoed).

If a pro game is not generated in "black list mode", then only cards that are on every player's "black list" list will be vetoed. A tournament's rules might require not using black list mode, for example.

Additionally, no cards from the base set can be black listed. For the other cards, there is a worry that people will not purchase, say, Cornucopia if they will be forced to play Tournament in "pro" games. With the base set that concern doesn't apply.
Yes, somehow I missed this. Yes an important part of the idea behind this is, do not just avoid buying Cornucopia to avoid seeing Tournament in games; you can buy a product and choose not to play with the card you don't like.

And similarly when you are hosting games, you should be able to turn off any expansions you don't want to play with, if it seems like anyone would ever do that.

For tournaments the key question would be, do people feel like the banned lists are unfair or what. If they don't then I would allow them in tournaments; we are all here to have fun. I am speaking only of official tournaments, which so far haven't existed; obv. anyone can run a tournament with whatever limits they want.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 23, 2014, 11:41:10 pm
I play mostly Unrated games using sets I create with my own randomizer.
I am curious why you play unrated games. I don't know what other differences there are besides not being rated.

If Making Fun wants to create a better set generator with parameters, I think they should consider using a text-based input field like the extension uses. It's arguably less user-friendly than Dominion Online's current Kingdom creator, but way, way more convenient. Right now the native Kingdom creator (the "My Cards" section) is a bit of a mess. The cards are divided up into not just expansions, but sub-expansions. Some of these are sorted alphabetically and some by card cost. It takes forever to, say, recreate one of Hinterlands's suggested sets of 10 using that interface. Whereas with the extension, I can just type in a comma-separated list of ten cards and bam, it's made. Or if I want to practice with a specific card, I can just type "Develop, All" and go. So it would be nice if the text-based input were at least an option. At minimum, they should revamp the "My Cards" section to be more user friendly and give various sort and search options (e.g. All Cards, By Expansion, By Sub-Expansion, By Cost, etc.).
I think the "recommended sets" should just be there as an option; a lot of people like to play them IRL and I bet that carries over.

I am sympathetic to wanting something text-based. I (someone who has barely looked at this system) would like to be able to type a few letters and have it find the card. Maybe there are ten slots and for each one you can leave it random, or pick a set, or type your few letters (or endlessly look through a list). Or pick a special category (village, attack).

I think what Wei-Hwa had going on was way too complex.

I don't know if there are advantages to "bias towards Seaside" vs. "include 3 cards from Seaside."

My much greater concern is with the eventual native automatch implementation. Over half the games on Dominion Online seem to be Pro games. About half of the Casual games are Base-only. I almost never see an Unrated game that I'm not hosting. Right now this isn't a problem for me. I have no trouble finding players for my games because even if they'd prefer to play a Pro or Casual games, many are willing to play an Unrated game rather than sit around in the lobby. I have no idea how the native automatch will work once it's finally implemented, but if it works like the extension, players cannot say, "Well, I'd like to play this type of game, but I'm willing to play these others." You just choose a type of game and get matched. I will bet cash money that over 99% of automatched games are Pro games. So I'm concerned that native automatch will be the death knell of unrated and perhaps even casual games.
Well do we have any data from other games? I feel like, if I'm a newcomer and I see that there are "pro" and "casual" options, I will choose "casual" to start with so I'm not annoying anyone. "Pro" sounds like the players are better, even though that isn't actually part of it.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 24, 2014, 12:12:59 am
I am curious why you play unrated games. I don't know what other differences there are besides not being rated.

I believe they also don't count for your quit % or win-loss ratio, which some people care about.

I play unrated games mostly because I'm at a point in my life where I could have to leave a game at any time. Sometimes I play at work, and I get pulled away to actually get some work done. When I'm at home, I need to quickly respond to the needs of my 7-month-old son. So sometimes I time out of games. I try to leave games like this as little as possible, and when I do have to leave, I try to resign rather than time out, but I don't always succeed.

Since I play primarily for fun, I also just prefer not having my games ranked. I tend to get upset when I lose a ranked game (even a casual one), but not when I lose an unranked game. So overall my enjoyment is increased by playing unranked games. But I could get over that. It's mostly the "could be pulled away at any moment" thing.

If Making Fun wants to create a better set generator with parameters, I think they should consider using a text-based input field like the extension uses. It's arguably less user-friendly than Dominion Online's current Kingdom creator, but way, way more convenient. Right now the native Kingdom creator (the "My Cards" section) is a bit of a mess. The cards are divided up into not just expansions, but sub-expansions. Some of these are sorted alphabetically and some by card cost. It takes forever to, say, recreate one of Hinterlands's suggested sets of 10 using that interface. Whereas with the extension, I can just type in a comma-separated list of ten cards and bam, it's made. Or if I want to practice with a specific card, I can just type "Develop, All" and go. So it would be nice if the text-based input were at least an option. At minimum, they should revamp the "My Cards" section to be more user friendly and give various sort and search options (e.g. All Cards, By Expansion, By Sub-Expansion, By Cost, etc.).
I think the "recommended sets" should just be there as an option; a lot of people like to play them IRL and I bet that carries over.

I am sympathetic to wanting something text-based. I (someone who has barely looked at this system) would like to be able to type a few letters and have it find the card. Maybe there are ten slots and for each one you can leave it random, or pick a set, or type your few letters (or endlessly look through a list). Or pick a special category (village, attack).

I think what Wei-Hwa had going on was way too complex.

I don't know if there are advantages to "bias towards Seaside" vs. "include 3 cards from Seaside."

To be fair, the "My Cards" board builder does already have a "type a few letters to narrow your search" function, but it's still way slower and requires switching between mouse and keyboard 10 times (11 with Young Witch).

If I had my druthers, there would be a randomizer option for "pick up to 2 sets (with larger sets being more likely), then get half the cards from each set", sprinkling in promos proportionally. In fact I have my own little HTML page that does exactly this, spitting out a nice string of Kingdom cards that I can copy and paste into the extension's Kingdom Generator. So far I've had good luck with generating fun boards using this technique, which is hardly surprising since I believe it's how most of the IRL testing was done.

My much greater concern is with the eventual native automatch implementation. Over half the games on Dominion Online seem to be Pro games. About half of the Casual games are Base-only. I almost never see an Unrated game that I'm not hosting. Right now this isn't a problem for me. I have no trouble finding players for my games because even if they'd prefer to play a Pro or Casual games, many are willing to play an Unrated game rather than sit around in the lobby. I have no idea how the native automatch will work once it's finally implemented, but if it works like the extension, players cannot say, "Well, I'd like to play this type of game, but I'm willing to play these others." You just choose a type of game and get matched. I will bet cash money that over 99% of automatched games are Pro games. So I'm concerned that native automatch will be the death knell of unrated and perhaps even casual games.
Well do we have any data from other games? I feel like, if I'm a newcomer and I see that there are "pro" and "casual" options, I will choose "casual" to start with so I'm not annoying anyone. "Pro" sounds like the players are better, even though that isn't actually part of it.

Sure. I would like to not be playing exclusively against noobs, though. I enjoy playing against a variety of skill levels. I don't feel the need to test my mettle against the best of the best, but I do like a challenge now and then.

Ideally (for me), any automatch system will have the option to say, "Gee I'd like to play a Pro game, but if I can't find one within X seconds, I'll take what I can get." But I have no clue how automatch would work with Casual and Unrated games where (presumably) the host has created the board beforehand. I don't even know how it's going to work in terms of matching up the haves and the have-nots in terms of set ownership. So I am unable to give any specific suggestions because I have no knowledge of the framework.

Again, this is all just my opinion. If I'm forced to play full-random in order to get any sort of competition, I'll suck it up and do so. All things being equal, I prefer to sometimes play games using the above randomization system, or the recommended sets of 10, or what-have-you.
Title: Re: Dominion Online set selection
Post by: LibraryAdventurer on March 24, 2014, 12:26:34 am
I would be happy with any solution where: A) I could avoid a certain couple cards I don't like, and B) I can find someone to play with.
I don't care if this solution is implemented in casual or pro or unrated, but currently not many people with multiple sets seem to want to play casual games without exploiting their favorite combo, much less unrated ones. So I guess what I want is for casual and/or unrated games to be fixed so more people will want to play them, which woud mostly likely involve some way to be pretty sure that some jerk didn't craft the kingdom to exploit their favorite combo or whatever.

FWIW, I share LF's opinion about ratings: When playing a rated game, it's easier to get mad & frustrated if I lose. For this reason, unrated games can be more fun. Without ratings, Dominion is a game (unlike some others) where it can be just as fun to lose as it is to win, but ratings messes up that aspect.
(I did make a comment about 'too bad it wasn't a rated game' that time I played against Lastfootnote, but I was just joking about beating someone with a much higher rating than me...)
Title: Re: Dominion Online set selection
Post by: michaeljb on March 24, 2014, 12:45:01 am
I usually don't join games created by other players in the lobby because I'd prefer to be certain it's going to include all the cards (which I have purchased/earned). Sometimes hosts of pro games don't indicate at all how many cards they own in the game title, and I'd rather create my own table instead of joining theres.

If the kingdom was generated from all of the cards owned by all players involved rather than just the host, I would have no problem joining almost any 2p pro game. I guess this would be more troublesome for casual/unrated if the kingdom is supposed to be generated before the game starts.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 12:52:01 am
Since I play primarily for fun, I also just prefer not having my games ranked. I tend to get upset when I lose a ranked game (even a casual one), but not when I lose an unranked game. So overall my enjoyment is increased by playing unranked games. But I could get over that. It's mostly the "could be pulled away at any moment" thing.
I think obv. it should be possible to have a leaving player replaced with a bot, so you can have whatever fun was left to have. But the leaving player would have to be punished for that ranking-wise because maybe you are just quitting a game you've lost and so yes, unrated, I see.

To be fair, the "My Cards" board builder does already have a "type a few letters to narrow your search" function, but it's still way slower and requires switching between mouse and keyboard 10 times (11 with Young Witch).
In that case it should let you switch slots with a keypress - "space" to keep your choice and go to the next one.

If I had my druthers, there would be a randomizer option for "pick up to 2 sets (with larger sets being more likely), then get half the cards from each set", sprinkling in promos proportionally. In fact I have my own little HTML page that does exactly this, spitting out a nice string of Kingdom cards that I can copy and paste into the extension's Kingdom Generator. So far I've had good luck with generating fun boards using this technique, which is hardly surprising since I believe it's how most of the IRL testing was done.
Yes, mostly I played two expansions with 5 cards from each, although I also played the large expansions by themselves, especially Dark Ages. The cards aren't trying to be better for that format, but you do see set themes reinforced that way. Some cards do end up better, due to being combos with the set themes.

"Pick from 2 sets" seems like a good option provided there aren't lots of options like that (which is to say, I still favor not having a bewildering list of options). Wait, this can be folded into the previous proposal; you can label a slot "from random set #1" or "from random set #2" and then you know, if you have three random set #1's they are from the same random set.

Sure. I would like to not be playing exclusively against noobs, though. I enjoy playing against a variety of skill levels. I don't feel the need to test my mettle against the best of the best, but I do like a challenge now and then.

Ideally (for me), any automatch system will have the option to say, "Gee I'd like to play a Pro game, but if I can't find one within X seconds, I'll take what I can get." But I have no clue how automatch would work with Casual and Unrated games where (presumably) the host has created the board beforehand. I don't even know how it's going to work in terms of matching up the haves and the have-nots in terms of set ownership. So I am unable to give any specific suggestions because I have no knowledge of the framework.
It's hard to evaluate a timeout option just yet; you have to know, how popular is the game, how specific can you be with the matchmaking (thus generating a profile no-one will match). Obv. you can always be your own timeout option.

Probably optionally specifying a minimum number of expansions for matchmaking is okay? People for sure specify how many sets they have, that they don't want a certain quit% (though that needs fixing), that they want a certain rating.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 12:54:40 am
I usually don't join games created by other players in the lobby because I'd prefer to be certain it's going to include all the cards (which I have purchased/earned). Sometimes hosts of pro games don't indicate at all how many cards they own in the game title, and I'd rather create my own table instead of joining theres.
I think obv. any information like that that you'd want to know should be visible without anyone having to stick it in their title. You see it right on the screen or hover over something to see it. They have 6 expansions, 2% quit rate, 4600 rating.

If the kingdom was generated from all of the cards owned by all players involved rather than just the host, I would have no problem joining almost any 2p pro game. I guess this would be more troublesome for casual/unrated if the kingdom is supposed to be generated before the game starts.
I find it hard to believe they will ever want to be more generous than the already friendly "play with all the cards the host bought."
Title: Re: Dominion Online set selection
Post by: Beyond Awesome on March 24, 2014, 12:57:43 am
The only change I would like to see done to pro mode is the option to have identical starting hands.

I take that back. I would also like to see a change where if you lost the previous game and the person you play next won the previous game, you get to go first like iso did.

I have no interest in a veto mode, blacklist, or ban list.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 12:59:43 am
I would be happy with any solution where: A) I could avoid a certain couple cards I don't like, and B) I can find someone to play with.
I don't care if this solution is implemented in casual or pro or unrated, but currently not many people with multiple sets seem to want to play casual games without exploiting their favorite combo, much less unrated ones. So I guess what I want is for casual and/or unrated games to be fixed so more people will want to play them, which woud mostly likely involve some way to be pretty sure that some jerk didn't craft the kingdom to exploit their favorite combo or whatever.

FWIW, I share LF's opinion about ratings: When playing a rated game, it's easier to get mad & frustrated if I lose. For this reason, unrated games can be more fun. Without ratings, Dominion is a game (unlike some others) where it can be just as fun to lose as it is to win, but ratings messes up that aspect.
(I did make a comment about 'too bad it wasn't a rated game' that time I played against Lastfootnote, but I was just joking about beating someone with a much higher rating than me...)
Well, for the jerk issue, does highlighting picked cards do the trick? Obv. you can randomly generate lists repeatedly until you see what you like, but that doesn't seem so scary, how much preying on people is happening that way.

What about if casual is just unrated? What are the merits of separate casual / unrated? "Casual" sounds to me like the kind of thing where I'm not worried about rating. Obv. people looking to get a high casual rating with KC/Masq would lose out but we are okay with that. People who aren't ready for pro humans but want a rating can play pro games against bots or rack up ratings of different kinds in adventures.
Title: Re: Dominion Online set selection
Post by: jonts26 on March 24, 2014, 01:01:57 am
Not that I'm particularly active in the competitive dominion community anymore but my thoughts anyway:

Pro games should absolutely not allow for people to have an individual veto list, no matter how short, because the purpose of a Pro ranking system is NOT to maximize each players individual enjoyment, it is to foster an environment conducive to the highest levels of competitive play. I'm sorry if you don't like e.g. possession, but it is a part of the game. Even if I hated the Dutch Defense, it would be silly to disallow it in a high level chess tournament. If there are cards you really can't stand you either A) suck it up for the relatively small percentage of games that card appears in, B) forfeit said game, or C) play casual.

Now if there were cards which hindered high level competitive play for whatever reasons (which I don't think there are), then those cards could be disallowed based on decision from some sort of committee in charge of such things. But I don't think there could be a consensus on such cards even if such a committee existed in the dominion community.
Title: Re: Dominion Online set selection
Post by: Beyond Awesome on March 24, 2014, 01:03:55 am
Not that I'm particularly active in the competitive dominion community anymore but my thoughts anyway:

Pro games should absolutely not allow for people to have an individual veto list, no matter how short, because the purpose of a Pro ranking system is NOT to maximize each players individual enjoyment, it is to foster an environment conducive to the highest levels of competitive play. I'm sorry if you don't like e.g. possession, but it is a part of the game. Even if I hated the Dutch Defense, it would be silly to disallow it in a high level chess tournament. If there are cards you really can't stand you either A) suck it up for the relatively small percentage of games that card appears in, B) forfeit said game, or C) play casual.

Now if there were cards which hindered high level competitive play for whatever reasons (which I don't think there are), then those cards could be disallowed based on decision from some sort of committee in charge of such things. But I don't think there could be a consensus on such cards even if such a committee existed in the dominion community.

I agree with what jonts said.

On a separate topic, I think that casual should not have a rating system.
Title: Re: Dominion Online set selection
Post by: jonts26 on March 24, 2014, 01:09:48 am
On a separate topic, I think that casual should not have a rating system.

I think a ranking system is good for casual systems. I have a fairly strict view of what should be allowed in Pro games, so if you don't want to be beholden to those rules, but still want to be matched with someone of somewhat comparable skill (even if its much easier to game the casual system) there should still be a method for that. And the best thing I can think of is a casual leaderboard, no matter how game-able.
Title: Re: Dominion Online set selection
Post by: michaeljb on March 24, 2014, 01:39:52 am
If the kingdom was generated from all of the cards owned by all players involved rather than just the host, I would have no problem joining almost any 2p pro game. I guess this would be more troublesome for casual/unrated if the kingdom is supposed to be generated before the game starts.
I find it hard to believe they will ever want to be more generous than the already friendly "play with all the cards the host bought."


That's basically what I figured. Making it clear what sets the host does own would help with this, you can always check and join if they have enough of the sets.

edit to squash (http://gitready.com/advanced/2009/03/20/reorder-commits-with-rebase.html) my double post

I take that back. I would also like to see a change where if you lost the previous game and the person you play next won the previous game, you get to go first like iso did.

+1 for this part. It's kind of a small change (I'm not sure its effect would be super noticeable, I hardly pay attention to how often I'm first/second player), but it's at least based on the original rulebook.

I generally like identical starting hands, but I don't think it belongs in pro mode. It really is a Dominion variant, particularly since Hinterlands and definitely since Guilds. And even before that, some times 3/4 vs 4/3 affects early decisions in interesting ways.

Pro mode should simply follow the rulebook as much as possible*. In a couple cases, this means following suggestions in the rulebook rather than explicit rules, such as full random kingdom selection and proportional use of Shelters/Colonies. And there should definitely be different leaderboards for 2p/3p/4p/5p/6p. Or maybe just cut it off at 4p, who wants to play 5p/6p (I've done one session of 6p in person, never again).

It might be interesting to have different leaderboards for different number of sets used. If someone thinks it's too much of a hodgepodge to play with all 200 cards, they specify they just want to use 2 sets, but they don't know the cards or even which sets are used until the game starts. That'd be pro-ish, and would solve the buy-only-Prosperity-for-more-Colony-games issue, but it probably wouldn't work out to have 8 (or 24, to account for 2p/3p/4p) different "pro" leaderboards. This might also frustrate players who hadn't bought all the cards and didn't want to be forced to pay to get on the "real" leaderboard (obviously the 8-set leaderboard ;)), just brainstorming.
This whole idea actually came out of thinking a leaderboard for the recommended sets might be interesting; your game mode is "recommended sets", you don't know which one it will be (or what set(s) it's from) till you get in the game. Might be a more bearable version for a noob who doesn't know many cards, but still wants to be competitive and play with the pro kids.

*actually this also means that players who bought Intrigue should have the option of doubling up their Treasure piles. And if the base card art is ever released online (that would make me so happy), you should be able to buy multiple copies of it to keep making your Treasure pile bigger and bigger (source (http://boardgamegeek.com/article/13782589#13782589))
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 01:44:21 am
Pro games should absolutely not allow for people to have an individual veto list, no matter how short, because the purpose of a Pro ranking system is NOT to maximize each players individual enjoyment, it is to foster an environment conducive to the highest levels of competitive play. I'm sorry if you don't like e.g. possession, but it is a part of the game. Even if I hated the Dutch Defense, it would be silly to disallow it in a high level chess tournament. If there are cards you really can't stand you either A) suck it up for the relatively small percentage of games that card appears in, B) forfeit said game, or C) play casual.
D) host games and don't buy Alchemy. Alchemy is a separate product, it's only part of the game if you buy it. There's nothing analogous in chess.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 01:48:33 am
This whole idea actually came out of thinking a leaderboard for the recommended sets might be interesting; your game mode is "recommended sets", you don't know which one it will be (or what set(s) it's from) till you get in the game. Might be a more bearable version for a noob who doesn't know many cards, but still wants to be competitive and play with the pro kids.

*actually this also means that players who bought Intrigue should have the option of doubling up their Treasure piles. And if the base card art is ever released online (that would make me so happy), you should be able to buy multiple copies of it to keep making your Treasure pile bigger and bigger (source (http://boardgamegeek.com/article/13782589#13782589))
They might like a "recommended sets" leaderboard, because it's a mild encouragement to buy all the sets.

I would increase treasures for 5-6 and otherwise not, as a flat rule; while technically it's an option I don't think it's interesting enough to give it space on whatever screen.

For sure they will do the alternate art Base Cards. I don't have a timeline there, or know how people will get it.
Title: Re: Dominion Online set selection
Post by: michaeljb on March 24, 2014, 01:52:04 am
I would increase treasures for 5-6 and otherwise not, as a flat rule; while technically it's an option I don't think it's interesting enough to give it space on whatever screen.

I don't see how it would take more screen space in the game; the number on the Treasure pile is just bigger. Cap it at 99 if that extra digit doesn't fit I guess.

Not that I think it's super-interesting, in fact I think it is a more interesting game when Silver/Gold is one of the 3 piles. I just don't quite see what you mean.
Title: Re: Dominion Online set selection
Post by: jonts26 on March 24, 2014, 01:55:12 am
Pro games should absolutely not allow for people to have an individual veto list, no matter how short, because the purpose of a Pro ranking system is NOT to maximize each players individual enjoyment, it is to foster an environment conducive to the highest levels of competitive play. I'm sorry if you don't like e.g. possession, but it is a part of the game. Even if I hated the Dutch Defense, it would be silly to disallow it in a high level chess tournament. If there are cards you really can't stand you either A) suck it up for the relatively small percentage of games that card appears in, B) forfeit said game, or C) play casual.
D) host games and don't buy Alchemy. Alchemy is a separate product, it's only part of the game if you buy it. There's nothing analogous in chess.

Well, I guess we have to separate the ideal from reality. Ideally, you could only host pro games if you owned all the cards. And that might actually fly if the dominion community was as large as say, the chess community (and getting all the promos was easier). However, that restriction is likely overly prohibitive so we probably need to work around it.

One option is, just let people do that. That's not a great solution, but I think it's the best of a bad lot. Giving people an individual ban list, in fact, does not prevent people from abusing the problems introduced in option 1. It just adds another way to cheapen the competitive environment. There are some other things people have proposed (like multiple set based leaderboards - ick), but no one's really convinced me.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 02:06:51 am
I don't see how it would take more screen space in the game; the number on the Treasure pile is just bigger. Cap it at 99 if that extra digit doesn't fit I guess.

Not that I think it's super-interesting, in fact I think it is a more interesting game when Silver/Gold is one of the 3 piles. I just don't quite see what you mean.
I meant, that on some options screen you are clicking "more treasures please." You bought Intrigue, you could add more Silvers but don't have to, we don't know if you want to or not, so there's this option somewhere. I don't think that option is earning its place on that screen.
Title: Re: Dominion Online set selection
Post by: LibraryAdventurer on March 24, 2014, 02:19:20 am
I would be happy with any solution where: A) I could avoid a certain couple cards I don't like, and B) I can find someone to play with.
I don't care if this solution is implemented in casual or pro or unrated, but currently not many people with multiple sets seem to want to play casual games without exploiting their favorite combo, much less unrated ones. So I guess what I want is for casual and/or unrated games to be fixed so more people will want to play them, which woud mostly likely involve some way to be pretty sure that some jerk didn't craft the kingdom to exploit their favorite combo or whatever.

FWIW, I share LF's opinion about ratings: When playing a rated game, it's easier to get mad & frustrated if I lose. For this reason, unrated games can be more fun. Without ratings, Dominion is a game (unlike some others) where it can be just as fun to lose as it is to win, but ratings messes up that aspect.
Well, for the jerk issue, does highlighting picked cards do the trick? Obv. you can randomly generate lists repeatedly until you see what you like, but that doesn't seem so scary, how much preying on people is happening that way.
It would work for me, but I'm more concerned with whether it would work for other people so that other people would play casual games and I wouldn't have to play pro in order to find someone to play with.

What about if casual is just unrated? What are the merits of separate casual / unrated? "Casual" sounds to me like the kind of thing where I'm not worried about rating. Obv. people looking to get a high casual rating with KC/Masq would lose out but we are okay with that. People who aren't ready for pro humans but want a rating can play pro games against bots or rack up ratings of different kinds in adventures.
On one hand, I don't really care about rating. On the other hand, I would like to be matched with someone whose skill level isn't too far from mine, and I don't know how you'd do that without having a rating. So I think it's good to have separate casual and unrated types.
Title: Re: Dominion Online set selection
Post by: Jake L on March 24, 2014, 02:30:28 am
I would love to see a tourney room not unlike Magic Online or Poker Stars; a 8 16 or 32 man queue that fires off when all the seats are filled, for example.  Perhaps with  tourney leader board or pro leader board points as payoff for doing well.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 02:30:58 am
Well, I guess we have to separate the ideal from reality. Ideally, you could only host pro games if you owned all the cards. And that might actually fly if the dominion community was as large as say, the chess community (and getting all the promos was easier). However, that restriction is likely overly prohibitive so we probably need to work around it.
I wonder exactly how much it would bother people if you had to own all the sets to host pro games (but didn't need the promos). If casual is rated then it's all just a tag, the fact that those games are labelled pro games. Without all the sets, you can host all the rated games you want, you can play in pro games you didn't host, but can't host the games (thus, no pro games vs. bots either).

It's the kind of thing I could see Making Fun consider because it encourages buying everything. The question would be, does it piss people off. I don't think the promos could be part of it.

It's not clear what the group is that would hate it. People with no expansions are already trying to join games with people who bought cards. And as it happens, most people who buy more than one set buy them all. So we are down to, people with one expansion who want to host pro games. Perhaps especially, to build up a rating vs. bots.

One option is, just let people do that. That's not a great solution, but I think it's the best of a bad lot. Giving people an individual ban list, in fact, does not prevent people from abusing the problems introduced in option 1. It just adds another way to cheapen the competitive environment. There are some other things people have proposed (like multiple set based leaderboards - ick), but no one's really convinced me.
You could go as far as a leaderboard per card. Really at that point it's not so much a leaderboard as it is a way to view the data.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 02:34:09 am
I would love to see a tourney room not unlike Magic Online or Poker Stars; a 8 16 or 32 man queue that fires off when all the seats are filled, for example.  Perhaps with  tourney leader board or pro leader board points as payoff for doing well.
In the murky past the idea was to have one of the ways you got the shields (for buying promos) be from winning tournaments like that. That still sounds good.

I haven't talked with the Making Fun people about tournaments specifically; I don't know what their plans are there. Nothing short-term for sure.
Title: Re: Dominion Online set selection
Post by: jonts26 on March 24, 2014, 02:46:17 am
Well, I guess we have to separate the ideal from reality. Ideally, you could only host pro games if you owned all the cards. And that might actually fly if the dominion community was as large as say, the chess community (and getting all the promos was easier). However, that restriction is likely overly prohibitive so we probably need to work around it.
I wonder exactly how much it would bother people if you had to own all the sets to host pro games (but didn't need the promos). If casual is rated then it's all just a tag, the fact that those games are labelled pro games. Without all the sets, you can host all the rated games you want, you can play in pro games you didn't host, but can't host the games (thus, no pro games vs. bots either).

It's the kind of thing I could see Making Fun consider because it encourages buying everything. The question would be, does it piss people off. I don't think the promos could be part of it.

It's not clear what the group is that would hate it. People with no expansions are already trying to join games with people who bought cards. And as it happens, most people who buy more than one set buy them all. So we are down to, people with one expansion who want to host pro games. Perhaps especially, to build up a rating vs. bots.

Well, if the pool of players who would dislike the idea is already small enough (and we ignore promos) then perhaps it is something that could be done now. I mean, it's not like other competitive games don't often have a monetary barrier to entry. It's hard to become a pro golfer without buying some good clubs. And hey, if you really want you can wait around for someone else to host, so you're still not exactly barred from competition.

But some people will hate it. And it will cause some otherwise competitive players to not play pro. And that hurts the environment, which is bad. So the question is, is that group large enough that the loss of them outweighs the gains from an all set pro leaderboard? Well, I'm probably not the guy to answer that. I haven't exactly been hanging out in the lobbies.
Title: Re: Dominion Online set selection
Post by: Jake L on March 24, 2014, 02:49:23 am
Thank you for the reply.  I would be willing to purchase tournament entry chits at say 2/$1, and I own all the sets.  That may mean further financial gain for the host that otherwise they would never see no matter how many thousands of games I should ever play.
Title: Re: Dominion Online set selection
Post by: JW on March 24, 2014, 02:53:41 am
I wonder exactly how much it would bother people if you had to own all the sets to host pro games (but didn't need the promos). If casual is rated then it's all just a tag, the fact that those games are labelled pro games. Without all the sets, you can host all the rated games you want, you can play in pro games you didn't host, but can't host the games (thus, no pro games vs. bots either).

It's the kind of thing I could see Making Fun consider because it encourages buying everything. The question would be, does it piss people off. I don't think the promos could be part of it.

As someone who at times hosts pro games and owns multiple (but not all) expansions, this would be extremely annoying. There's a much thinner market for casual 2p games than for pro 2p games. Part of the reason for this is that people have are suspicious that every kingdom in casual is designed or is something you practiced multiple previous times. Pro games are a solution to that whether you own all the cards or not.

It seems much more reasonable to simply have the number of sets that each person owns displayed when they host a game. I state which sets I have in the game title, but not everyone does and this would ensure that no one is surprised to be playing a base-only pro game.

Edit: A further problem with not letting people host pro games unless they own all of the sets is that unless you own all of the sets you won't be able to play, say, 20 pro games against bots to get a decent ranking so that you can start playing human opponents with rankings filters.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 02:55:22 am
Thank you for the reply.  I would be willing to purchase tournament entry chits at say 2/$1, and I own all the sets.  That may mean further financial gain for the host that otherwise they would never see no matter how many thousands of games I should ever play.
This point will not be lost on them.
Title: Re: Dominion Online set selection
Post by: yed on March 24, 2014, 02:58:23 am
Pro mode should remain all random without the ability to see the cards before game start.
No veto or ban list in pro. I am also against same starting hands, that is no longer Dominion, that is variant.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 02:59:02 am
As someone who at times hosts pro games and owns multiple (but not all) expansions, this would be extremely annoying. There's a much thinner market for casual 2p games than for pro 2p games. Part of the reason for this is that people have are suspicious that every kingdom in casual is designed or is something you practiced multiple previous times. Pro games are a solution to that whether you own all the cards or not.
Okay so this is a separate issue: casual needs to get rid of that problem. Like, normally you don't see the set of 10 in casual, only cards they picked out, so if you can see all 10 you know they hand-picked the set, and if you can only see Develop then you know it's Develop and 9 random cards.  You have a banned cards list that means you aren't worried the cards you can't see will be the ones you hate.
Title: Re: Dominion Online set selection
Post by: Awaclus on March 24, 2014, 03:38:53 am
It's not clear what the group is that would hate it. People with no expansions are already trying to join games with people who bought cards. And as it happens, most people who buy more than one set buy them all. So we are down to, people with one expansion who want to host pro games. Perhaps especially, to build up a rating vs. bots.
I have two, and I host pro games when nobody who has all of the sets is around.
Title: Re: Dominion Online set selection
Post by: dondon151 on March 24, 2014, 04:02:12 am
An option for casual/unrated games is to allow the game host to select an undesirable card and substitute a random displacement. I play against friends who refuse to play with certain cards, and most kingdoms that I generate will tend to have at least one of cards such as Possession, Goons, Knights, etc. that they either hate playing with or hate playing against me with, but are otherwise good kingdoms.

The whole process for being able to specify kingdoms needs to be streamlined. Iso did it pretty well because you can just c+p parts of randomly generated kingdoms and allow the randomizer to do the rest. Unless I'm missing something, you can't do that in Goko.
Title: Re: Dominion Online set selection
Post by: yed on March 24, 2014, 04:08:20 am
The whole process for being able to specify kingdoms needs to be streamlined. Iso did it pretty well because you can just c+p parts of randomly generated kingdoms and allow the randomizer to do the rest. Unless I'm missing something, you can't do that in Goko.
I don't understand what "c+p" means.
But you can create a Kingdom with only 2 cards, Goko will generate the rest random for each new game.
Title: Re: Dominion Online set selection
Post by: Awaclus on March 24, 2014, 04:26:13 am
The whole process for being able to specify kingdoms needs to be streamlined. Iso did it pretty well because you can just c+p parts of randomly generated kingdoms and allow the randomizer to do the rest. Unless I'm missing something, you can't do that in Goko.
I don't understand what "c+p" means.
Copy & paste.
Title: Re: Dominion Online set selection
Post by: qmech on March 24, 2014, 04:31:17 am
I would like to see Pro games be fully random.  That includes not using things like onigame's Kingdom generator to produce "interesting" Kingdoms.  That's not the computer's job: it's my job to work out what might make a given Kingdom interesting.
Title: Re: Dominion Online set selection
Post by: SCSN on March 24, 2014, 05:27:19 am
Not that I'm particularly active in the competitive dominion community anymore but my thoughts anyway:

Pro games should absolutely not allow for people to have an individual veto list, no matter how short, because the purpose of a Pro ranking system is NOT to maximize each players individual enjoyment, it is to foster an environment conducive to the highest levels of competitive play.
...
Now if there were cards which hindered high level competitive play for whatever reasons (which I don't think there are)

But there are cards that much reduce the skill factor and thus in a sense hinder high-level competitive play. IGG and to a somewhat lesser extend Swindler ruin many otherwise interesting kingdoms. And it is already possible to use a mutually agreed upon banlist, as long as you're fine with playing with 9 cards: you can just make a gentleman's agreement not to buy a certain card. I've done so on multiple occasions against another good player in IGG games, and I'd much like this process to be automated.
Title: Re: Dominion Online set selection
Post by: Davio on March 24, 2014, 06:07:32 am
There will never be something like "full random" as long as you have people who don't have all the cards (like me).

So the best option for me would be to just list which sets were used for the random selection and don't allow any veto-ing.

I think the system as it is now, works well enough. I don't have a feeling like the guys at the top of the leaderboard are just lucky and I don't come across a lot of luck-dependent sets. I mean, I do occasionally, but that's just the way it is.

And even if you get a board that's supposedly not luck dependent, you might end up choosing the exact same strategy as your opponent, making luck the deciding factor yet again.


So for me: Just random and displaying the pool that was chosen from is sufficient.
Title: Re: Dominion Online set selection
Post by: silverspawn on March 24, 2014, 08:35:41 am
I'm pretty much just repeating myself, and I don't have anything new to bring anyway, but I'll still post it.  Since this is a kind of semi official thread now, it seems like a bad idea not to express my opinion here.

- you can pick 3 cards total from expansions/promos, but not the main set (this is to reduce the potential to game the system)
- the creator of a game chooses either to not include cards on all players' lists (the default) or to not include cards on any player's list (so, if you don't want to use this system, that's already the default; don't pick 3 cards, leave it on "all")
- matchmaking allows 1) I want "gone if all banned it," 2) I want "gone if any banned it," 3) I don't care, match me already

So, I like this. Basically, there are three big things that bother me about dominion gameplay: 1) losing games despite playing better 2) masquerade and 3) possession. There is nothing that can be done about 1), it constatly happens both ways and that's just part of the game; but this solution would fix 2) and 3) for me, and even allow me to avoid rebuild on top of that.

Alas, even though I wouldn't have done it quite like that, it's good enough. I don't even want to suggest anything else, if this gets implemented I'm happy.

Also, you can't game the system with that. Honestly, it's three cards out of 205. I mean, even if you replaced "exactly" with "up to" on farmland, players would have a different experience, in the same way that 1 is bigger than 0.9999. This doesn't hold up as a serious argument, why would you care if someone gets, idk, +50 ranking points because of this. And even if someone owns just one extension, it's still pretty unsignificant, and it's not going to help him in tournaments anyway. I care lot about rankings, I think more than most people, and it still wouldn't bother me if some guy tops my rank by doing this. Someone, I'm sure, will care, but whatever, every solution has a drawback. The point is, it's minor.
Title: Re: Dominion Online set selection
Post by: greatexpectations on March 24, 2014, 08:49:17 am
my two cents:
- pro mode should keep up with keeping cards hidden until the game starts. there should be a way of quickly showing what cards are in the selection pool for that game though. 
- ideally you would have the option of using all cards owned between the players involved in the game.
- i don't see why veto/ban decisions have to be so concrete for a pro mode. we are using computers, we can do fancy things like probabilities. you could do something like give users X% points to distribute among cards, with that percent reducing the probability of seeing that card in a kingdom. if you want to burn it all to stop 2 cards from showing cool. if you want to just bias it against say alchemy cards then hey that's fine too. to me that allows you to achieve most of your enjoyment without adding in metagames or deviating too far from the full random model of competitive games.
- obviously matchmaking would be nice, as would AND options for identical starting hands and point counters. it would also be cool to see first turn dependent on previous games but that is a little further down for me.
- there needs to be some way to return back to your game session if you lose connection for whatever reason. you should be able to lose your internet connection or accidentally close your browser and not have to lose your game. ratings can be silly when you get credited with a loss for the crime of having a 2 second blip in your connection.
Title: Re: Dominion Online set selection
Post by: Polk5440 on March 24, 2014, 09:21:24 am

So I guess to distill my thoughts into concrete ideas,
   0. Keep pro mode as it is.
   1. allow casual games to hide or show cards. There's already a randomizer button. Default it to hide cards and have a "show cards" button by the "require colony" / "require shelters" option.
   2. If there isn't a customizable randomizer, at least allow picking expansions via my cards. Show what expansions/promos people are randomizing among by displaying the expansion icons next to the pro/casual symbol on the game table.
   3. If individual cards were required (as they currently can be via my cards), highlight them and always display the whole kingdom.

I would be happy with any solution where: A) I could avoid a certain couple cards I don't like, and B) I can find someone to play with.
I don't care if this solution is implemented in casual or pro or unrated, but currently not many people with multiple sets seem to want to play casual games without exploiting their favorite combo, much less unrated ones. So I guess what I want is for casual and/or unrated games to be fixed so more people will want to play them, which woud mostly likely involve some way to be pretty sure that some jerk didn't craft the kingdom to exploit their favorite combo or whatever.

FWIW, I share LF's opinion about ratings: When playing a rated game, it's easier to get mad & frustrated if I lose. For this reason, unrated games can be more fun. Without ratings, Dominion is a game (unlike some others) where it can be just as fun to lose as it is to win, but ratings messes up that aspect.
Well, for the jerk issue, does highlighting picked cards do the trick? Obv. you can randomly generate lists repeatedly until you see what you like, but that doesn't seem so scary, how much preying on people is happening that way.
It would work for me, but I'm more concerned with whether it would work for other people so that other people would play casual games and I wouldn't have to play pro in order to find someone to play with.

As someone who at times hosts pro games and owns multiple (but not all) expansions, this would be extremely annoying. There's a much thinner market for casual 2p games than for pro 2p games. Part of the reason for this is that people have are suspicious that every kingdom in casual is designed or is something you practiced multiple previous times. Pro games are a solution to that whether you own all the cards or not.
Okay so this is a separate issue: casual needs to get rid of that problem. Like, normally you don't see the set of 10 in casual, only cards they picked out, so if you can see all 10 you know they hand-picked the set, and if you can only see Develop then you know it's Develop and 9 random cards.  You have a banned cards list that means you aren't worried the cards you can't see will be the ones you hate.

I really need some clarification here. Is there really a perception that people are attempting to game the kingdom when playing casual??? In the last year and a half I have NEVER come across a kingdom where I thought someone set it up for the express purpose of exploiting some secret combo or evil pin.

Isn't it more likely just sour grapes? You got beat and you didn't see the winning strategy so it must be that the other person did something nefarious rather than just beat you?

The closest thing I've gotten to a set up was the most enjoyable casual game I've played. It was against a low ranked player who set up a Dark Ages only kingdom. I looked at the kingdom before joining and thought "that's interesting!" and decided to play it. It turns out that she played REALLY well. In the chat I commented on how well she was playing and she said that the kingdom was a recommended Dark Ages kingdom and it was the 4th or 5th time she has played it in a row. She said that Dark Ages made her interested in playing Dominion again and she really loves playing that particular kingdom because it has so many options. It was a great game. I was pleased because she played much better than her ranking. I guess I could see where others would be upset by that. I don't know.

When I play casual games, it's usually with my friends. We are playing three player and Skyping at the same time. We usually play "simpler" games (I get requests for Labs and Markets and such). No mega-engines where each turn takes 5 minutes that only I will build and limited expansions. By seeing the cards I can quickly re-randomize if the kingdom isn't interesting at all or is too much of a complicated engine. Sometimes Mountebank is fine, sometimes KC is fine; other times not. I usually draw three or four kingodms and then play.

Quote
What about if casual is just unrated? What are the merits of separate casual / unrated? "Casual" sounds to me like the kind of thing where I'm not worried about rating. Obv. people looking to get a high casual rating with KC/Masq would lose out but we are okay with that. People who aren't ready for pro humans but want a rating can play pro games against bots or rack up ratings of different kinds in adventures.
On one hand, I don't really care about rating. On the other hand, I would like to be matched with someone whose skill level isn't too far from mine, and I don't know how you'd do that without having a rating. So I think it's good to have separate casual and unrated types.

Yes, I agree. Really the only reason to have a rating system is to be able to play against people who are similarly skilled to you which makes for more interesting games. I do look at the casual and pro rankings when joining a casual game I don't create. If I can play someone ranked 3000 versus 0, that tells me a lot about how the game is going to go -- even if it's "easier" to game the casual rating. I join LastFootnote's unrated games because I know he's a good player. For various reasons people may play very differently than their rankings indicate (recommended kingdom, they've played this kingdom before, they're only familiar with some expansions, etc.). So even an ungamed rating only goes so far. I guess I think there is use for a casual ranking for matchmaking, but it's never going to be perfect.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 24, 2014, 10:44:45 am
Yes, mostly I played two expansions with 5 cards from each, although I also played the large expansions by themselves, especially Dark Ages. The cards aren't trying to be better for that format, but you do see set themes reinforced that way. Some cards do end up better, due to being combos with the set themes.

"Pick from 2 sets" seems like a good option provided there aren't lots of options like that (which is to say, I still favor not having a bewildering list of options). Wait, this can be folded into the previous proposal; you can label a slot "from random set #1" or "from random set #2" and then you know, if you have three random set #1's they are from the same random set.

How my randomizer works now is effectively:

• Add promos
  • Put slips of paper into a hat.
    • One for each promo you own with the promo's name on it.
    • One blank slip for each non-promo card you own.
  • Draw out 10 slips and add any promos drawn to the board.

• Choose expansions
  • Put slips of paper into a hat.
    • One for each small set.
    • Two for each normal-sized set.
    • Three for Dark Ages.
  • Draw out 2 slips.

• Choose cards
  • For each remaining slot on the board, round-robin a random card between the selected sets.

So this algorithm allows for e.g. all-Prosperity sets, but not all-Alchemy sets. It also has the advantage that you see each card you own with approximately equal frequency. If you were to insist that a game need to pull cards from exactly two sets (rather than up to 2 sets), I'm not sure how you would weight the sets such that you'd see each card about the same amount of time. It's a non-trivial probability calculation.

Probably optionally specifying a minimum number of expansions for matchmaking is okay? People for sure specify how many sets they have, that they don't want a certain quit% (though that needs fixing), that they want a certain rating.

If Making Fun is OK with that, who am I to complain? I assumed they might not want to specifically enable freeloaders by allowing them to insist that they're matched with somebody owning all the sets.

Okay so this is a separate issue: casual needs to get rid of that problem. Like, normally you don't see the set of 10 in casual, only cards they picked out, so if you can see all 10 you know they hand-picked the set, and if you can only see Develop then you know it's Develop and 9 random cards.  You have a banned cards list that means you aren't worried the cards you can't see will be the ones you hate.

When talking about how much information to display when showing a Casual board and how it was created, it is worth bearing in mind that even now, looking at which cards are in a table is mostly just asking for your seat at that table to be sniped by someone less picky. All this work showing exactly how a set was generated may be for naught if players cannot practically see that information and then still join that game.

I like the idea of putting up a flag right on your table that says, "This game has King's Court/Masquerade/discard attack". But that flag should appear when you create such a set, too, so you know why people aren't joining your game.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 03:11:48 pm
- i don't see why veto/ban decisions have to be so concrete for a pro mode. we are using computers, we can do fancy things like probabilities. you could do something like give users X% points to distribute among cards, with that percent reducing the probability of seeing that card in a kingdom. if you want to burn it all to stop 2 cards from showing cool. if you want to just bias it against say alchemy cards then hey that's fine too. to me that allows you to achieve most of your enjoyment without adding in metagames or deviating too far from the full random model of competitive games.
It's great to have computers do fancy secret tricksy things. It's not so great to have an interface with lots of options you aren't using.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 03:23:22 pm
I really need some clarification here. Is there really a perception that people are attempting to game the kingdom when playing casual??? In the last year and a half I have NEVER come across a kingdom where I thought someone set it up for the express purpose of exploiting some secret combo or evil pin.
LastFootnote said half the games were casual, which does make it sound like this isn't actually much of an issue. Still if hiding the card list is sometimes acceptable and means you don't need to worry about a fix, it seems easy to offer.

I hadn't considered not having time to look at the list. And with automated matchmaking you aren't looking at it at all. If there's a box for "no fixed games plz" then no-one will be playing against innocent people who want to play with Develop a bunch. It could be that the recommended sets were built-in and pre-approved, you could pick one card with no flags, but checking the box would stop you from matching people who picked two cards. And uh as before maybe you can say "5 from Seaside" and man that's no fix.

I guess I think there is use for a casual ranking for matchmaking, but it's never going to be perfect.
I think the matchmaking issue kills the idea of just not rating casual games. That probably also reduces unrated games to a footnote though, see what I did there. You could have people rate themselves for casual matchmaking, or have a quiz, but odds are everyone is happier with people having a ranking from playing games.
Title: Re: Dominion Online set selection
Post by: Watno on March 24, 2014, 03:31:02 pm
You could also take the approach of having a hidden casual rating for matchmaking. That would allow people to play without worrying about that number, while still matching them into even and therefore interesting matches.

I really dislike isotropic-style veto mode. If people vote out cards they generally dislike, a veto as suggested by Donald is way better for that. And if people vote out out cards that work particularily well in the given set, that leads to less interesting games.

I'm still in favor of only having gamesd with all expansions count as pro.
Title: Re: Dominion Online set selection
Post by: DG on March 24, 2014, 03:38:15 pm
To repeat myself from another thread:  Players should be able to choose which of their expansions they play with. If they only want to play with Intrigue and Guilds then they should be able to do just that.

As a new suggestion: Players should not get a rating until they have played 10 games. After they have played 10 games an appropriate rating can be created for them. This can apply to both pro and casual.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 24, 2014, 03:41:03 pm
LastFootnote said half the games were casual, which does make it sound like this isn't actually much of an issue.

What I said was that over half the games are Pro. It's more like 30% to 40% are Casual, by my estimation. And maybe half of those casual games are Base-only.

I think the matchmaking issue kills the idea of just not rating casual games. That probably also reduces unrated games to a footnote though, see what I did there. You could have people rate themselves for casual matchmaking, or have a quiz, but odds are everyone is happier with people having a ranking from playing games.

I do indeed see what you did there. I'm fine with removing Unrated games (or making them impractical) if that's what it takes for everyone to have good matchmaking. I can just play Casual and try not to care about my ranking. Mainly I just want to be able to set up a Casual table with the cards I want and still be able to attract players. It would be nice if I didn't lose that ability in the transition to matchmaking.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 05:22:15 pm
What I said was that over half the games are Pro. It's more like 30% to 40% are Casual, by my estimation. And maybe half of those casual games are Base-only.
I see, I misread it. Well 30% is still enough to feel like "worries about rigged games" aren't destroying casual (although obv. if there's something good to do there it should be done).

I think for casual it's obvious that you should be able to ban cards, rather than wait and see the set of 10 (and also should be able to wait and see the set of 10). Being able to hide the set of 10 (from yourself and everyone) (and matchmake based on that) addresses rigged games concerns, although I don't know how much that really helps. I can believe it helps enough to be worth a checkbox.

For pro mode it's all about perception. If most people wanted the proposed vetoing then I would go for it, there will always be some people who don't like whatever you've done. If some people use it and some don't, you can (as proposed) opt out and only play games without it, so the issues are 1) you opt in because you perceive that it's advantageous, even though you hate it, and 2) you opt out but hate feeling like it puts you at a disadvantage. How much of a disadvantage it would actually amount to isn't really relevant; what matters is how much you hate it vs. how much joy is produced the other way. And well how much those things matter when everything is added up, I mean you can argue that increasing net joy at some point doesn't matter as much as reducing net hate.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 24, 2014, 05:29:28 pm
I think for casual it's obvious that you should be able to ban cards, rather than wait and see the set of 10 (and also should be able to wait and see the set of 10). Being able to hide the set of 10 (from yourself and everyone) (and matchmake based on that) addresses rigged games concerns, although I don't know how much that really helps. I can believe it helps enough to be worth a checkbox.

I'm having trouble visualizing how this will work. Do people still create their own tables with automatch, or does automatch create the game for them? If people create tables, how does automatch decide whose table to use? Or is there a dichotomy between automatch hosts and automatch joiners and you choose which to be?

I think we should talk about this before (or concurrently with) talking about being able to play hidden sets of 10 in casual, etc. As it stands I can't really formulate opinions about that stuff without knowing the framework.
Title: Re: Dominion Online set selection
Post by: hsiale on March 24, 2014, 06:01:31 pm
Is there really a perception that people are attempting to game the kingdom when playing casual??? In the last year and a half I have NEVER come across a kingdom where I thought someone set it up for the express purpose of exploiting some secret combo or evil pin.
http://www.boardgamegeek.com/thread/1124861/highest-dominion-score-youve-ever-seen
Title: Re: Dominion Online set selection
Post by: Polk5440 on March 24, 2014, 07:01:33 pm
Is there really a perception that people are attempting to game the kingdom when playing casual??? In the last year and a half I have NEVER come across a kingdom where I thought someone set it up for the express purpose of exploiting some secret combo or evil pin.
http://www.boardgamegeek.com/thread/1124861/highest-dominion-score-youve-ever-seen

I am not sure what you are showing me here except a fairly interesting* kingdom worth playing a few times and an opponent who has no idea how to play with or against Goons. Maybe roy let it go 3 turns too long because he enjoys racking up those Goons points in a game he was essentially playing solitaire? This is hardly an egregious abuse. 

"Fairly interesting" because there are a few ways to enable Big Goons -- cheaper Library-Village or Village-Smithy or the more expensive Bazaar/City-Council Room.
Title: Re: Dominion Online set selection
Post by: JW on March 24, 2014, 07:32:01 pm
I really need some clarification here. Is there really a perception that people are attempting to game the kingdom when playing casual??? In the last year and a half I have NEVER come across a kingdom where I thought someone set it up for the express purpose of exploiting some secret combo or evil pin.

Isn't it more likely just sour grapes? You got beat and you didn't see the winning strategy so it must be that the other person did something nefarious rather than just beat you?

I've certainly had someone say "you must have played this kingdom before" when I just saw that Beggar combos with Duke. But I've also had someone say "you must know the correct opening but the kingdom looks fun anyway" on joining a (randomly generated) game (and then beat me!).

If you are looking for a game with an opponent with a relatively high rating, it is much easier to find a pro game than a casual game. It's hard for me to say why people who play essentially all pro games don't play casual, but I have to imagine that the idea of an equal footing is a part of it. The thin market for casual games also means that even if you generate a kingdom in a random way you often end up waiting a few minutes for someone to join and get to think about how you would play for that time which gives a slight advantage in practice.

Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 07:53:19 pm
I'm having trouble visualizing how this will work. Do people still create their own tables with automatch, or does automatch create the game for them? If people create tables, how does automatch decide whose table to use? Or is there a dichotomy between automatch hosts and automatch joiners and you choose which to be?

I think we should talk about this before (or concurrently with) talking about being able to play hidden sets of 10 in casual, etc. As it stands I can't really formulate opinions about that stuff without knowing the framework.
Someone is hosting a game. That's part of the premise currently; they host a game and you play with their cards. I was imagining that that would stay true, but uh that's worth thinking about, why would it. There are people who want to play, they have the things they care about (I want a 3-player pro game), why not just match them up? Having a host however is tied to "and you play with their cards." And you want to be able to host in order to do specific things, I want to play this particular set of 10. So okay for the moment let's say, there is a host.

So there are two sets of information - preferences for games, which might change from moment to moment - I want a 3-player pro game - and more specific stuff you get to pick when hosting - let's play these specific 10.

You either host a game or click "match me." If you host you pick whatever's in the hosting-specific set of information and the game is generated and you wait to see if someone joins it. If you click "match me" it looks for a game matching your requirements and adds you to it if it finds one. Obv. if you are tired of waiting for joiners/matches you can switch.

Aha, wait. If you click "match me" it can also just match you with another person who clicked "match me." I mean we have good defaults for the additional hosting-based information. I am thinking "hosting" only makes sense for special stuff.

So it's like this (in this imagined plan that follows, ugh). You pick a set of things you want out of your game, you click ready. You can just get matched vs. someone that matches. Or you can be more specific as a special thing, in which case you host a game and people can get matched to it.

The existing list of unstarted/started games has like no value here. If you want a 4-player game and only 3 have joined, you want to see that, but that's it. I guess if you are having trouble getting matched you want to see what people are asking for, although that could be a chart, I mean they will be vanishing as you look at them.

What might the options be? Default *'d for when no-one cares; "don't care" is the actual default selection.
- pro / *casual / don't care
- *rated / unrated / don't care
- minimum number of expansions (*0)
- minimum number of players (*2)
- maximum number of players (*6)
- minimum rating for opponents (*0)
- maximum rating for opponents (*max)
- maximum opponent quit% (*100)
- find opponents from friend-list only
- maximum number of selected cards by host (*1) [if casual or relevant to pro]
- let host pick expansions (*yes) [if casual or relevant to pro]
- *exclude cards we all hate-list / exclude cards any of us hate-list [if casual or this is also part of pro]
- card selection type [if casual or to the degree this is part of pro]
-- *random from available expansions [incl. main set obv.]
-- random from two available expansions plus promos (counting expansions as published, not half-sets)
-- random recommended set doable with available expansions [including one hand-picked by a host]
-- don't care

Special options for hosting:
- ability to request particular opponents (for people who just want to play together)
- pick expansion for particular slot
- pick card for particular slot
- pick a recommended set
- visible card list [if casual]
- pick starting player [when also picking particular opponents]

edit: had too many asterisks and a missing don't care
edit: added "let host pick expansions;" let chosen recommended set match random one
Title: Re: Dominion Online set selection
Post by: Donald X. on March 24, 2014, 07:56:21 pm
I am not sure what you are showing me here except a fairly interesting* kingdom worth playing a few times and an opponent who has no idea how to play with or against Goons. Maybe roy let it go 3 turns too long because he enjoys racking up those Goons points in a game he was essentially playing solitaire? This is hardly an egregious abuse. 
He is showing you someone who played the same set of 10 over and over with different opponents - further in the thread you'll see http://gokologs.drunkensailor.org/logsearch?p1name=roy+rogers&p1score=any&p2name=&startdate=08%2F05%2F2012&enddate=02%2F18%2F2014&supply=Nobles&nonsupply=&rating=any&pcount=any&colony=any&bot=false&shelters=any&guest=false&minturns=&maxturns=&quit=false&resign=any&submitted=true&offset=0

I think obv. that player was trying to get high Goons scores; I am not so sure he was trying to prey on people. He may just really enjoy Goons.
Title: Re: Dominion Online set selection
Post by: blueblimp on March 25, 2014, 12:30:31 am
I like the idea of always-on unlimited mutual veto. So if I (for example) don't want to play with Rebuild and play somebody else who feels the same way, then we won't play with Rebuild. If my opponent doesn't have Rebuild on his/her list, we might play with it, and I'm OK with that. Because the veto is mutual, there's no need for any checkbox either (because I can just leave my veto list empty if I want to opt out), which makes the UI simpler. Also, no need to limit the number of cards on the list, since if my opponent and I agree on a dozen cards we don't want to play with, well why not?
Title: Re: Dominion Online set selection
Post by: bardo on March 25, 2014, 04:02:18 am
Blueblimp's idea (perhaps it was also stated previously) does seem like one of the simplest ways to go about it. Perhaps it could be unlimited for casual and pro could still be full random or have a banlist that's limited to 1-3 cards.
Title: Re: Dominion Online set selection
Post by: Davio on March 25, 2014, 05:34:04 am
I think giving players options with default settings is a nice solution.

I would probably always pick:
- don't care (yes, I like playing casual as much as I do pro, even though I have quite a decent pro rating :))
- *rated
- minimum number of expansions: 2
- minimum number of players: 2
- maximum number of players: 2
- minimum rating for opponents: 0
- maximum rating for opponents max
- maximum opponent quit% 100
- maximum number of selected cards by host: 0
exclude cards any of us hate-list (I don't mind if someone else hate-lists, but I probably wouldn't)
- card selection type
-- *random from all cards

When I play on Goko, I'm mostly just looking for some quick games to kill some time and relax, not necessarily searching out those couple of pros that are above me so I can (try to) increase my rating.
Title: Re: Dominion Online set selection
Post by: silverspawn on March 25, 2014, 07:35:05 am
I like the idea of always-on unlimited mutual veto. So if I (for example) don't want to play with Rebuild and play somebody else who feels the same way, then we won't play with Rebuild. If my opponent doesn't have Rebuild on his/her list, we might play with it, and I'm OK with that. Because the veto is mutual, there's no need for any checkbox either (because I can just leave my veto list empty if I want to opt out), which makes the UI simpler. Also, no need to limit the number of cards on the list, since if my opponent and I agree on a dozen cards we don't want to play with, well why not?

because that would really be cheating on the system. imagine if you put half of all cards on there. well, maybe your opponent only has a few, then it's fine. but what if your opponent did it like you, then there's a good chance for a mutually banned ~150 cards. or what if you put all cards on there except for your favorites? why not, your opponent will have lots of them missing on his list after all. what if everyone starts doing that?
Title: Re: Dominion Online set selection
Post by: Awaclus on March 25, 2014, 09:22:31 am
I like the idea of always-on unlimited mutual veto. So if I (for example) don't want to play with Rebuild and play somebody else who feels the same way, then we won't play with Rebuild. If my opponent doesn't have Rebuild on his/her list, we might play with it, and I'm OK with that. Because the veto is mutual, there's no need for any checkbox either (because I can just leave my veto list empty if I want to opt out), which makes the UI simpler. Also, no need to limit the number of cards on the list, since if my opponent and I agree on a dozen cards we don't want to play with, well why not?

because that would really be cheating on the system. imagine if you put half of all cards on there. well, maybe your opponent only has a few, then it's fine. but what if your opponent did it like you, then there's a good chance for a mutually banned ~150 cards. or what if you put all cards on there except for your favorites? why not, your opponent will have lots of them missing on his list after all. what if everyone starts doing that?
Then why not let them do it? What's the problem?
Title: Re: Dominion Online set selection
Post by: rrenaud on March 25, 2014, 09:48:05 am
I think he misread or misunderstood the mutual part.

EG, blueblimp is suggesting that cards are automatically rejected if ALL players veto them, not if ANY player vetos them.
Title: Re: Dominion Online set selection
Post by: silverspawn on March 25, 2014, 10:39:24 am
I think he misread or misunderstood the mutual part.

EG, blueblimp is suggesting that cards are automatically rejected if ALL players veto them, not if ANY player vetos them.

i know, i didn't missread it.

Quote
Then why not let them do it? What's the problem?
because that's a really unfair advantage over players who don't ban anything. if nothing is stopping you from putting all but your favorite 20 cards on the list, whenever two players who do this meet, you might have games with a pool of less than fourty cards. i really think that shouldn't be possible in pro mode.
Title: Re: Dominion Online set selection
Post by: Awaclus on March 25, 2014, 10:50:36 am
because that's a really unfair advantage over players who don't ban anything. if nothing is stopping you from putting all but your favorite 20 cards on the list, whenever two players who do this meet, you might have games with a pool of less than fourty cards. i really think that shouldn't be possible in pro mode.
How is that an advantage and how is that at all unfair? Is it also unfair if I play over 9000 games with 10 of my favorite cards IRL and then play pro mode against people who haven't banned anything?
Title: Re: Dominion Online set selection
Post by: silverspawn on March 25, 2014, 10:55:58 am
because that's a really unfair advantage over players who don't ban anything. if nothing is stopping you from putting all but your favorite 20 cards on the list, whenever two players who do this meet, you might have games with a pool of less than fourty cards. i really think that shouldn't be possible in pro mode.
How is that an advantage and how is that at all unfair? Is it also unfair if I play over 9000 games with 10 of my favorite cards IRL and then play pro mode against people who haven't banned anything?

uh... no, because the 9000 games don't influence your ranking, they're just practise. that's why i said "it shouldn't be possible in pro mode"; you obviously can do that in casual mode if you want to.

how is it unfair? man, in the last thread there were people saying they don't want to have 3 cards banned because that would "create different experiences for players" or something, when in fact pro mode should be alike for everyone. now we got a mode where you could have several hundred cards removed, and you're asking why it's unfair?
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 11:21:56 am
because that's a really unfair advantage over players who don't ban anything. if nothing is stopping you from putting all but your favorite 20 cards on the list, whenever two players who do this meet, you might have games with a pool of less than fourty cards. i really think that shouldn't be possible in pro mode.
How is that an advantage and how is that at all unfair? Is it also unfair if I play over 9000 games with 10 of my favorite cards IRL and then play pro mode against people who haven't banned anything?

uh... no, because the 9000 games don't influence your ranking, they're just practise. that's why i said "it shouldn't be possible in pro mode"; you obviously can do that in casual mode if you want to.

how is it unfair? man, in the last thread there were people saying they don't want to have 3 cards banned because that would "create different experiences for players" or something, when in fact pro mode should be alike for everyone. now we got a mode where you could have several hundred cards removed, and you're asking why it's unfair?

But the only situation in which a ton of cards is actually banned is if all players in a game have all those cards on their lists. I don't see this being significantly different than all players just not owning those cards. The only difference is that you can "not own" individual expansion cards rather than entire sets. It's like if you bought Prosperity and then put your King's Courts in a safe. Unless you're going to insist that you need to own all the sets to even play Pro mode, I don't see how having a "mutually banned" list is any worse than selectively buying sets.
Title: Re: Dominion Online set selection
Post by: Awaclus on March 25, 2014, 11:26:59 am
uh... no, because the 9000 games don't influence your ranking, they're just practise. that's why i said "it shouldn't be possible in pro mode"; you obviously can do that in casual mode if you want to.

how is it unfair? man, in the last thread there were people saying they don't want to have 3 cards banned because that would "create different experiences for players" or something, when in fact pro mode should be alike for everyone. now we got a mode where you could have several hundred cards removed, and you're asking why it's unfair?
It would be unfair because I could ban cards that I'm bad at. If only cards that both players are bad at are being banned, it's not unfair.
Title: Re: Dominion Online set selection
Post by: silverspawn on March 25, 2014, 11:49:50 am
uh... no, because the 9000 games don't influence your ranking, they're just practise. that's why i said "it shouldn't be possible in pro mode"; you obviously can do that in casual mode if you want to.

how is it unfair? man, in the last thread there were people saying they don't want to have 3 cards banned because that would "create different experiences for players" or something, when in fact pro mode should be alike for everyone. now we got a mode where you could have several hundred cards removed, and you're asking why it's unfair?
It would be unfair because I could ban cards that I'm bad at. If only cards that both players are bad at are being banned, it's not unfair.
with this logic you could also allow players to play tetris instead of dominion if both choose to, cause, you know, both players have the same experience, so it's fair. the point is that, if player A and B have lots of cards banned, players C and D don't and they play A vs B and C vs D, then you have different players having significantly different experiences and yet are both placed on the same leaderbord, as are the tetris guys.

Quote
But the only situation in which a ton of cards is actually banned is if all players in a game have all those cards on their lists. I don't see this being significantly different than all players just not owning those cards. The only difference is that you can "not own" individual expansion cards rather than entire sets. It's like if you bought Prosperity and then put your King's Courts in a safe. Unless you're going to insist that you need to own all the sets to even play Pro mode, I don't see how having a "mutually banned" list is any worse than selectively buying sets.

well - yea, that's precisely the difference. it's a pretty big difference though, only choosing sets doesn't give you nearly the same amount of freedom, unless you happen to dislike all cards of a specific set. It's, uh, not like I have such a big problem with this, but I expect others to, I kind of just brought up the argument that I knew was going to be made eventually. I don't like this concept for a different reason, which is that it doesn't really do anything for me. My problem is not that I like some cards a little bit more than others; I just dislike very few specific cards, and I don't want to play with them no matter what, so i prefer the "ban 3 cards, don't play with them ever" version.
Title: Re: Dominion Online set selection
Post by: SCSN on March 25, 2014, 12:10:06 pm
No one in their right mind is going to buy all sets and then put 150 cards on their ban list, and certainly not enough people to affect the integrity of the leaderboard in any way whatsoever. Focus on plausible real-world scenarios, not on abstract and remote hypotheticals that will never in a million years materialize; we're not at a Philosophy faculty, after all :D
Title: Re: Dominion Online set selection
Post by: silverspawn on March 25, 2014, 12:22:51 pm
No one in their right mind is going to buy all sets and then put 150 cards on their ban list, and certainly not enough people to affect the integrity of the leaderboard in any way whatsoever. Focus on plausible real-world scenarios, not on abstract and remote hypotheticals that will never in a million years materialize; we're not at a Philosophy faculty, after all :D

uh, why? I mean, in the end it depends on the interface. If you have to drag&drop every card manually, then yes, few people will ban out more than, let's say 20. But if you do it differently, I don't see any reason why splitting 200/5 makes any more sense than splitting 100/100. Saying "I'll play these 200 cards a little bit more often than these 5" isn't any more logical than saying "I prefer this half of all cards over this one". You're going to see the all of the cards anway, it's not like you're just throwing away half of the product you bought. I definitely wasn't trying to theorize stuff that will never happen, i thought it was a legit problem. But, maybe it's not. It also matters how you present the list, people will be less inclined to put half of their cards on it if it reads "ban list"
Title: Re: Dominion Online set selection
Post by: Awaclus on March 25, 2014, 12:52:41 pm
with this logic you could also allow players to play tetris instead of dominion if both choose to, cause, you know, both players have the same experience, so it's fair. the point is that, if player A and B have lots of cards banned, players C and D don't and they play A vs B and C vs D, then you have different players having significantly different experiences and yet are both placed on the same leaderbord, as are the tetris guys.
It's already allowed, you can play Tetris and the one with the lower score resigns the game of Dominion.

EDIT: And this was probably very unfair, too. (http://forum.dominionstrategy.com/index.php?topic=10662.msg354879#msg354879) Me and yed totally had an unfair advantage because we didn't follow the official rules of Dominion and starve to death.
Title: Re: Dominion Online set selection
Post by: SCSN on March 25, 2014, 01:40:20 pm
No one in their right mind is going to buy all sets and then put 150 cards on their ban list, and certainly not enough people to affect the integrity of the leaderboard in any way whatsoever. Focus on plausible real-world scenarios, not on abstract and remote hypotheticals that will never in a million years materialize; we're not at a Philosophy faculty, after all :D

uh, why? I mean, in the end it depends on the interface. If you have to drag&drop every card manually, then yes, few people will ban out more than, let's say 20. But if you do it differently, I don't see any reason why splitting 200/5 makes any more sense than splitting 100/100. Saying "I'll play these 200 cards a little bit more often than these 5" isn't any more logical than saying "I prefer this half of all cards over this one". You're going to see the all of the cards anway, it's not like you're just throwing away half of the product you bought. I definitely wasn't trying to theorize stuff that will never happen, i thought it was a legit problem. But, maybe it's not. It also matters how you present the list, people will be less inclined to put half of their cards on it if it reads "ban list"

I just don't see why it's a problem. Well, you certainly don't want arbitrarily long lists for the "if ANY player banned this" condition, but even in the most extreme case of "if EACH player banned this", i.e. two players who each want to play the same exact kingdom over and over again, I don't see why this shouldn't count towards the leaderboard: to the extent that their relative performance is not an accurate reflection of their relative dominion skills, the player who's skill is being underestimated in this match-up simply has no incentive for playing it in pro mode.

The best argument against an arbitrarily long ban list is a purely practical one: because it's unfair in the ANY mode you have to work with seperate lists for the ANY and EACH mode (or introduce a way to truncate the EACH list), which is inelegant and will confuse quite alot of people, and because almost everyone's needs are adequately met by a single limited ban list, that is the way to go.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 02:19:30 pm
What might the options be? Default *'d for when no-one cares.
- pro / *casual / don't care
- *rated / unrated / don't care
- minimum number of expansions (*0)
- minimum number of players (*2)
- maximum number of players (*6)
- minimum rating for opponents (*0)
- maximum rating for opponents (*max)
- maximum opponent quit% (*100)
- find opponents from friend-list only
- maximum number of selected cards by host (*1) [if casual or relevant to pro]
- *exclude cards we all hate-list / exclude cards any of us hate-list [if casual or this is also part of pro]
- card selection type [if casual or to the degree this is part of pro]
-- *random from available expansions [incl. main set obv.]
-- random from two available expansions plus promos (counting expansions as published, not half-sets)
-- random recommended set doable with available expansions
-- don't care

Special options for hosting:
- ability to request particular opponents (for people who just want to play together)
- pick expansion for particular slot
- pick card for particular slot
- pick a recommended set
- visible card list [if casual]
- pick starting player [when also picking particular opponents]

I would strongly prefer that my bolded "don't care" be the default. If "full random" is the default, I will be able to find approximately zero games if I click on either "random from two available expansions" or "random recommended set" using automatch. I'm operating under the assumption that once automatch is implemented, pretty much everyone will use it, and most of the people who care about the settings are not going to switch to anything other than "full random". Anybody who does will find zero games and will switch to full random and then the next such person will also find zero games, etc. So yeah, at that point why even have anything but full random.

If two players have "don't care" for Card Selection Type, it's fine if it defaults to full random. Cool. But it would be nice if "don't care" was the uh initial default so that I (and others) can choose something besides "full random" and actually find a match.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 03:37:50 pm
As far as banlists go, here is my suggestion.

• Each player has the ability to "turn off" any and all non-Base Set cards that he has purchased, making him effectively not own those cards for the purposes of his games. He can do this in his "My Cards" page or equivalent.
• When a player plays a non-Adventure single-player game, the cards he has turned off will never appear.
• When players are matched together, their available card pool is the union of all their purchased cards that are not turned off. So if one player has turned off e.g. Rebuild but another in the game hasn't, Rebuild could still be in that game. Only if all players have a card turned off (or unbought) will it never show up.

This is of course different from the current table-hosting setup, where the host's cards are always the ones used. It seems like a sensical, elegant solution to me that more or less mirrors IRL games where different players might own different sets. I don't think it will impact sales much, if any, since most players either buy all cards or none.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 25, 2014, 03:48:00 pm
It would be unfair because I could ban cards that I'm bad at. If only cards that both players are bad at are being banned, it's not unfair.
Despite not being one of the people who don't like the neo-veto mode concept, I am going to try to sum up the complaint against it.

If there's neo-veto-mode for pro games:

1. ...and you don't use it, you may perceive yourself to be at a disadvantage relative to players who do use it. They never have to face down turn one Mountebank and you sometimes do (in games that aren't vs. them), and so on. Note that it's not important whether or not you actually have a disadvantage, only that you perceive yourself to have a disadvantage.

2. ...and you use it to avoid feeling at a disadvantage, you may instead feel like you are missing out on playing with cards you'd otherwise enjoy playing with.

3. ...whether you use it or not, you may personally feel that this makes the leaderboard less meaningful.

My suspicion however is that if we have neo-veto-mode only for casual games, many players will say, add this to pro games plz. Again there is the question, what is "pro" supposed to mean anyway. Currently it means "you don't see the cards before the game, and there's a different leaderboard."
Title: Re: Dominion Online set selection
Post by: Donald X. on March 25, 2014, 03:54:06 pm
If two players have "don't care" for Card Selection Type, it's fine if it defaults to full random. Cool. But it would be nice if "don't care" was the uh initial default so that I (and others) can choose something besides "full random" and actually find a match.
Yes; the * marks the default for when no-one cares, like I said. If we both pick "don't care" for card selection, the cards still need to be selected somehow; in that situation they will be selected randomly from all available cards. I would have the default choice be "don't care" for everything listing "don't care" as an option (don't care if it's pro/casual, rated/unrated, how the cards are picked); then within that there's what you'll get if we all don't care.

Yes some of the items on that list had no "don't care" and so * was marking both a default choice and also what you'd get if you didn't care.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 03:55:31 pm
Again there is the question, what is "pro" supposed to mean anyway. Currently it means "you don't see the cards before the game, and there's a different leaderboard."

And the boards are fully randomized from available cards (rather than being randomized some other way, etc.). That's important to some people, although I am not one of them. I'd be fine with "5 each from 2 sets" being ranked for pro games.

If two players have "don't care" for Card Selection Type, it's fine if it defaults to full random. Cool. But it would be nice if "don't care" was the uh initial default so that I (and others) can choose something besides "full random" and actually find a match.
Yes; the * marks the default for when no-one cares, like I said. If we both pick "don't care" for card selection, the cards still need to be selected somehow; in that situation they will be selected randomly from all available cards. I would have the default choice be "don't care" for everything listing "don't care" as an option (don't care if it's pro/casual, rated/unrated, how the cards are picked); then within that there's what you'll get if we all don't care.

Yes some of the items on that list had no "don't care" and so * was marking both a default choice and also what you'd get if you didn't care.

Understood. Apologies for not comprehending the distinction between "default" and "default".  :)
Title: Re: Dominion Online set selection
Post by: DG on March 25, 2014, 03:55:39 pm
Quote
Each player has the ability to "turn off" any and all non-Base Set cards that he has purchased

For casuals it's really important to turn off base set cards. You buy an expansion because you have seen enough of the base set and want something new. All you get generated are witch+chapel kingdoms that you don't want to see again. Casual players should be able to exclude base set. When they buy their last expansion they should be able to turn off most of their other expansions just so they get a chance to play with their new cards instead of relying on a 1/15 chance for just one of those cards to show.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 25, 2014, 04:01:43 pm
As far as banlists go, here is my suggestion.

• Each player has the ability to "turn off" any and all non-Base Set cards that he has purchased, making him effectively not own those cards for the purposes of his games. He can do this in his "My Cards" page or equivalent.
• When a player plays a non-Adventure single-player game, the cards he has turned off will never appear.
• When players are matched together, their available card pool is the union of all their purchased cards that are not turned off. So if one player has turned off e.g. Rebuild but another in the game hasn't, Rebuild could still be in that game. Only if all players have a card turned off (or unbought) will it never show up.

This is of course different from the current table-hosting setup, where the host's cards are always the ones used. It seems like a sensical, elegant solution to me that more or less mirrors IRL games where different players might own different sets. I don't think it will impact sales much, if any, since most players either buy all cards or none.
I don't think that's ground Making Fun will give up. It's certainly not a battle I'd pick; ask them yourself if you want.

The initial impetus for this discussion was someone hating Tournament. He didn't just hate it when the other guy also hated it; he always hated it. I think whatever hate-list system there is for casual should handle that; then that system should transition neatly to the system for pro if there is one.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 25, 2014, 04:07:01 pm
For casuals it's really important to turn off base set cards. You buy an expansion because you have seen enough of the base set and want something new. All you get generated are witch+chapel kingdoms that you don't want to see again. Casual players should be able to exclude base set. When they buy their last expansion they should be able to turn off most of their other expansions just so they get a chance to play with their new cards instead of relying on a 1/15 chance for just one of those cards to show.
This is largely covered by how you pick the set of 10 (hypothetically). I can say "gimme 5 Seaside 5 Prosperity." Then I don't get any base set. And I can click "let me see the list first" and reject one I don't like the looks of. I didn't list an option for "this card slot is from anything but this expansion;" I'm not sure that's getting us much.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 04:20:15 pm
The initial impetus for this discussion was someone hating Tournament. He didn't just hate it when the other guy also hated it; he always hated it. I think whatever hate-list system there is for casual should handle that; then that system should transition neatly to the system for pro if there is one.

This is largely covered by how you pick the set of 10 (hypothetically). I can say "gimme 5 Seaside 5 Prosperity." Then I don't get any base set. And I can click "let me see the list first" and reject one I don't like the looks of. I didn't list an option for "this card slot is from anything but this expansion;" I'm not sure that's getting us much.

I'm not sure how these two fit together, or with automatch in general.

• Let's say somebody creates a table using "5 Seaside, 5 Prosperity". First of all, that implies that either automatch still uses the host/join dichotomy OR that players will sometimes not use automatch to find games once automatch is a thing. Otherwise I don't see how you're matching two different players, one of which says, "5 Seaside, 5 Prosperity" and the other of which says, "10 Dark Ages". Or anything else for that matter. Pretty much you can only match people who "don't care" with each other or with people who are specifying restrictions.

• Let's say that one player creates a table that has Tournament in it. Maybe they're playing a recommended set of 10 or something. How does that interact with another player's hate list? Does that player just not see that table? Is there a little box that says, "WARNING! This table has cards you hate"?

EDIT: Nevermind. After going back and rereading this post (http://forum.dominionstrategy.com/index.php?topic=10726.msg358650#msg358650), I think I get it. So you'd only be specifying parameters like "5 Seaside, 5 Prosperity" if you specifically chose to host a game, rather than just hitting "match me". Obviously you are not being matched with other hosts, which is fine. Chances are good that joiners far outnumber hosts.

I suppose that if someone is specifically hosting a game and it has a card on your hate list, you won't get automatched to that table and it either won't appear for you or it'll have a warning box like I mentioned.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 25, 2014, 04:43:42 pm
• Let's say somebody creates a table using "5 Seaside, 5 Prosperity". First of all, that implies that either automatch still uses the host/join dichotomy OR that players will sometimes not use automatch to find games once automatch is a thing. Otherwise I don't see how you're matching two different players, one of which says, "5 Seaside, 5 Prosperity" and the other of which says, "10 Dark Ages". Or anything else for that matter. Pretty much you can only match people who "don't care" with each other or with people who are specifying restrictions.
In that long post where I outlined a hypothetical thing, being as specific as "5 Seaside 5 Prosperity" fell into the "special options for hosting" section. If you pick that, you are hosting; people can get matched up with you, but not other people who are hosting.

I see, the "card selection type" options doesn't factor in that aspect of the "special options for hosting" section. There's a "maximum number of selected cards," but no "maximum number of slots limited by expansion." Let's call it "Allow host to pick expansions;" I bet once you are willing to let them force one slot to be Seaside, you are cool with all of it. So this option does nothing if two non-special-hosting people are matched, but lets you match people who host games and pick expansions. Default to yes.

Looking at the rest of it, I also missed "allow pre-seen card list," and let's call "pick a recommended set" a match for "random recommended set," yes they may be practicing it I know. You have to agree to "pick opponent" so I think "pick starting player" is folded into that agreement window.

• Let's say that one player creates a table that has Tournament in it. Maybe they're playing a recommended set of 10 or something. How does that interact with another player's hate list? Does that player just not see that table? Is there a little box that says, "WARNING! This table has cards you hate"?
You aren't picking a table anymore, there is no list of tables unless that's fun just to look at. So you just don't get matched with someone who required Tournament.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 25, 2014, 04:48:32 pm
Look at the rest of it, I also missed "allow pre-seen card list," and let's call "pick a recommended set" a match for "random recommended set," yes they may be practicing it I know. You have to agree to "pick opponent" so I think "pick starting player" is folded into that agreement window.
You know, I am folding "pre-seen card list" into "maximum number of selected cards by host." If they can see the list and reject it, they have in some sense picked all of the cards.

Warnings make sense in one scenario, which is where I specifically invite you to play and I don't match your criteria. Put that stuff in the invite window.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 09:06:50 pm
Now that I think I have a better understanding of the proposed system, here are some thoughts along the lines of perhaps simplifying the number of checkboxes, etc. There are effectively these four ways to create a board:

• Random: Full random from all cards.
• Classic: Randomly pick 2 sets and then randomly pick half the cards from each, adding promos proportionally.
• Suggested: Randomly pick a "Suggested Set of 10".
• Manual: Manually create a board.

For simplicity's sake, I'd argue that choosing a specific Suggested Set of 10 is effectively manually creating a board. Likewise, if the host can see and/or alter the specific cards, that's manually creating the board. And if the board is manually created, that game is never rated. That should solve the issues. If somebody is playing the same board again and again just to beat people up with King's Court/Masquerade or whatever, his opponents can just resign with no repercussions (and then blacklist that person).

Again, for simplicity, I suggest that if even one card is forced by the table's host, that should also be an unranked game. Being able to practice with a card is great, but there are reasons why both you and your opponents would not want such games to be ranked.

Then we have to ask, which types of games qualify for Pro and which can only be Casual? Certainly "Random" type games qualify for Pro. Personally I wouldn't mind if "Classic" games could also be Pro, but I'm not going to kick and scream if that doesn't happen. I think forcing specific expansions (but not cards) in "Classic" mode is probably fine to be ranked (but should almost certainly not qualify as Pro games).
Title: Re: Dominion Online set selection
Post by: blueblimp on March 25, 2014, 09:52:26 pm
If the kingdom was generated from all of the cards owned by all players involved rather than just the host, I would have no problem joining almost any 2p pro game. I guess this would be more troublesome for casual/unrated if the kingdom is supposed to be generated before the game starts.
I find it hard to believe they will ever want to be more generous than the already friendly "play with all the cards the host bought."
For what it's worth, I don't see how using the cards the joiner has is that much more generous. As somebody who has all the cards, I'm reluctant to join a game except through Salvager's automatch, because darnit I want to play with the cards I bought. The primary benefit to using the joiner's cards is to help people who did spend money, because it gives us more flexibility.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 25, 2014, 10:50:08 pm
If the kingdom was generated from all of the cards owned by all players involved rather than just the host, I would have no problem joining almost any 2p pro game. I guess this would be more troublesome for casual/unrated if the kingdom is supposed to be generated before the game starts.
I find it hard to believe they will ever want to be more generous than the already friendly "play with all the cards the host bought."
For what it's worth, I don't see how using the cards the joiner has is that much more generous. As somebody who has all the cards, I'm reluctant to join a game except through Salvager's automatch, because darnit I want to play with the cards I bought. The primary benefit to using the joiner's cards is to help people who did spend money, because it gives us more flexibility.

This brings up another point. When two players that choose "Match Me" (instead of specifically hosting a table) and they're matched together, how does the game determine which player hosts? Unless it always defaults to the player with the most cards, I really doubt serious players are ever going to use automatch.

Of course, "Minimum # of expansions" is one of the suggested settings, but I honestly don't know if Making Fun will want to have that option. It basically just enables freeloaders by letting them only be matched with players who have bought cards. I see two possible solutions:

1) You cannot set "Minimum # of expansions" higher than the number you personally own.
2) You cannot set "Minimum # of expansions" at all and the host defaults to the player who owns the most cards.
3) You cannot set "Minimum # of expansions" at all and the host is chosen randomly.

Option 3 is a non-starter. It basically guarantees that nobody who bought cards will use automatch. I like Option 2. It eliminates an option field and rewards those who bought the cards by guaranteeing that they're not put into Base Set only games.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 26, 2014, 01:45:03 am
For simplicity's sake, I'd argue that choosing a specific Suggested Set of 10 is effectively manually creating a board.
I would put "specific suggested set" on the "they didn't pick the cards" side, because it's sufficiently innocent. I want to be able to block "they picked the cards, could be a trap" and not have that block "they want to try all the recommended sets and next up is this one."

Likewise, if the host can see and/or alter the specific cards, that's manually creating the board. And if the board is manually created, that game is never rated. That should solve the issues. If somebody is playing the same board again and again just to beat people up with King's Court/Masquerade or whatever, his opponents can just resign with no repercussions (and then blacklist that person).
This does not sound good. I just got Guilds, I want to play with Guilds. Man that doesn't mean I want to play unrated games. Manual creation is only an issue if I can pick specific cards (or see the cards thus effectively getting to pick them), not if I can merely pick the expansions.

Again, for simplicity, I suggest that if even one card is forced by the table's host, that should also be an unranked game. Being able to practice with a card is great, but there are reasons why both you and your opponents would not want such games to be ranked.
I guess I don't see how this is "for simplicity," but it might be fine to automatically not rank games with a selected card. I'm not sure how much it gets you, I mean okay it makes me less excited to KC/Masq people. I still want to be able to choose to play other games unrated.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 26, 2014, 01:52:44 am
This brings up another point. When two players that choose "Match Me" (instead of specifically hosting a table) and they're matched together, how does the game determine which player hosts? Unless it always defaults to the player with the most cards, I really doubt serious players are ever going to use automatch.
For sure I would pick the player with more expansions (between two people who are not manually hosting); if I buy everything then of course I want to always have that. In specific cases where this isn't what someone wants (e.g. they don't have all the expansions but have promos and want to play them), there's manual hosting.

Of course, "Minimum # of expansions" is one of the suggested settings, but I honestly don't know if Making Fun will want to have that option. It basically just enables freeloaders by letting them only be matched with players who have bought cards. I see two possible solutions:
The current system lets one player provide the expansions. That right there is what enables freeloaders. They are specifically enabled. That wasn't Making Fun's idea and maybe they will decide they don't like it, I dunno, but it seems like a fine set-up to me.

1) You cannot set "Minimum # of expansions" higher than the number you personally own.
2) You cannot set "Minimum # of expansions" at all and the host defaults to the player who owns the most cards.
3) You cannot set "Minimum # of expansions" at all and the host is chosen randomly.
Right now everyone sets minimum # of expansions by choosing what games to join. That's where that comes from, I listed the things people are already doing. I wouldn't volunteer to give up ground here.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 26, 2014, 02:03:34 am
For what it's worth, I don't see how using the cards the joiner has is that much more generous. As somebody who has all the cards, I'm reluctant to join a game except through Salvager's automatch, because darnit I want to play with the cards I bought. The primary benefit to using the joiner's cards is to help people who did spend money, because it gives us more flexibility.
Yes for sure you want to play with the cards from whoever has more cards. If you have the same number of expansions but different cards, there are two main cases I see (also there is every other case):

- You each bought one expansion but not the same one. I guess it probably doesn't matter much here and I don't know what MF thinks about it. I guess a question is, if the game were more popular with casual players, how many expansions would they be buying. There might be a surplus of people now that have everything, and in a future without that, combining my Seaside with your Prosperity is doing more to keep me happy without buying Prosperity.

- You have different promos. You beat those adventures because you wanted that promo, but you didn't beat them all because you didn't need every promo. You would like to host to have access to your promo. Uh, ugh, I dunno. The promos want to retain their specialness but maybe you do have to combine them.
Title: Re: Dominion Online set selection
Post by: popsofctown on March 26, 2014, 03:37:21 am
with this logic you could also allow players to play tetris instead of dominion if both choose to, cause, you know, both players have the same experience, so it's fair. the point is that, if player A and B have lots of cards banned, players C and D don't and they play A vs B and C vs D, then you have different players having significantly different experiences and yet are both placed on the same leaderbord, as are the tetris guys.
It's already allowed, you can play Tetris and the one with the lower score resigns the game of Dominion.

To interject with trivia, MtG Tournament floor rules ban subgames like this explicitly
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 26, 2014, 10:34:26 am
For simplicity's sake, I'd argue that choosing a specific Suggested Set of 10 is effectively manually creating a board.
I would put "specific suggested set" on the "they didn't pick the cards" side, because it's sufficiently innocent. I want to be able to block "they picked the cards, could be a trap" and not have that block "they want to try all the recommended sets and next up is this one."

I am sympathetic to this, having myself entered and systematically played all the recommended sets of 10 on Dominion Online. In my opinion, though, "trap" is a spectrum, with something like a KC/Masq pin simply being at the most egregious end. If some guy is choosing to repeatedly play the same set of 10 cards hundreds of times, even if it's a suggested set, I'd say maybe those games shouldn't be rated.

But I'm not going to push too hard on this point. The less meaningful the Casual rating is, the less I'll care about it, which means more good times for me. So, huzzah!

Likewise, if the host can see and/or alter the specific cards, that's manually creating the board. And if the board is manually created, that game is never rated. That should solve the issues. If somebody is playing the same board again and again just to beat people up with King's Court/Masquerade or whatever, his opponents can just resign with no repercussions (and then blacklist that person).
This does not sound good. I just got Guilds, I want to play with Guilds. Man that doesn't mean I want to play unrated games. Manual creation is only an issue if I can pick specific cards (or see the cards thus effectively getting to pick them), not if I can merely pick the expansions.

I think you misread my intent. In my proposal, you may still choose expansions when playing in "Classic" mode (equal cards from up to 2 sets), just not individual cards. I even say that later in the same post:

I think forcing specific expansions (but not cards) in "Classic" mode is probably fine to be ranked (but should almost certainly not qualify as Pro games).

I'm not sure how much more clear I could have been. I DO think that you shouldn't be able to force more than half the cards to be from a set that only has 13 or fewer cards. Like if you buy Alchemy or Vandals and Vermin and can then force all 10 cards to be picked from that set in a ranked, Casual game, you have effectively manually created a table. Especially if you can adjust your "Hate List" to include the 2 or 3 cards from that set you don't want, whittling it down to 10 exact cards.

Again, for simplicity, I suggest that if even one card is forced by the table's host, that should also be an unranked game. Being able to practice with a card is great, but there are reasons why both you and your opponents would not want such games to be ranked.
I guess I don't see how this is "for simplicity," but it might be fine to automatically not rank games with a selected card. I'm not sure how much it gets you, I mean okay it makes me less excited to KC/Masq people. I still want to be able to choose to play other games unrated.

By "simplicity", I mean removing options so that the resulting interface isn't an intimidating bundle of controls. I think your idea of "Maximum number of selected cards by host" which defaults to 1 is needlessly complex. Even if it's always 1 and you can't change it, where do you communicate to your users why it ranks games with 1 chosen card, but not 2?

Likewise, I don't see the point of splitting Pro/Casual and Ranked/Unranked into two axes. It looks nice on the surface, but who is playing unranked Pro games? The reason to play Pro is that it's ranked on the Pro leaderboard. You should be able to play Casual and Unrated games that would qualify for Pro anyway (hidden cards, etc.).

Finally, I imagine most players are going to want "Minimum number of expansions" set to the maximum if given the option.

I think this is a more reasonable list:

Default *'d for when no-one cares; "don't care" is the actual default selection.
• pro / *casual / unrated (with the ability to select any combination of these)
• minimum/maximum number of players (*2/6)
• maximum rating difference (*∞) (minimum of something reasonable, like 100)
• maximum opponent quit% (*100)
• find opponents from friend-list only (Yes/*No)
• card selection type [if casual or to the degree this is part of pro]
  -- *random from available sets
  -- random from up to two available sets plus promos (with ability to choose expansions for either or both halves in Casual)
  -- random recommended set doable with available expansions
  -- manually created table
  -- don't care

Special options for hosting:
• ability to request particular opponents (for people who just want to play together)
• pick expansion for particular slot
• pick card for particular slot
• pick a recommended set
• visible card list [if casual]
• pick starting player [when also picking particular opponents]
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 26, 2014, 11:32:53 am
Of course, "Minimum # of expansions" is one of the suggested settings, but I honestly don't know if Making Fun will want to have that option. It basically just enables freeloaders by letting them only be matched with players who have bought cards. I see two possible solutions:
The current system lets one player provide the expansions. That right there is what enables freeloaders. They are specifically enabled. That wasn't Making Fun's idea and maybe they will decide they don't like it, I dunno, but it seems like a fine set-up to me.

1) You cannot set "Minimum # of expansions" higher than the number you personally own.
2) You cannot set "Minimum # of expansions" at all and the host defaults to the player who owns the most cards.
3) You cannot set "Minimum # of expansions" at all and the host is chosen randomly.
Right now everyone sets minimum # of expansions by choosing what games to join. That's where that comes from, I listed the things people are already doing. I wouldn't volunteer to give up ground here.

I guess I see an automatch where you get to specify this as a step beyond the current setup. Right now those who haven't bought sets have to hunt and try to snipe games that have all cards, maybe moving from lobby to lobby in order to find such games. With automatch, all they have to do is select "Minimum # of expansions = 14", sit back, and wait for a game. It's just like they shelled out the $45 themselves, except it just takes them slightly longer to find a game. That, to me, is a significant step toward enabling freeloaders beyond what is currently possible (without the extension).
Title: Re: Dominion Online set selection
Post by: Donald X. on March 26, 2014, 05:28:22 pm
Likewise, if the host can see and/or alter the specific cards, that's manually creating the board. And if the board is manually created, that game is never rated. That should solve the issues. If somebody is playing the same board again and again just to beat people up with King's Court/Masquerade or whatever, his opponents can just resign with no repercussions (and then blacklist that person).
This does not sound good. I just got Guilds, I want to play with Guilds. Man that doesn't mean I want to play unrated games. Manual creation is only an issue if I can pick specific cards (or see the cards thus effectively getting to pick them), not if I can merely pick the expansions.

I think you misread my intent. In my proposal, you may still choose expansions when playing in "Classic" mode (equal cards from up to 2 sets), just not individual cards. I even say that later in the same post:

I think forcing specific expansions (but not cards) in "Classic" mode is probably fine to be ranked (but should almost certainly not qualify as Pro games).

I'm not sure how much more clear I could have been. I DO think that you shouldn't be able to force more than half the cards to be from a set that only has 13 or fewer cards. Like if you buy Alchemy or Vandals and Vermin and can then force all 10 cards to be picked from that set in a ranked, Casual game, you have effectively manually created a table. Especially if you can adjust your "Hate List" to include the 2 or 3 cards from that set you don't want, whittling it down to 10 exact cards.
You said "And if the board is manually created, that game is never rated." Manually created to me includes saying "I want 3 cards from Seaside, 3 from Prosperity, 4 from Dark Ages." I want to allow that game to be rated. Probably you agree and we are now just being ultra-clear.

I am not so worried about trying to game the system by buying small/half-sets and then requiring them. I mean I picked those cards, not them. If you can ban 3 cards from Cornucopia and force all-Cornucopia then yes you did pick the 10 cards. At first it sounds bad but then it's like, what am I even doing there that's offensive? It's a loophole but I don't see what to be scared of.

I wouldn't have "this slot is from this half of Seaside" etc., just "Seaside." Obv. you may have only bought half but I am so not worried about people only buying half of Prosperity in order to trick people into playing Goons games or whatever. And in the end there (hypothetically) are blocked player lists.

By "simplicity", I mean removing options so that the resulting interface isn't an intimidating bundle of controls. I think your idea of "Maximum number of selected cards by host" which defaults to 1 is needlessly complex. Even if it's always 1 and you can't change it, where do you communicate to your users why it ranks games with 1 chosen card, but not 2?
Well that's what I would have thought "simplicity" meant, but I didn't see how what you were saying cut options. You have a baby to take care of, you pick unrated, it's exclusive of any other concerns and (to maximally please such a person) should be an option separate from other things. For sure I shouldn't have to to finagle it - force a card so that I get my unrated game.

Anyway I was thinking you were talking about not needing the "unrated" button rather than the "number of cards" thing. The point to "max selected cards" is that I may not want to play games where the host picked the cards. To be friendly to people who want to do fun things and aren't hurting anyone, I put the default at 1 rather than 0.

Likewise, I don't see the point of splitting Pro/Casual and Ranked/Unranked into two axes. It looks nice on the surface, but who is playing unranked Pro games? The reason to play Pro is that it's ranked on the Pro leaderboard. You should be able to play Casual and Unrated games that would qualify for Pro anyway (hidden cards, etc.).
Well the question remains, what does pro mean. If it's all about ranking then sure you don't need unranked pro games.

Finally, I imagine most players are going to want "Minimum number of expansions" set to the maximum if given the option.
Again I am trying to be friendly. Maybe the game is promoted and there is an influx of non-hardcore-players and none of them have sets. They sit there not getting matched because they didn't change the default. A pro logs on, sits there unmatched because the other people don't have a high enough rating, then another pro logs on and they get matched. The defaults matter the most for people with no experience, right? People who are used to the system just change the default to what they want.

• pro / *casual / unrated (with the ability to select any combination of these)
• minimum/maximum number of players (*2/6)
• maximum rating difference (*∞) (minimum of something reasonable, like 100)
• card selection type [if casual or to the degree this is part of pro]
  -- *random from available sets
  -- random from up to two available sets plus promos (with ability to choose expansions for either or both halves in Casual)
  -- random recommended set doable with available expansions
  -- manually created table
  -- don't care
Having it be pro/casual/unrated is fine. So far "which leaderboard to use" is what defines them, although again we have this issue of, maybe people don't want hate-lists on pro.

I think the default maximum number of players should be well 4-6 (though we technically support 6 I don't play with 6 personally, and you can then argue, how great is 5, especially if you aren't in person, chatting and stuff). Serious players will immediately change it to 2 and that's fine; I'm not stopping them. Again let's be friendly to the people who are like oh I want to play multiplayer.

Maximum rating difference means you can't just say "man I want to play someone good even though I don't have that rating yet." It gets you out of "now I have to update my settings because my rating went up" but I prefer the flexibility of specifying a value rather than a difference.

You have "manually created table." I'm never picking that without actually hosting; "someone out there, pick some cards, I'm here!" Instead it would need to be like, mark the ones you are okay with. Then, "Manually created table" does not specify enough; I am okay with "you picked the expansions, this time one from each expansion plus two random;" I just don't want you to have picked out the specific cards. They are different things.

You say "up to" two available sets. I would just make it two. It's the one special mode that says "here's something that's not pure random but which we think has special merit, try it out." That thing, for me, is 5 cards from each of two sets (then making an exception for promos because people will have them and not want to never see them). It's fun playing with 10 cards from one set and well the system allows that, you host a game and pick that. It doesn't need to be part of this.

You didn't list the hate-list stuff. Maybe you are thinking it's automatically one way or another depending on pro/casual, dunno.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 26, 2014, 05:43:20 pm
I guess I see an automatch where you get to specify this as a step beyond the current setup. Right now those who haven't bought sets have to hunt and try to snipe games that have all cards, maybe moving from lobby to lobby in order to find such games. With automatch, all they have to do is select "Minimum # of expansions = 14", sit back, and wait for a game. It's just like they shelled out the $45 themselves, except it just takes them slightly longer to find a game. That, to me, is a significant step toward enabling freeloaders beyond what is currently possible (without the extension).
Well I haven't had the experience myself, at all, ever. And haven't been on in a couple weeks. My memory is I would look at the tables in whatever room I was in and there would always be someone saying "all cards 4000+ VP on" or whatever. It didn't look hard to get in those games, provided you had the rating. I guess if you didn't have the rating it might be harder, fewer people saying "all cards come one come all."

Making Fun is bound to care about making money. They might perceive an advantage to not having "minimum # of expansions."

The system was set up specifically to make freeloading possible, specifically to let you pick what games to join, to not buy expansions, to play with the expansions of the host. It may be that as things have played out it's less kind to freeloaders than expected - specifically, people saying things like "4000+" rather than playing with anyone. It may be that Making Fun has a different philosophy here than Goko. But as set up, the idea was that you could buy zilch, go into the lobby, and get into a game with someone who had expansions. It's a feature, not a bug.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 26, 2014, 06:24:35 pm
You said "And if the board is manually created, that game is never rated." Manually created to me includes saying "I want 3 cards from Seaside, 3 from Prosperity, 4 from Dark Ages." I want to allow that game to be rated. Probably you agree and we are now just being ultra-clear.

I think we mostly agree. I was aiming for "if you manually create the board, it's automatically an unrated game" because that's very easy to remember and understand. So by that qualifier, your example would have to be unrated because you had to host a table to make it happen, rather than choosing one of the three "random" game styles. If I understand you, what you want is more flexible. Your "manually created" games can still be rated, but only if the number of actually selected cards is at or below the opponent's threshold AND you didn't see the randomly-chosen cards before the game started. Or maybe just that second part and you just don't get matched with players who have a low enough threshold. I don't see that as ideal, especially if the threshold is 1, because then you maybe create a board with 2 or more specific cards and wait and wonder why nobody is being matched to your game.

Again, I'm pushing for simplicity here and your proposed method seems complex to me.

Part of my bias is also that I don't see unrated games as being such a penalty. "Oh, I created this custom set and why can't I play a rated game with it?" Man, cry me a river. It's not like being unrated magically sucks all the fun you would have had out of the game. People buy physical Dominion sets and manage to have plenty of fun playing those despite the fact that they aren't climbing up or down a leaderboard.

I am not so worried about trying to game the system by buying small/half-sets and then requiring them. I mean I picked those cards, not them. If you can ban 3 cards from Cornucopia and force all-Cornucopia then yes you did pick the 10 cards. At first it sounds bad but then it's like, what am I even doing there that's offensive? It's a loophole but I don't see what to be scared of.

I wouldn't have "this slot is from this half of Seaside" etc., just "Seaside." Obv. you may have only bought half but I am so not worried about people only buying half of Prosperity in order to trick people into playing Goons games or whatever. And in the end there (hypothetically) are blocked player lists.

Sure, I wasn't suggesting dividing the sets into their different Goko pieces. We are in agreement there.

I guess we'll have to agree to disagree that repeatedly playing the same (perfectly valid, non-trap) board a hundred times [is/is not] OK to rate. If you don't see a problem with it, I don't think I'm going to convince you.

Well that's what I would have thought "simplicity" meant, but I didn't see how what you were saying cut options. You have a baby to take care of, you pick unrated, it's exclusive of any other concerns and (to maximally please such a person) should be an option separate from other things. For sure I shouldn't have to to finagle it - force a card so that I get my unrated game.

Yes, there was a misunderstanding there. You should obviously be able to make any game unrated.

Anyway I was thinking you were talking about not needing the "unrated" button rather than the "number of cards" thing. The point to "max selected cards" is that I may not want to play games where the host picked the cards. To be friendly to people who want to do fun things and aren't hurting anyone, I put the default at 1 rather than 0.

Right, but again, that means that players who pick more than 1 are just waiting around, wondering why nobody is joining their game.

Again I am trying to be friendly. Maybe the game is promoted and there is an influx of non-hardcore-players and none of them have sets. They sit there not getting matched because they didn't change the default. A pro logs on, sits there unmatched because the other people don't have a high enough rating, then another pro logs on and they get matched. The defaults matter the most for people with no experience, right? People who are used to the system just change the default to what they want.

Let me be more clear. What I'm suggesting is the abolishment of "minimum # of sets" setting and that players are matched without taking that variable into consideration at all. If you bought all the sets, well then all the games you play will have access to all the cards because the player with more cards hosts. If you bought nothing, sometimes you get matched to someone with bought cards, sometimes not. If two people have bought cards and one set of cards is not a subset of the other, maybe randomize who hosts weighted by who has more cards. That way even if you have, say, 6 of the expansions, you will occasionally be matched with someone who has the one you don't have, but not everything.

I think the default maximum number of players should be well 4-6 (though we technically support 6 I don't play with 6 personally, and you can then argue, how great is 5, especially if you aren't in person, chatting and stuff). Serious players will immediately change it to 2 and that's fine; I'm not stopping them. Again let's be friendly to the people who are like oh I want to play multiplayer.

I agree that 4 is a better default maximum than 6.

Maximum rating difference means you can't just say "man I want to play someone good even though I don't have that rating yet." It gets you out of "now I have to update my settings because my rating went up" but I prefer the flexibility of specifying a value rather than a difference.

Is that what most people will prefer? I think it's probably a huge pain in the neck to manually modify your settings as your rating goes up/down. Having it automatically slide so that you're playing opponents about at your skill level is arguably the most of the point of having a rating, and I'm not sure why anybody would prefer the manual system.

You have "manually created table." I'm never picking that without actually hosting; "someone out there, pick some cards, I'm here!" Instead it would need to be like, mark the ones you are okay with. Then, "Manually created table" does not specify enough; I am okay with "you picked the expansions, this time one from each expansion plus two random;" I just don't want you to have picked out the specific cards. They are different things.

Sure, sure. The idea was that you click on "Manually created table" and it brings you to the table-creation window and you make your table and then you are hosting. You say tomato, I say tomato. If that option shouldn't even be on this screen, cool.

You say "up to" two available sets. I would just make it two. It's the one special mode that says "here's something that's not pure random but which we think has special merit, try it out." That thing, for me, is 5 cards from each of two sets (then making an exception for promos because people will have them and not want to never see them). It's fun playing with 10 cards from one set and well the system allows that, you host a game and pick that. It doesn't need to be part of this.

The question is, do you want to enforce seeing cards with approximately equal frequency? If not, great. You can just pick two expansions randomly and you'll see each Hinterlands card about half as often as each Alchemy card, and each Dark Ages card with even less frequency, etc.

Say all you have access to is Base Set and Cornucopia. It is mathematically impossible to see your Base Set cards as often as your Cornucopia cards if you insist that your games are half Base and half Cornucopia. If you add Alchemy, then you can do it by having half your games Base/Cornucopia and half Base/Alchemy. You will never play an Alchemy/Cornucopia set, though.

Even when the number of sets you own gets larger, the math for choosing exactly two expansions and still seeing your cards with about equal frequency is nontrivial. Like seriously, take out a pencil and paper and try to generalize it. I gave up and I have a B.A. in Mathematics.

Conversely, if you allow occasional games of 10 cards from one normal-sized or large set, the math is trivially easy. See my slips-of-paper-in-a-hat method from earlier in this thread.

You didn't list the hate-list stuff. Maybe you are thinking it's automatically one way or another depending on pro/casual, dunno.

I don't care how the hate-list stuff turns out. Or rather, if the hate-list is limited to 3 cards as you initially proposed, I can live with that.

EDIT: Sorry, misunderstood. You meant how I took it off of the list of options. Yeah, either the hate list should apply to Pro or it shouldn't. Period. I don't care which way it goes. Obviously it should apply to Casual games or what's the point? Having a setting of "Union of hated cards/Intersection of hated cards" is just another needless option that complicates the automatch interface and makes it harder to find games.

The system was set up specifically to make freeloading possible, specifically to let you pick what games to join, to not buy expansions, to play with the expansions of the host. It may be that as things have played out it's less kind to freeloaders than expected - specifically, people saying things like "4000+" rather than playing with anyone. It may be that Making Fun has a different philosophy here than Goko. But as set up, the idea was that you could buy zilch, go into the lobby, and get into a game with someone who had expansions. It's a feature, not a bug.

I understand that it's a feature. I had assumed that the feature was primarily there for groups of people who knew each other in real life to jump online and play with the cards without everybody needing to buy them. If it was actually intended to (also) enable about half the random-match players to not buy into the system, well color me surprised.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 26, 2014, 07:35:14 pm
I think we mostly agree. I was aiming for "if you manually create the board, it's automatically an unrated game" because that's very easy to remember and understand.

Part of my bias is also that I don't see unrated games as being such a penalty.
Well that may be so, it's hard for me to evaluate personally. Okay let's take the case of, you just bought Guilds, you want to play with Guilds. Everyone was like that when Guilds came out. So they all force 4 Guilds and none of the games are rated and I would think plenty of people wouldn't like that. Whereas if today I feel like playing with Develop and that's automatically unrated that doesn't seem so bad.

So, maybe "pick a card" forces you to be unrated, but "pick an expansion for this slot," I bet people would prefer to be able to play rated games of that.

I guess we'll have to agree to disagree that repeatedly playing the same (perfectly valid, non-trap) board a hundred times [is/is not] OK to rate. If you don't see a problem with it, I don't think I'm going to convince you.
Well it gives you an edge, no question. Doing it by forcing 10 cards from a small set seems just so unlikely to be an issue. No-one is thinking, "I want to cheat. I know, I will play all-Cornucopia games with 3 cards banned and get great at those 10 cards." I might force it to be unrated anyway just to close a loophole, but the special-case seems weird/complex. A game is rated unless you pick a card, or want at least N cards from one small set. The non-special-case - if you force an expansion, it's unrated - puts me back to, I just bought Guilds, my games are all unrated, this sucks.

I didn't think of a button for "repeat that last set of 10," I bet some people would like that enough to want to make it not as much trouble as it would otherwise be.

Right, but again, that means that players who pick more than 1 are just waiting around, wondering why nobody is joining their game.
Let's say the option is more like you have it - on the list of possible ways to generate the card lists there's "pick 'em," and it's never what happens for two normal matched players (you have to host to make it happen), but checking it means you are okay with it.

Let me be more clear. What I'm suggesting is the abolishment of "minimum # of sets" setting and that players are matched without taking that variable into consideration at all. If you bought all the sets, well then all the games you play will have access to all the cards because the player with more cards hosts. If you bought nothing, sometimes you get matched to someone with bought cards, sometimes not.
I have to be able to play with my friends. So, I can host a game, call it "all cards," invite someone (who is not actually my friend it turns out), play a game with my cards. They have no cards, I've got everything, hooray for them. This works regardless of how matchmaking works. So... why not be friendly with the matchmaking?

Maybe if the matchmaking is unfriendly, people with expansions still use it, because it's easy and hey they have the expansions. Making Fun might like the idea, like I said, I dunno.

Is that what most people will prefer? I think it's probably a huge pain in the neck to manually modify your settings as your rating goes up/down. Having it automatically slide so that you're playing opponents about at your skill level is arguably the most of the point of having a rating, and I'm not sure why anybody would prefer the manual system.
I have never done any ratings-related stuff so I don't know how it goes, but I would imagine your rating doesn't endlessly change giant amounts? You build it up and then it's actually telling us about how good you are.

The question is, do you want to enforce seeing cards with approximately equal frequency? If not, great. You can just pick two expansions randomly and you'll see each Hinterlands card about half as often as each Alchemy card, and each Dark Ages card with even less frequency, etc.
Uh, whatever, it would be some good way. Maybe we pick Alchemy less often because it's smaller but still take 5 cards from it when we pick it. You don't need to see all cards with precisely equal frequency. This is a particular special mode for a particular experience where set themes are reinforced via having multiple cards from a set; you can get flat random from the pure random option.

EDIT: Sorry, misunderstood. You meant how I took it off of the list of options. Yeah, either the hate list should apply to Pro or it shouldn't. Period. I don't care which way it goes. Obviously it should apply to Casual games or what's the point? Having a setting of "Union of hated cards/Intersection of hated cards" is just another needless option that complicates the automatch interface and makes it harder to find games.
But, whatever modes it applies to, "intersection of hated cards" offends no-one except with regards to leaderboard accuracy; union of hated cards also may mean not getting to play with cards you like that lots of people don't. In casual, I may be willing to let my opponent veto cards that I don't veto myself; I may not.

I understand that it's a feature. I had assumed that the feature was primarily there for groups of people who knew each other in real life to jump online and play with the cards without everybody needing to buy them. If it was actually intended to (also) enable about half the random-match players to not buy into the system, well color me surprised.
Well I can't ask Ted what he intended. To me it's mimicking the situation IRL where only one player needs to buy a game. You can bring Dominion to a public game night and play against random people who don't own it. The online game can be greedier but I can let Making Fun worry about that.
Title: Re: Dominion Online set selection
Post by: jl8e on March 27, 2014, 01:42:55 pm
I understand that it's a feature. I had assumed that the feature was primarily there for groups of people who knew each other in real life to jump online and play with the cards without everybody needing to buy them. If it was actually intended to (also) enable about half the random-match players to not buy into the system, well color me surprised.
Well I can't ask Ted what he intended. To me it's mimicking the situation IRL where only one player needs to buy a game. You can bring Dominion to a public game night and play against random people who don't own it. The online game can be greedier but I can let Making Fun worry about that.

Freeloading will help get online-only players to buy cards. It lets them see what they’re missing.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 27, 2014, 04:14:38 pm
Okay let's take the case of, you just bought Guilds, you want to play with Guilds. Everyone was like that when Guilds came out. So they all force 4 Guilds and none of the games are rated and I would think plenty of people wouldn't like that. Whereas if today I feel like playing with Develop and that's automatically unrated that doesn't seem so bad.

So, maybe "pick a card" forces you to be unrated, but "pick an expansion for this slot," I bet people would prefer to be able to play rated games of that.

In my original proposal, the idea is that when you choose "Classic" mode (equal cards from [up to] 2 sets), you'd be able to force one or both expansions if you chose and still have it ranked casual. This takes care of "I just bought Guilds and want to play it" and has the further advantage that you can match together multiple such requests that don't conflict. Like one player says, "half Guilds", and another says, "half Hinterlands" (or even "half Guilds and half Hinterlands"). You can match those two together as long as one of them owns both. That's complex, but it's all behind-the-scenes complexity.

If you want to be able to have matches ranked even if they're a specifically hosted game that says, "3 from this set, 2 from this set, 5 from this set", that's fine. Just make sure that the stipulations about what can and cannot be ranked are clear and relatively easy to understand.

Let's say the option is more like you have it - on the list of possible ways to generate the card lists there's "pick 'em," and it's never what happens for two normal matched players (you have to host to make it happen), but checking it means you are okay with it.

I think lumping that together with "suggested sets of 10", like you had it earlier, is probably fine. In retrospect, I only split them out because I thought that was the way you'd reach the hosting screen. But I guess you'd first click either "host" or "automatch" and then you set automatch parameters.

Maybe if the matchmaking is unfriendly, people with expansions still use it, because it's easy and hey they have the expansions. Making Fun might like the idea, like I said, I dunno.

I guess I don't consider ownership-agnostic matchmaking to be "unfriendly". It's not like it's malevolently matching up haves with haves and have-nots with have-nots. It's just matching based on rank or whatever other variables. But if Making Fun would prefer it that you can specify number of sets in automatch, that's fine.

Is that what most people will prefer? I think it's probably a huge pain in the neck to manually modify your settings as your rating goes up/down. Having it automatically slide so that you're playing opponents about at your skill level is arguably the most of the point of having a rating, and I'm not sure why anybody would prefer the manual system.
I have never done any ratings-related stuff so I don't know how it goes, but I would imagine your rating doesn't endlessly change giant amounts? You build it up and then it's actually telling us about how good you are.

I suppose it's fine to make it manual if you display your current rating prominently in the automatch window so that you can set it easily. I still think at least being able to set it as a range and forget it is preferable. I'm guessing most player here would agree, but I can't speak for them or for non-f.DS players.

The advantage of having it scale automatically and default to some reasonable range like ±1000 is that players never even have to touch it and their opponents' skills will automatically adjust to them.

The question is, do you want to enforce seeing cards with approximately equal frequency? If not, great. You can just pick two expansions randomly and you'll see each Hinterlands card about half as often as each Alchemy card, and each Dark Ages card with even less frequency, etc.
Uh, whatever, it would be some good way. Maybe we pick Alchemy less often because it's smaller but still take 5 cards from it when we pick it. You don't need to see all cards with precisely equal frequency. This is a particular special mode for a particular experience where set themes are reinforced via having multiple cards from a set; you can get flat random from the pure random option.

Please do not wave your hand and say, "It'll be some good way." My whole point is that there likely isn't "some good way". Take it from a guy who has spent a fair bit of time on this exact problem of trying to pick exactly two sets from an arbitrary pool. The "good way" is to occasionally allow games that are all one large set. What's the problem with that?

But, whatever modes it applies to, "intersection of hated cards" offends no-one except with regards to leaderboard accuracy; union of hated cards also may mean not getting to play with cards you like that lots of people don't. In casual, I may be willing to let my opponent veto cards that I don't veto myself; I may not.

I'm sorry, I was under the impression that you weren't concerned about the people who wanted to see oft-hated cards the usual amount. Again, I am just trying to eliminate options from the screen here. Because the more preferences you can stipulate, the less easy it is to find matches. You could argue that it's the player's responsibility not to shoot himself in the foot this way, but it's nice if you don't hand them the gun. I still think the easiest way to do hate-list is have it be the union in Casual and either the intersection or not used at all in Pro. That way you can leave it off the automatch options screen.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 27, 2014, 05:49:09 pm
In my original proposal, the idea is that when you choose "Classic" mode (equal cards from [up to] 2 sets), you'd be able to force one or both expansions if you chose and still have it ranked casual. This takes care of "I just bought Guilds and want to play it" and has the further advantage that you can match together multiple such requests that don't conflict. Like one player says, "half Guilds", and another says, "half Hinterlands" (or even "half Guilds and half Hinterlands"). You can match those two together as long as one of them owns both. That's complex, but it's all behind-the-scenes complexity.
I see. Well it's more options in this window - optionally pick the expansions for "classic." That does handle it though, I think it's more likely that someone wants to play with their new set than it is that they want to pick some specific weird cocktail. OTOH I don't need to punish cocktails for casual; I remain unscared of the worst case for picking expansions for slots.

I guess I don't consider ownership-agnostic matchmaking to be "unfriendly". It's not like it's malevolently matching up haves with haves and have-nots with have-nots.
If matchmaking is appealing for haves over hosting, then the new system would reduce how often have-nots see expansions vs. the current system. The matchmaking could just give you what you get now, but in this scenario would not. That is the unfriendly thing - taking something away (via how the system gets used).

The advantage of having it scale automatically and default to some reasonable range like ±1000 is that players never even have to touch it and their opponents' skills will automatically adjust to them.
I think/agree that for most players the best thing would just be an on/off button for "match me with someone +/- 1000" (or whatever is good). Obv. some players would want more control, and then the question is, how bad is it for them not to have it, what % of players is that.

Please do not wave your hand and say, "It'll be some good way." My whole point is that there likely isn't "some good way".
Your point is that there's no good way to get the cards to show up precisely even amounts when picking to play 5 cards each from two expansions. I don't value that goal though, I do not remotely need them to show up precisely even amounts.

I don't want it to be "sometimes it's all one set" because that is not "5 cards each from two expansions." The mode becomes "sometimes 5 cards each from two sets, sometimes 10 cards from one set."

And if you want 10 cards from one set, it's there for you, via hosting.

I'm sorry, I was under the impression that you weren't concerned about the people who wanted to see oft-hated cards the usual amount.
I am concerned about everybody, and am there for them.

I still think the easiest way to do hate-list is have it be the union in Casual and either the intersection or not used at all in Pro. That way you can leave it off the automatch options screen.
It still seems like some pros would actually hate the intersection, would feel like other pros either had an unfair advantage over them in games they weren't in (if they didn't hate-list stuff) or else like they weren't getting to play with all the cards (if they did). So uh dunno there.

The intersection for casual wouldn't need to be an option, because you could just not hate-list. The union for casual, it sounds reasonable but I dunno.

If the system had the intersection for casual and nothing for pro, I think the only complaint could be "I want more veto-ing than this dammit." It's a straight improvement over the current "no-vetoing at all" system. If someone is going to quit any game with Tournament though, we are confining them to hosting games, picking the expansions, and not buying Cornucopia. If casual has either the union or it's an option, we are confining them to casual but maybe they can feel like "if you want to be a pro you have to be able to stomach Tournament." It's a harsh world out there.

So then, if union is mandatory for casual and pro has no hate-list, then if you want a hate-list you play casual and if you want no hate-list you play pro, those options are there for you without an uh option. Because you hate Tournament, you never get to play with Possession; Possession will be there for you if you can stomach some Tournaments. I dunno it doesn't seem so unreasonable.

The intersection is very friendly. If pros mostly liked it then for sure I would have it there. Again there are the noted potential problems. I don't know how many pros care that much but obv. a nonzero number. For casual, the point of an option rather than always-union would be, to see hated cards more often, which would include your own. Maybe it's not that great.

Any hate-list I think should be small. If it were intersection only then man it could be as many cards as you wanted. Once it's union I don't want it to be, "wow I hate Possession but if I play casual I will never see a single attack."
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 27, 2014, 11:56:49 pm
I think/agree that for most players the best thing would just be an on/off button for "match me with someone +/- 1000" (or whatever is good). Obv. some players would want more control, and then the question is, how bad is it for them not to have it, what % of players is that.

That sounds good. Default option is "close to my rating", but you can set the min and max manually if you want to.

I don't want it to be "sometimes it's all one set" because that is not "5 cards each from two expansions." The mode becomes "sometimes 5 cards each from two sets, sometimes 10 cards from one set."

Yes, that is why I gave it a name, "Classic Mode". It sounds better than "sometimes 5 cards each from two sets, sometimes 10 cards from one set" or "Playtesting-style Mode". Heck, even "5 cards each from two expansions" isn't real concise and what's more it's still misleading if you're sprinkling promos in there.

Your point is that there's no good way to get the cards to show up precisely even amounts when picking to play 5 cards each from two expansions. I don't value that goal though, I do not remotely need them to show up precisely even amounts.

"Precisely even amounts" is not crucial. If you always force exactly 2 sets, you can't even get "approximately even amounts" for players that e.g. just own one small set. You yourself said, "it'll just pick Alchemy less often but still have 5 cards." But if you JUST have Alchemy, you can't pick it less. All your games are Base/Alchemy and you see your Alchemy cards twice as often as your Base cards. But if you allow 1/3 of your games to be Base only and 2/3 of them to be Base/Alchemy, then bam: you get a pretty even distribution.

Even with a bunch of sets, an algorithm that tries to approximately even this out while maintaining exactly 2 sets is going to be nutty-complex and have a bunch of hard-coded special cases. Or you could just allow the occasional 10-cards-from-one-set game. Even if you own everything, that only happens 1 out of 15 games. And it's not like those games aren't fun to play. 3/8 of those games are Dark Ages only, which is terrific fun! You get to see all those great combos that you will pretty much never have in full random.

I think you and I just see this differently. I'm getting the feeling that you see this mode as "novel thing to try once and then go back to full random". Whereas I want to use it to play all my games, so an approximately even distribution is important to me. If this mode doesn't have that, I'll just never use it.

And if you want 10 cards from one set, it's there for you, via hosting.

Man, all this other stuff is also "there for me via hosting". It all just depends on whether people leave the checkbox for "I'm OK with others choosing the exact table" checked. I have no idea how that will go.
Title: Re: Dominion Online set selection
Post by: LibraryAdventurer on March 28, 2014, 12:36:02 am
I still think the easiest way to do hate-list is have it be the union in Casual and either the intersection or not used at all in Pro. That way you can leave it off the automatch options screen.
It still seems like some pros would actually hate the intersection, would feel like other pros either had an unfair advantage over them in games they weren't in (if they didn't hate-list stuff) or else like they weren't getting to play with all the cards (if they did). So uh dunno there.

The intersection for casual wouldn't need to be an option, because you could just not hate-list. The union for casual, it sounds reasonable but I dunno.

If the system had the intersection for casual and nothing for pro, I think the only complaint could be "I want more veto-ing than this dammit." It's a straight improvement over the current "no-vetoing at all" system. If someone is going to quit any game with Tournament though, we are confining them to hosting games, picking the expansions, and not buying Cornucopia. If casual has either the union or it's an option, we are confining them to casual but maybe they can feel like "if you want to be a pro you have to be able to stomach Tournament." It's a harsh world out there.

So then, if union is mandatory for casual and pro has no hate-list, then if you want a hate-list you play casual and if you want no hate-list you play pro, those options are there for you without an uh option. Because you hate Tournament, you never get to play with Possession; Possession will be there for you if you can stomach some Tournaments. I dunno it doesn't seem so unreasonable.

Any hate-list I think should be small. If it were intersection only then man it could be as many cards as you wanted. Once it's union I don't want it to be, "wow I hate Possession but if I play casual I will never see a single attack."
Seems to me, it would be good to have the union (or option of union/intersection) of ban-lists for casual and no ban list for pro. I'd be fine with playing only casual as long as I can find people to play with. And AFAIC a three-card ban list sounds just right.
Also, I think different people have different enough tastes that if you use the ban list, you won't be regularly going without any cards that you like (unless you play the same other player or two every time).
Title: Re: Dominion Online set selection
Post by: Donald X. on March 28, 2014, 04:12:14 am
I think you and I just see this differently. I'm getting the feeling that you see this mode as "novel thing to try once and then go back to full random". Whereas I want to use it to play all my games, so an approximately even distribution is important to me. If this mode doesn't have that, I'll just never use it.
No, I see it as something some people might often do. IRL a significant impetus is not having to cart everything around, but by playing with multiple cards from a set, you get more of a functional theme to your game, and some cards play better. It might seem less intimidating too.

I also like having an option for generating the set-of-10 in some pre-established way that isn't pure random. I wouldn't want two but one seems good. I don't want it to have options, it's quick and easy. Sure it would have some novelty but you might stick with it.

I'm not trying to pick something that maximizes the pleasure of one individual, you or me or whoever. It seems easier to grok as "5 cards from each of two sets," even with a catchy name. It doesn't need to include "maybe 10 from the same set" in the same way it doesn't need "sometimes it's 5 treasures or 5 attacks or 5 whatever."

The case where someone just has base and Alchemy isn't too interesting here. Yes this mode won't be so exciting for them (when they host / provide the sets); they are already always () seeing a random mix from those two sets.

Man, all this other stuff is also "there for me via hosting". It all just depends on whether people leave the checkbox for "I'm OK with others choosing the exact table" checked. I have no idea how that will go.
Again I would flag "they picked a card for the 1st slot" but not "they wanted the 1st slot to be from a particular expansion."
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 28, 2014, 09:18:54 am
I think you and I just see this differently. I'm getting the feeling that you see this mode as "novel thing to try once and then go back to full random". Whereas I want to use it to play all my games, so an approximately even distribution is important to me. If this mode doesn't have that, I'll just never use it.
No, I see it as something some people might often do. IRL a significant impetus is not having to cart everything around, but by playing with multiple cards from a set, you get more of a functional theme to your game, and some cards play better. It might seem less intimidating too.

I also like having an option for generating the set-of-10 in some pre-established way that isn't pure random. I wouldn't want two but one seems good. I don't want it to have options, it's quick and easy. Sure it would have some novelty but you might stick with it.

I'm not trying to pick something that maximizes the pleasure of one individual, you or me or whoever. It seems easier to grok as "5 cards from each of two sets," even with a catchy name. It doesn't need to include "maybe 10 from the same set" in the same way it doesn't need "sometimes it's 5 treasures or 5 attacks or 5 whatever."

The case where someone just has base and Alchemy isn't too interesting here. Yes this mode won't be so exciting for them (when they host / provide the sets); they are already always () seeing a random mix from those two sets.

The main thrust of the Alchemy example was to show that there isn't an algorithm that can be generalized that picks exactly 2 sets and keeps an approximately equal frequency of cards. But despite the fact that you used to be a computer programmer, you seem to be studiously avoiding considering any specific set-picking method. For some reason.

Fine, how about this as a compromise? 2 sets are picked from an unweighted random list of sets you own. But instead of exactly 5 cards from each, the number of cards is slightly weighted by set size. So if the 2 sets are the same order of magnitude, 5 cards from each. If one is larger than the other, 6 cards from the larger set and 4 from the smaller set. Finally, if one is all of Dark Ages and the other is small (like Guilds or the half of Intrigue you own or whatever), 7 cards from Dark Ages and 3 from the small set.

This way you just label the mode "2 Sets" or something. You get Alchemy flavor as often as any other flavor, just not quite as much of it at a time (unless it gets paired up with another small set). It has the added advantage of allowing promos without violating a "5 cards each" stipulation. Using this method, you still see your cards from small sets a bit more often, but not twice as often, which is fine. See, I am not such an ultra-stickler for equal frequency after all.

Again I would flag "they picked a card for the 1st slot" but not "they wanted the 1st slot to be from a particular expansion."

That works great except that I just realized that I can't add promos to it.

EDIT: Unless "Promo" counts as a set for these purposes. Then I'm all good.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 28, 2014, 04:49:16 pm
The main thrust of the Alchemy example was to show that there isn't an algorithm that can be generalized that picks exactly 2 sets and keeps an approximately equal frequency of cards. But despite the fact that you used to be a computer programmer, you seem to be studiously avoiding considering any specific set-picking method. For some reason.
I haven't devoted any work to it because it's an unimpressive problem and working on it isn't getting me anything. I have games to work on; this is something for a programmer on this project to do. I have zero worries that something good is impossible, and you are not making me write code.

Fine, how about this as a compromise? 2 sets are picked from an unweighted random list of sets you own. But instead of exactly 5 cards from each, the number of cards is slightly weighted by set size. So if the 2 sets are the same order of magnitude, 5 cards from each. If one is larger than the other, 6 cards from the larger set and 4 from the smaller set. Finally, if one is all of Dark Ages and the other is small (like Guilds or the half of Intrigue you own or whatever), 7 cards from Dark Ages and 3 from the small set.
That sounds fine.

EDIT: Unless "Promo" counts as a set for these purposes. Then I'm all good.
Or if promos can show up in any expansion slot. Counting promos as a set seems problematic for people who have fewer than I don't know five of them.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 28, 2014, 05:14:03 pm
Or if promos can show up in any expansion slot. Counting promos as a set seems problematic for people who have fewer than I don't know five of them.

Yes, I realized that it was problematic for small numbers of Promos a bit after posting. Good call. Your solution of "Promos can show up in any expansion slot" is good, and furthermore it's the obvious solution in retrospect.

The main thrust of the Alchemy example was to show that there isn't an algorithm that can be generalized that picks exactly 2 sets and keeps an approximately equal frequency of cards. But despite the fact that you used to be a computer programmer, you seem to be studiously avoiding considering any specific set-picking method. For some reason.
I haven't devoted any work to it because it's an unimpressive problem and working on it isn't getting me anything. I have games to work on; this is something for a programmer on this project to do. I have zero worries that something good is impossible, and you are not making me write code.

OK, sorry about that. It's just a bit irksome when I say, "I have tried to code this already and it is not as trivial as it first appears," and you're all, "Pfft, whatever. It totally is." Apologies for getting bent out of shape about it.

Although I am consciously aware that Making Fun's programmers are not all the same as Goko's programmers, you will hopefully forgive me if I worry that, when confronted with making a non-trivial algorithm like this, they will botch it. Hence my desire to nail an actual algorithm down.

Fine, how about this as a compromise? 2 sets are picked from an unweighted random list of sets you own. But instead of exactly 5 cards from each, the number of cards is slightly weighted by set size. So if the 2 sets are the same order of magnitude, 5 cards from each. If one is larger than the other, 6 cards from the larger set and 4 from the smaller set. Finally, if one is all of Dark Ages and the other is small (like Guilds or the half of Intrigue you own or whatever), 7 cards from Dark Ages and 3 from the small set.
That sounds fine.

Cool.

Thanks as always for being willing to discuss these things endlessly on the internet. This topic is (obviously) important to me, so I appreciate the dialogue.
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 28, 2014, 08:24:50 pm
So it's time for me to eat crow here. I decided to run the numbers on a chooser that chose exactly two sets with simple weighting for the case of somebody who owns all the sets. By "simple weighting", I mean that you're twice as likely to pick a full-sized set as a small set and three times as likely to pick (all of) Dark Ages than a small set.

To the surprise of nobody except me, the discrepancies in card frequency between this and full-random is very small. You see small-set cards about 4% more often than you would in full random and Dark Ages cards about 4% less. All in all, that's pretty negligible. I thought it was going to be on the order of 15% to 20%, but well estimation was always my weak point. These percentages will be higher the fewer sets you own, but well whatever.

I guess I just fell into the same trap as Wei-Hwa where I came up with this set-choosing algorithm and clearly it's the best thing ever what is everybody else thinking. Sorry for making a federal case out of it. Mea culpa.

So Donald, do you prefer the "5-from-2 with weighted set selection" or the "weighted card ratio with even set selection"? I think they both seem fine.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 28, 2014, 11:11:29 pm
So Donald, do you prefer the "5-from-2 with weighted set selection" or the "weighted card ratio with even set selection"? I think they both seem fine.
Possibly it's more fun to play with 4 Alchemy cards than 5. There's a certain something to keeping it even too though.

The promos could possibly be associated with expansions for this, just treated like cards in a certain expansion. Yes you might own the promos but not the expansions and be using this mode. Something like

Envoy - Intrigue
Black Market - Seaside
Stash - Prosperity
Walled Village - Hinterlands
Governor - Dark Ages
Title: Re: Dominion Online set selection
Post by: LastFootnote on March 29, 2014, 10:32:04 am
So Donald, do you prefer the "5-from-2 with weighted set selection" or the "weighted card ratio with even set selection"? I think they both seem fine.
Possibly it's more fun to play with 4 Alchemy cards than 5. There's a certain something to keeping it even too though.

The promos could possibly be associated with expansions for this, just treated like cards in a certain expansion. Yes you might own the promos but not the expansions and be using this mode. Something like

Envoy - Intrigue
Black Market - Seaside
Stash - Prosperity
Walled Village - Hinterlands
Governor - Dark Ages

Y'know, I actually slotted the promos into sets for a while, too. Envoy in Intrigue is the obvious choice. I actually put Governor in Prosperity instead of Seaside. Governor has the game-acceleration thing that is nice for Colony games, whereas Stash seems less useful when you're trying to reach $11. I put Stash back in Seaside instead. I put Walled Village in the Base Set, thinking that it would help encourage more interesting decks there. There are a lot of terminal Actions in Base Set and not too many cantrips, and when I use Walled Village it's mostly in that kind of deck so that its special ability shines. Maybe it isn't the best spot for it with Village right there, though. Hinterlands is a nice place for it cost-distribution-wise.

But that's just an anecdote. I think it would honestly be better to just keep promos separate, sprinkling them proportionally into games. It eliminates the "I have this Promo but not the associated set" issue and it's what people will expect.

For what it's worth, I really like that Black Market is a promo instead of in a set. In my perfect world, when you used "2 Sets" mode, Black Market would be one of each card from a large set that wasn't selected, like it was in playtesting. I've started doing this in my real-life games, and I really like how it creates a manageable Black Market deck where everybody knows its contents without having to look through it. It's also convenient that…

• There are never Potion-cost cards in the Black Market deck, which are almost always dead in a game without Potion cards since you're unlikely to buy a Potion just for the Black Market
• Young Witch and Baker are never in the Black Market deck, eliminating some setup.

The fact that Black Market a promo instead of in a large set means that the Black Market deck could be any large set, which is neat.
Title: Re: Dominion Online set selection
Post by: Polk5440 on March 29, 2014, 01:17:10 pm
For what it's worth, I really like that Black Market is a promo instead of in a set. In my perfect world, when you used "2 Sets" mode, Black Market would be one of each card from a large set that wasn't selected, like it was in playtesting.

The one time I've really enjoyed playing with Black Market was a few IRL games where I set up the Black Market to have one of every base Dominion card (http://forum.dominionstrategy.com/index.php?topic=6933.msg292746#msg292746). It really reduced the time people spent reading the cards.
Title: Re: Dominion Online set selection
Post by: Donald X. on March 29, 2014, 04:07:52 pm
I sent a proposal to Jeff last night. I erred on the sides of simplicity over flexibility, less hate over more love. So, pro mode with no hate-list, casual with union 3-card expansions-only hate-list. I didn't mention promos in classic. I strongly suspect that if this thing is actually implemented someday, there will be another chance to discuss specifics. I put quit% on the blocked-list page rather than in matchmaking. And I explained all the terms and the way the lobby works but the overview is:

Matchmaking options (* is default):
- leaderboard: pro / *casual / unrated / don't care [if neither cares, uses casual]
- card selection type: *random, random from two sets, random recommended set, don't care [if neither cares, uses random]
- minimum number of players: *2 / 3 / 4 / 5 / 6
- maximum number of players: 2 / 3 / *4 / 5 / 6
- find an opponent of similar skill (+/-1000 rating): *yes / no
- find opponents from friend-list only: yes / *no
- ignore games where host knows any cards in advance: yes / *no [can't know in pro]

Special options for hosting:
- request particular opponents (they get a window inviting them) and indicate who goes first (or leave unchosen)
- for the 10 card slots, each slot is either: random / random from chosen expansion / specific card
- select a specific recommended set (filled into the 10 slots)
- visible card list: yes / *no

I also sent him the "medium bot" proposal - no PPR, overbuy one terminal, prefer spending all money when buying actions.
Title: Re: Dominion Online set selection
Post by: LastFootnote on April 25, 2014, 11:46:11 am
Quick follow-up here. I ran the numbers on choosing two sets from an unweighted list and then weighting the number of cards in the game with a static ratio. The best I could get was this:

Small/Small5 cards from each
Small/Normal3 cards from Small and 7 cards from Normal
Small/Large2 cards from Small and 8 cards from Large
Medium/Medium5 cards from each
Medium/Large3 cards from Medium and 7 cards from Large

Even with these lopsided pairings, cards in your Small sets will still appear almost 19% more often than they would in full random. Maybe that's not a dealbreaker, it's a matter of opinion. Just thought I'd report on the data.
Title: Re: Dominion Online set selection
Post by: Holger on April 27, 2014, 05:24:20 pm
Quick follow-up here. I ran the numbers on choosing two sets from an unweighted list and then weighting the number of cards in the game with a static ratio. The best I could get was this:

Small/Small5 cards from each
Small/Normal3 cards from Small and 7 cards from Normal
Small/Large2 cards from Small and 8 cards from Large
Medium/Medium5 cards from each
Medium/Large3 cards from Medium and 7 cards from Large

Even with these lopsided pairings, cards in your Small sets will still appear almost 19% more often than they would in full random. Maybe that's not a dealbreaker, it's a matter of opinion. Just thought I'd report on the data.

So "Large"=Dark Ages and "Medium"=any other non-small set? If so, Medium/Large should mathematically be 4:6 rather than 3:7, since 25:35 is close to (even slightly larger than) 4:6. The other distributions seem good.
To get a better randomization, you should probably weight the chosen sets slightly (not proportionally) according to their sizes, I think.