Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: [1]

Author Topic: How would automatch work anyway?  (Read 3220 times)

0 Members and 1 Guest are viewing this topic.

GendoIkari

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 9709
  • Respect: +10765
    • View Profile
How would automatch work anyway?
« on: April 25, 2013, 10:40:06 pm »
+2

So lots of people seem to be annoyed at the whole system of hosting vs joining. Goko has been saying for a while now that automatch is a top priority for them (I think). But, given the way Goko makes their money off of people buying sets... how in the world would automatch even work anyway? Possibilities:

1. People can only be matched with those who own the same sets as them.
Bad idea. There are currently 128 different possibilities of set ownership, NOT counting Promos. Soon to be 256 when Guilds is released. That would split the possible fan base into 128 different groups; it would be way too hard to find a match if you owned all the sets except Hinterlands.

2. People can be matched with anyone. Which cards are chosen for the Kingdom come from a mix of the sets owned by both players.
Slightly better, though not great. Currently the incentive to actually buy sets is already strange, awkward, and weak. Why should I buy sets? So that I can become a hoster instead of a joiner I guess. With this system in place, it would be even weaker, I would think. I should buy sets so that in case I get automatched against someone who didn't buy sets, I can still play with the cards.

3. Combination of the 2: If you own base only; you can only play against those who own base only. If you own all; you can only play against those who own all. The other 126 groups of people can all play each other.
Great for former Iso players (competitive, experienced, willing to spend money on online Dominion if it works well). They get what they want, I would think. But now the base players have no option to check out the non-base cards, which could either hurt or help Goko sales. And those other 126 groups are still in an awkward position...

Or perhaps there's something I'm just missing... does anyone know how they plan to do this, while keeping their "you can buy the sets" monetization plan?
Logged
Check out my F.DS extension for Chrome! Card links; Dominion icons, and maybe more! http://forum.dominionstrategy.com/index.php?topic=13363.0

Thread for Firefox version:
http://forum.dominionstrategy.com/index.php?topic=16305.0

sudgy

  • Cartographer
  • *****
  • Offline Offline
  • Posts: 3431
  • Shuffle iT Username: sudgy
  • It's pronounced "SOO-jee"
  • Respect: +2707
    • View Profile
Re: How would automatch work anyway?
« Reply #1 on: April 25, 2013, 10:46:12 pm »
0

They could still allow people who just own base to join games with other cards, just make it that they can't automatch.
Logged
If you're wondering what my avatar is, watch this.

Check out my logic puzzle blog!

   Quote from: sudgy on June 31, 2011, 11:47:46 pm

Twistedarcher

  • Witch
  • *****
  • Offline Offline
  • Posts: 494
  • Respect: +177
    • View Profile
Re: How would automatch work anyway?
« Reply #2 on: April 25, 2013, 10:48:25 pm »
+2

Maybe a decent system would be to match any two players up, based solely on ratings, but then play with the cards of whomever owns the most sets?

This has a couple of advantages from Goko's point of view:

1) Players who bought cards always get to use them, no matter what. There's no frustrating situations of being unable to use your cards that you bought.

2) There's more of an incentive to actually buy the cards. I know that I don't have the cards, but I'm okay not owning them, knowing that I can fairly consistently cherry-pick a seat against someone who does own all of them. But if I wasn't able to do this anymore? There's a pretty good chance I'd go and buy the cards myself, rather than being forced to play game after game of base without being able to stop it.

This still has the disadvantage of newer players being unable to really see the new cards, but that's probably a pretty big issue as it stands, anyways. I'd be frustrated that I'd have to pay to get into the matches I want, but hey, as a non-paying customer, I can't really complain.
« Last Edit: April 25, 2013, 10:50:14 pm by Twistedarcher »
Logged

LastFootnote

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7495
  • Shuffle iT Username: LastFootnote
  • Respect: +10722
    • View Profile
Re: How would automatch work anyway?
« Reply #3 on: April 25, 2013, 11:03:25 pm »
+1

I like TwistedArcher's system, although I would instead suggest that the player hosting the game be chosen with a weighted randomization. For each small set (11-13 cards) you own, you essentially get a slip of paper with your name on it in a the hat. Then pick a name out of the hat.

So say Alice owns all of Seaside, Bob owns Cornucopia, Charlie owns Alchemy, and Debbie owns nothing. They all play a game together. There is a 50% chance that Alice hosts, a 25% chance that Bob hosts, a 25% chance that Charlie hosts, and a 0% chance that Debbie hosts.
Logged

Kirian

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7096
  • Shuffle iT Username: Kirian
  • An Unbalanced Equation
  • Respect: +9413
    • View Profile
Re: How would automatch work anyway?
« Reply #4 on: April 25, 2013, 11:56:05 pm »
0

I like TwistedArcher's system, although I would instead suggest that the player hosting the game be chosen with a weighted randomization. For each small set (11-13 cards) you own, you essentially get a slip of paper with your name on it in a the hat. Then pick a name out of the hat.

So say Alice owns all of Seaside, Bob owns Cornucopia, Charlie owns Alchemy, and Debbie owns nothing. They all play a game together. There is a 50% chance that Alice hosts, a 25% chance that Bob hosts, a 25% chance that Charlie hosts, and a 0% chance that Debbie hosts.

That works if everyone owns different sets.  But if any person owns all sets, it ought to be that person hosting.

The worst thing they could do is to make automatch randomly choose which player hosts... which makes automatch worse than useless for people who have most or all of the cards.
Logged
Kirian's Law of f.DS jokes:  Any sufficiently unexplained joke is indistinguishable from serious conversation.

Beyond Awesome

  • Global Moderator
  • *****
  • Offline Offline
  • Posts: 2941
  • Shuffle iT Username: Beyond Awesome
  • Respect: +2466
    • View Profile
Re: How would automatch work anyway?
« Reply #5 on: April 26, 2013, 01:25:30 am »
+1

The whole hoster and joiner thing is annoying to me as well. I own all the sets, and I always host. This actually hurts Goko because I am actually usually only playing joiners who might not own any sets. I would really like to play against more hosters. Honestly, I have no idea how a good automatch with Goko would work out, but when they launch it, I want to be able to play with all the cards I purchased.
Logged

DStu

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2627
  • Respect: +1490
    • View Profile
Re: How would automatch work anyway?
« Reply #6 on: April 26, 2013, 01:35:07 am »
0

2. People can be matched with anyone. Which cards are chosen for the Kingdom come from a mix of the sets owned by both players.
Slightly better, though not great. Currently the incentive to actually buy sets is already strange, awkward, and weak. Why should I buy sets? So that I can become a hoster instead of a joiner I guess. With this system in place, it would be even weaker, I would think. I should buy sets so that in case I get automatched against someone who didn't buy sets, I can still play with the cards.
I don't really see a problem for goko here. Say less than 50% of players* bought sets. Then, when you don't buy sets yourself, you play half of your games base only? Do you want that? Even if "only" 75% of players buy sets, every fourth game would be base only.  That's still pretty much, and if that many players would own sets now, it would be quite easy to cherry pick games.
In the other case, where more than 50% of players would buy sets, goko obviously has a good enough incentive for people buying sets, as people have bought them.

So I think the incentive to buy is even larger with that, because if you don't buy sets, you have the risk to play base only and there is nothing you can do against it (except buying sets).

Edit: forgot the footnote: * It's actually not the number of players, but of course weighted on how many games they pkay against you, so influenced by how many games people play that have about your rating.
« Last Edit: April 26, 2013, 03:10:21 am by DStu »
Logged

qmech

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1918
  • Shuffle iT Username: qmech
  • What year is it?
  • Respect: +2320
    • View Profile
Re: How would automatch work anyway?
« Reply #7 on: April 26, 2013, 04:24:49 am »
0

Anything that doesn't get me "all cards" automatch games would be useless.  Using all of the cards bought by either player seems the easiest thing to do.

The other necessary requirement is that we should be able to specify a maximum rating difference, either stepping in thousands or with a completely free choice.

I agree that automatch should be a smart move for Goko if it increases the chances that non-payers end up with Base only games.
Logged

Watno

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2745
  • Shuffle iT Username: Watno
  • Respect: +2983
    • View Profile
Re: How would automatch work anyway?
« Reply #8 on: April 26, 2013, 07:31:28 am »
0

2. People can be matched with anyone. Which cards are chosen for the Kingdom come from a mix of the sets owned by both players.
Slightly better, though not great. Currently the incentive to actually buy sets is already strange, awkward, and weak. Why should I buy sets? So that I can become a hoster instead of a joiner I guess. With this system in place, it would be even weaker, I would think. I should buy sets so that in case I get automatched against someone who didn't buy sets, I can still play with the cards.

I don't see how that's a bad option. If you buy the sets, you can be sure to play with them. If you don't, there's no way to avoid getting games that don't have all cards. The incentive to buy cards is higher than it currently is, because now you can just only join games you know have all cards.
Logged

soulnet

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2142
  • Respect: +1751
    • View Profile
Re: How would automatch work anyway?
« Reply #9 on: April 26, 2013, 09:17:49 am »
+1

They can't eliminate cherry-picking, because people want to be able to arrange games with their friends, forum-mates and such... I mean, they can, but it would annoy some people, especially some people that already pay and the product they paid for would no longer work for their purpose.

However, if there is automatch, there will be a lot less people hosting games waiting for anyone to join, because they will join automatch, so having both is probably good.

I agree that it should be a mix of the sets because of the reasons exposed above, but also, that's how IRL Dominion works also (if I own Seaside and my friend owns Prosperity, we can easily play with both).
Logged

Stealth Tomato

  • Minion
  • *****
  • Offline Offline
  • Posts: 507
  • Dorkneel
  • Respect: +480
    • View Profile
Re: How would automatch work anyway?
« Reply #10 on: April 26, 2013, 01:40:18 pm »
+2

I can't imagine they'd put Base-only players in the same Automatch queue as everyone else. Then again, I also wouldn't imagine they wouldn't have implemented Beginner rooms by now to encourage new players without them having to experience getting either instakicked or absolutely thrashed by strong opponents. I would think that would be a great way to bring in new players... instead, new players tend to get a really crappy experience where it's tough to learn.
Logged

hsiale

  • Duke
  • *****
  • Offline Offline
  • Posts: 383
  • Respect: +244
    • View Profile
Re: How would automatch work anyway?
« Reply #11 on: April 26, 2013, 02:08:37 pm »
0

With automatch new players will get paired against other new (or old but weak) players. Additionally, I feel new players should be strongly encouraged to play Single Player mode (maybe by adding a "Training Grounds" area at the adventures island, working the same as single player button) - Goko bots are good for them. My Iso level was usually 17-20 and Lord Bottington is still a decent opponent for me, I win more than lose against it but not a lot more.
« Last Edit: April 26, 2013, 02:09:41 pm by hsiale »
Logged

eHalcyon

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 8689
  • Respect: +9187
    • View Profile
Re: How would automatch work anyway?
« Reply #12 on: April 26, 2013, 07:17:33 pm »
0

To start, I would suggest having two under-the-hood automatch queues.  One would be for free players (base only) and the other one would be for players who have purchased at least one set.  This is an arbitrary distinction and could be changed (e.g. at least two sets instead); the point is that it encourages buying at least one set.

In a pinch, the "customer" queue should be able to pull from the "free" queue.  This ensures that the player base isn't fully fractured, but more importantly it makes it easier to find a proper match.

The actual way to mix sets within the "customer" queue doesn't matter that much, IMO.  Pool the sets.  Randomly choose a "host", or arbitrarily choose the player with more sets.  Not a big deal.  I would actually suggest a mix of all this, I think -- a weighted chance of either player being the host, but also a chance of mixing players' sets.  That way, people with few sets have a decent chance of getting a taste of other sets but there is still an incentive to buy all sets.

One downside is that people with many or all sets might have to play in some games that use fewer sets than they've purchased, if they miss out on being the "host" or having a pooled game.  An easy fix is to add an additional option to matchmaking -- "opponents must own at least X sets", where X is a number or maybe even specific named sets, and it is constrained by what you own.  So if you own all the sets, you could guarantee an "all the sets" game, or you could relax the standards slightly to get games with people with at least 4 sets, or at least the same sets you own.

And they can still do hosting/joining, of course.
Logged

andwilk

  • Conspirator
  • ****
  • Offline Offline
  • Posts: 201
  • Respect: +152
    • View Profile
Re: How would automatch work anyway?
« Reply #13 on: April 27, 2013, 11:58:12 pm »
0

An automatch system that does not allow me to have all my cards available for every game would be useless.

IMO, the automatch system should at least allow you to choose a rating range you want to play against and pool all cards of the participants of the game.
Logged

Titandrake

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2210
  • Respect: +2856
    • View Profile
Re: How would automatch work anyway?
« Reply #14 on: April 28, 2013, 05:07:07 am »
0

How about, pool all cards of the participants for the game, to make sure you can always play with cards from sets you own/

For the matching process: define a matching factor to be |# sets owned - # sets in intersection of owned sets| This is 0 if the players own the same sets, 1 if the unshared sets is of size 1, 2 if there are two unshared sets, and so on.

First try to match people with matching factor 0, then matching factor 1, and so on. This gives a trade-off between accuracy of matching and speed, while leaving incentive to buy sets (because you will be matched more often with people who own those sets.) Also has the side effect of giving a preview of 1 or 2 sets at a time.
Logged
I have a blog! It's called Sorta Insightful. Check it out?

soulnet

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2142
  • Respect: +1751
    • View Profile
Re: How would automatch work anyway?
« Reply #15 on: April 28, 2013, 11:03:52 am »
0

There is no need for such artifacts. If the system does not allow you to filter automatch by the sets of the rival, most people will usually be playing someone that did not pay, even if you specify high rankings, although once in a while you will be matched with someone with sets and get to try them. Therefore, the only way to ensure playing with a given set in a regular way is buying them. And it keeps us forumers for criticizing goko once again for their ugly business practices.
Logged
Pages: [1]
 

Page created in 1.882 seconds with 20 queries.