Dominion Strategy Forum

Please login or register.

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

Author Topic: Update 28 August 2014  (Read 13848 times)

0 Members and 1 Guest are viewing this topic.

GeoLib

  • Jester
  • *****
  • Offline Offline
  • Posts: 965
  • Respect: +1265
    • View Profile
Update 28 August 2014
« on: August 28, 2014, 08:47:08 pm »
+5

http://forum.makingfun.com/showthread.php?5097-Release-Notes-8-28-2014

Quote from:  Jeff (Developer)
This update includes these improvements:

Added Prince promo card. Now available in the store. Notes:

    You can now choose the order of cards that take effect at the start of the turn if the ordering would make any difference. The cards that do this are Prince, Horse Traders played as a reaction, and duration cards. For example, you may choose to play your princed Menagerie, then your Caravan duration card, then your princed Chapel.
    A princed Hermit follows the same pattern as is already used for a schemed Hermit: if you didn't buy anything on a turn where a princed Hermit is played, the Prince's on-discard effect for the Hermit takes place before the Hermit's own effect. This will cause you to gain a Madman, but the Hermit won't be trashed because the Hermit will have lost track of itself.


Fixed bug: Changing email in "Edit Profile" was not working correctly.

Fixed bug causing guests to sometimes not be able to play games.

Adventures

    Changed adventures so each player starts with the same starting hand, so you do not need to zap down your opponent. There are also no starting zaps.
    Fixed: Adventures in Dark Ages begin with three estates AND the three shelters.
    Other improvements involving required cards.


Bots

    Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.
    Fixed bug when AI trashed a Catacomb during the Buy Phase (via Farmland or Doctor).
    Fixed bug: AI would sometimes waste coin tokens when it could buy a Grand Market but decided not to.
    Improvements for Highway and Courtyard.


Fixed bug: Coppersmith wouldn't change coin display of Coppers until the Buy Phase.

Changed sound for Gold/Platinum to occur only when gaining the card, not when playing it.

Messages

    Changed status message and log message for Philosopher's Stone to show the count of your deck plus discards pile.
    Fixed discard message for Count.


"Support" link on home screen replaced by "Forum" and "Report a problem" links.

Optimizations, especially in the size of internal messages during a game.

So how does making "Play Bots" pro make things more fair? I really don't see any reason why you shouldn't get an option when clicking "Play Bots" to choose pro, casual, or unrated. Opening the multiplayer, setting up a game, and adding a bot is actually significantly more work (mostly because the lobby is so absurdly slow).

And finally semi-fixed Adventures!

Also, you should be able to choose the order of the schemed/princed hermit's effects. If you want to trash it you should be able to. There probably aren't many situations when you do, but what if you don't want to gain any more 3-costs? Ah well; a minor issue and in most cases this way of doing it makes the game more playable with fewer decisions.
« Last Edit: August 29, 2014, 12:28:10 am by michaeljb »
Logged
"All advice is awful"
 —Count Grishnakh

shark_bait

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1103
  • Shuffle iT Username: shark_bait
  • Luckyfin and Land of Hinter for iso aliases
  • Respect: +1868
    • View Profile
Re: Update 8 August 2014
« Reply #1 on: August 28, 2014, 09:33:42 pm »
+1

Well that explains why my Goko rating dropped 400 points.  All those "I'll just resign" 4-player bot games.
Logged
Hello.  Name's Bruce.  It's all right.  I understand.  Why trust a shark, right?

Is quite curious - Who is the mystical "Celestial Chameleon"?

pst

  • Minion
  • *****
  • Offline Offline
  • Posts: 584
  • Respect: +906
    • View Profile
Re: Update 8 August 2014
« Reply #2 on: August 28, 2014, 10:43:09 pm »
+1

http://forum.makingfun.com/showthread.php?5097-Release-Notes-8-28-2014

Quote from:  Jeff (Developer)
    Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

So how does making "Play Bots" pro make things more fair?

It's the other way round. Games against bots are usually played as "fair" (that is random) games, so they should use the rating that is used for fair games.

This is a good step. The previous maintainer thought that the game of Dominion was about creating interesting tables that you wanted to play, which you could save to play over and over again. "We" knew that the game is about adapting to a board that is unknown to all players before the game, and that a rating system for games played with a pre-set tables isn't serious. As an afterthought the special "Pro" rating was created for "us". Really it should be the only rating, and I see this as a move towards making "Pro" the default rating. Many casual players now don't have "Pro" ratings at all, assuming from the name that "Pro" games are for the "Pros". With this change many more will get "Pro" ratings.
Logged

dondon151

  • 2012 US Champion
  • *
  • Offline Offline
  • Posts: 2522
  • Respect: +1856
    • View Profile
Re: Update 8 August 2014
« Reply #3 on: August 28, 2014, 10:49:28 pm »
0

I'm still waiting for a way to get enough VP tokens to buy Prince.
Logged

pst

  • Minion
  • *****
  • Offline Offline
  • Posts: 584
  • Respect: +906
    • View Profile
Re: Update 8 August 2014
« Reply #4 on: August 28, 2014, 11:04:11 pm »
0

This is a good step.

Except it's not working. At least I just tried a couple of bot games, and they were played with "Casual" rating.
Logged

DG

  • Governor
  • *****
  • Offline Offline
  • Posts: 4074
  • Respect: +2624
    • View Profile
Re: Update 8 August 2014
« Reply #5 on: August 28, 2014, 11:10:51 pm »
+5

Bots should be casual. They are not pros. They can be manipulated easily for ranking points.

If casual players want to know how good they are compared to the bots then the casual rankings should give them that. Experienced players want to know how good they are compared to other humans and the pro ranking should give them that. No ranking legitimately does that now within Goko.

I played a few adventurers earlier and it changed my casual rank, pro rank, and left my adventure rank unchanged (maybe provisional).
Logged

pst

  • Minion
  • *****
  • Offline Offline
  • Posts: 584
  • Respect: +906
    • View Profile
Re: Update 8 August 2014
« Reply #6 on: August 28, 2014, 11:26:49 pm »
+1

Bots should be casual. They are not pros. They can be manipulated easily for ranking points.

No one is a pro and the "pro" games are only called that because Goko didn't understand what the game was about, so they already had a bogus rating and had to call the real rating and the real way of playing something special that is intimidating to some.

I don't understand what you mean with manipulation. On many boards you can win very easily against a bad player. That is regardless of whether that bad player is a human or a bot, and that isn't manipulation. The main difference between bots and other not-so-good players are that the bots play way more which has several effects, one being that it's easier to know about their particular weaknesses.
Logged

Beyond Awesome

  • Global Moderator
  • *****
  • Offline Offline
  • Posts: 2941
  • Shuffle iT Username: Beyond Awesome
  • Respect: +2466
    • View Profile
Re: Update 8 August 2014
« Reply #7 on: August 28, 2014, 11:40:18 pm »
+1

I'm still waiting for a way to get enough VP tokens to buy Prince.


Never gonna happen.
Logged

michaeljb

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1422
  • Shuffle iT Username: michaeljb
  • Respect: +2113
    • View Profile
Re: Update 28 August 2014
« Reply #8 on: August 29, 2014, 12:27:58 am »
0

Logged
🚂 Give 18xx games a chance 🚂

GeoLib

  • Jester
  • *****
  • Offline Offline
  • Posts: 965
  • Respect: +1265
    • View Profile
Re: Update 28 August 2014
« Reply #9 on: August 29, 2014, 01:18:26 am »
+2

Update 8 August 2014

ಠ_ಠ

So I just looked at my post several times to confirm that it said 28 before realizing that it's only correct because you edited it. Haha, woops! Thanks for catching that.
Logged
"All advice is awful"
 —Count Grishnakh

serakfalcon

  • Apprentice
  • *****
  • Offline Offline
  • Posts: 278
  • Shuffle iT Username: serakfalcon
  • Respect: +230
    • View Profile
Re: Update 8 August 2014
« Reply #10 on: August 29, 2014, 03:50:00 am »
+1

I'm still waiting for a way to get enough VP tokens to buy Prince.


Never gonna happen.

I bought my cards late and I saved 100 shields specifically for prince. But it costs 200  :'(
Logged

Donald X.

  • Dominion Designer
  • *****
  • Offline Offline
  • Posts: 6357
  • Respect: +25671
    • View Profile
Re: Update 8 August 2014
« Reply #11 on: August 29, 2014, 06:05:27 am »
+4

No one is a pro and the "pro" games are only called that because Goko didn't understand what the game was about, so they already had a bogus rating and had to call the real rating and the real way of playing something special that is intimidating to some.

I don't understand what you mean with manipulation. On many boards you can win very easily against a bad player. That is regardless of whether that bad player is a human or a bot, and that isn't manipulation. The main difference between bots and other not-so-good players are that the bots play way more which has several effects, one being that it's easier to know about their particular weaknesses.
I am sympathetic to this viewpoint. The bots may seem less fair because they never learn - you can beat one up with Dukes and then just do it again next game. There are people like that too though. The bots aren't cheating. They are opponents of a particular skill level, that only changes due to programming. They're ranked. Beating up on bots should be no easier than beating up on similarly low-ranked players. And when you know they lose to Ambassador-Rats or whatever, well you don't get to pick the cards.
Logged

Tables

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2816
  • Build more Bridges in the King's Court!
  • Respect: +3347
    • View Profile
Re: Update 28 August 2014
« Reply #12 on: August 29, 2014, 07:29:14 am »
+3

Well, I'm glad I saved my VP tokens. Time to go test out Prince I suppose...

Edit: Or it could cost 200 VP tokens. Wow. I'm like 40 short and can't earn any more.
Logged
...spin-offs are still better for all of the previously cited reasons.
But not strictly better, because the spinoff can have a different cost than the expansion.

werothegreat

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 8172
  • Shuffle iT Username: werothegreat
  • Let me tell you a secret...
  • Respect: +9625
    • View Profile
Re: Update 28 August 2014
« Reply #13 on: August 29, 2014, 09:00:22 am »
0

I just coughed up $4 to buy it outright.
Logged
Contrary to popular belief, I do not run the wiki all on my own.  There are plenty of other people who are actively editing.  Go bother them!

Check out this fantasy epic adventure novel I wrote, the Broken Globe!  http://www.amazon.com/Broken-Globe-Tyr-Chronicles-Book-ebook/dp/B00LR1SZAS/

Breezy D

  • Salvager
  • ****
  • Offline Offline
  • Posts: 60
  • Respect: +14
    • View Profile
Re: Update 28 August 2014
« Reply #14 on: August 29, 2014, 11:43:13 am »
0

Same here.

And with the spare change, maybe one day I'll be able to purchase walled village rather than go all out to finish those adventures.

Logged

Holger

  • Minion
  • *****
  • Offline Offline
  • Posts: 736
  • Respect: +458
    • View Profile
Re: Update 28 August 2014
« Reply #15 on: September 10, 2014, 08:15:47 am »
0

Quote from:  Jeff (Developer)
Bots

    Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

This is not true, unfortunately. In the multiplayer lobby, when I create a game and choose "Add bot", I am shown an empty list, no matter whether I choose Pro, Casual or Unrated.
(It makes some sense not to allow Casual bot games since you can exploit their weaknesses on specific boards to reach the top of the Casual leaderboard, but at least Unrated bot games should be possible.)
Logged

ThaddeusB

  • Young Witch
  • ****
  • Offline Offline
  • Posts: 133
  • Respect: +140
    • View Profile
Re: Update 28 August 2014
« Reply #16 on: September 10, 2014, 12:19:02 pm »
0

Quote from:  Jeff (Developer)
Bots

    Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

This is not true, unfortunately. In the multiplayer lobby, when I create a game and choose "Add bot", I am shown an empty list, no matter whether I choose Pro, Casual or Unrated.
(It makes some sense not to allow Casual bot games since you can exploit their weaknesses on specific boards to reach the top of the Casual leaderboard, but at least Unrated bot games should be possible.)

That happens occasionally - likely the bots are offline.  It has nothing to do with the update.
Logged

Holger

  • Minion
  • *****
  • Offline Offline
  • Posts: 736
  • Respect: +458
    • View Profile
Re: Update 28 August 2014
« Reply #17 on: September 10, 2014, 12:52:10 pm »
0

Quote from:  Jeff (Developer)
Bots

    Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

This is not true, unfortunately. In the multiplayer lobby, when I create a game and choose "Add bot", I am shown an empty list, no matter whether I choose Pro, Casual or Unrated.
(It makes some sense not to allow Casual bot games since you can exploit their weaknesses on specific boards to reach the top of the Casual leaderboard, but at least Unrated bot games should be possible.)

That happens occasionally - likely the bots are offline.  It has nothing to do with the update.

This has never happened to me before; why would they be offline for hours? And I can still play bots from the starting page, but that button has now returned to Casual bot games! Is there another Update/"Downdate" going on right now?
Logged

ThaddeusB

  • Young Witch
  • ****
  • Offline Offline
  • Posts: 133
  • Respect: +140
    • View Profile
Re: Update 28 August 2014
« Reply #18 on: September 10, 2014, 12:53:52 pm »
0

Quote from:  Jeff (Developer)
Bots

    Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

This is not true, unfortunately. In the multiplayer lobby, when I create a game and choose "Add bot", I am shown an empty list, no matter whether I choose Pro, Casual or Unrated.
(It makes some sense not to allow Casual bot games since you can exploit their weaknesses on specific boards to reach the top of the Casual leaderboard, but at least Unrated bot games should be possible.)

That happens occasionally - likely the bots are offline.  It has nothing to do with the update.

This has never happened to me before; why would they be offline for hours? And I can still play bots from the starting page, but that button has now returned to Casual bot games! Is there another Update/"Downdate" going on right now?

I've seen the no bots thing many, many times before the update and have seen it work properly many times since the update.  I can't answer your why questions, as I have no inside knowledge.
Logged

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Update 28 August 2014
« Reply #19 on: September 11, 2014, 12:13:17 am »
0

Quote from:  Jeff (Developer)
Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

Hmm... so the bad news that now I have to actually play out the game when I want to test a feature.  The other bad news is that I lose 30 points even for a win:



I'm pretty sure this shouldn't be possible unless someone at Goko has been messing with their TS parameters.  And they'd have to be pretty insane parameter at that.  Is this just a bug?
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

jsh357

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2577
  • Shuffle iT Username: jsh357
  • Respect: +4340
    • View Profile
    • JSH Gaming: Original games
Re: Update 28 August 2014
« Reply #20 on: September 11, 2014, 12:18:27 am »
0

I have been seeing the same--points loss even when I beat the bots.  It's frustrating, but hard to get too invested since the whole leaderboard seems out of whack at this point anyway.
Logged
Join the Dominion community Discord channel! Chat in text and voice; enter dumb tournaments; spy on top players!

https://discord.gg/2rDpJ4N

Holger

  • Minion
  • *****
  • Offline Offline
  • Posts: 736
  • Respect: +458
    • View Profile
Re: Update 28 August 2014
« Reply #21 on: September 11, 2014, 07:11:24 am »
+1

I've seen the no bots thing many, many times before the update and have seen it work properly many times since the update.  I can't answer your why questions, as I have no inside knowledge.

Now the bots are back. Thanks anyway!

Quote from:  Jeff (Developer)
Play vs. Bots now uses the Pro rating system, which is used for fair games. If you want to play bots under the Casual system, you still can by creating a table with the casual system and inviting a bot.

Hmm... so the bad news that now I have to actually play out the game when I want to test a feature. 

Why? Can't you resign games any more?

Quote
The other bad news is that I lose 30 points even for a win:



I'm pretty sure this shouldn't be possible unless someone at Goko has been messing with their TS parameters.  And they'd have to be pretty insane parameter at that.  Is this just a bug?

I thought you were the one who created a rating predictor for Goko's rating system, so you should be able to check. ;)  (Well, more or less, since the bots' ratings change rapidly...)
If you played Serf Bot, it's quite likely that you'd lose points for a win due to an increased uncertainty; against other bots, it's less likely but not impossible if you have very low uncertainty.

Edit: I forgot, Goko was "perverting" the rating system to "hide" any point losses after a win. So have they just returned to unmodified TrueSkill now, or have they also changed their TrueSkill parameters for the worse?
(There's really more important things for them to do, like removing the pro rating inflations due to the recent adventure games bug. Or finally getting rid of the lobbies...  >:()
« Last Edit: September 11, 2014, 07:54:10 am by Holger »
Logged

Kirian

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7096
  • Shuffle iT Username: Kirian
  • An Unbalanced Equation
  • Respect: +9411
    • View Profile
Re: Update 28 August 2014
« Reply #22 on: September 11, 2014, 09:17:38 am »
+2

The better question is this:

They've already said they're essentially rewriting the whole thing from scratch.  Why even think about discussing the possibility of making these sorts of changes?
Logged
Kirian's Law of f.DS jokes:  Any sufficiently unexplained joke is indistinguishable from serious conversation.

ragingduckd

  • Board Moderator
  • *
  • Offline Offline
  • Posts: 1059
  • Respect: +3527
    • View Profile
Re: Update 28 August 2014
« Reply #23 on: September 11, 2014, 11:56:31 am »
+3

If you played Serf Bot, it's quite likely that you'd lose points for a win due to an increased uncertainty; against other bots, it's less likely but not impossible if you have very low uncertainty.

Edit: I forgot, Goko was "perverting" the rating system to "hide" any point losses after a win. So have they just returned to unmodified TrueSkill now, or have they also changed their TrueSkill parameters for the worse?

A -30 change is way too big.  Under the old system, a 7000 player might have lost something like 4 points of displayed rating by beating Serf Bot.  This is something different.

The better question is this:

They've already said they're essentially rewriting the whole thing from scratch.  Why even think about discussing the possibility of making these sorts of changes?

Ah.  Yes, it seems that they've changed the system.  I just played a test game and got some pretty crazy results:

Edit: Ack!  No, I'm completely wrong.  I wrote a bug into my code that screwed up all my numbers.  Here's my original incorrect post:

Estimating TS parameters (beta, tau, draw_prob) using Game 1...
Error minimization finished.
Residual Error: 41.8109

Initial ratings:
 A: 5995.29 +/- 279.27
 B:  963.13 +/- 1344.96
Expected post-game ratings:
 A: 5995.32 +/- 279.26
 B:  962.48 +/- 1343.81
Observed post-game ratings:
 A: 5996.90 +/- 280.42
 B:  926.24 +/- 1323.07
Rating prediction error: 1748.1527


First, my optimizer can no longer find the TS parameters (residual error should be zero).  Second, the old Goko TS parameters don't predict the rating changes correctly anymore.  Third, the new results are insane.

This was a game between a 5400 player and a 0 player and I resigned immediately as the 0 player.  Under the old Goko Pro system, the 0 player (actually 963.13 +/- 1344.96) would have lost almost nothing.  Instead, he dropped 37 points of mu.  The 5400 player (actually 5995.29 +/- 279.27) also gained a "lot" more than he would have under the old system.  Before, he only would have moved to mu = 5995.32, a gain of 0.03.  Instead he went to 5996.90 for a gain of 1.61.

In brief, both players moved by about 57x as much as they would have in the old days.  So either is WAY more volatile, or it's doing something pretty weird for players with very different ratings.  And since my optimizer no longer works, it's either it's no longer pure TrueSkill or their new parameters are REALLY out there.

So here's my pure, uninformed guess: They're still running TS, but they've tweaked it.  Those tweaks are either buggy or they've only tested them on similarly-rated players, so we're getting some crazy results when the rating differences are large.

Anybody want to collect some data for me?  I need ratings for both you and your opponent before (or during) and after the game.  Open a JS console and run this command, using your own player names instead of "guest4261":

conn.getPlayerId({developerId:'', playerName:'guest4261'}).then(function(x) { conn.getRating({
      version: 1,
      playerId: x.playerId,
      ratingSystemId: mtgRoom.options.ratingSystemPro
  }).then(function (resp) {
      console.log(resp.ratingData);
  });
})


And here's the output now that I've fixed my code.  It looks like the rating system hasn't been changed.

Code: [Select]
Estimating TS parameters (beta, tau, draw_prob) using Game 1...
Error minimization finished.
Residual Error: 0.0000

Error-minimizing Parameters:
beta:      1375.00
tau:         27.50
draw_prob:    0.05

Initial ratings:
 A: 5995.29 +/- 279.27
 B:  963.13 +/- 1344.96
Expected post-game ratings:
 A: 5996.90 +/- 280.42
 B:  926.24 +/- 1323.07
Observed post-game ratings:
 A: 5996.90 +/- 280.42
 B:  926.24 +/- 1323.07
Rating prediction error: 0.0000
« Last Edit: September 11, 2014, 01:53:12 pm by ragingduckd »
Logged
Salvager Extension | Isotropish Leaderboard | Game Data | Log Search & other toys | Salvager Bug Reports

Salvager not working for me at all today. ... Please help! I can't go back to playing without it like an animal!

rrenaud

  • Administrator
  • *****
  • Offline Offline
  • Posts: 991
  • Uncivilized Barbarian of Statistics
  • Respect: +1197
    • View Profile
    • CouncilRoom
Re: Update 28 August 2014
« Reply #24 on: September 11, 2014, 12:02:43 pm »
+4

Can you talk to goko directly?  Why don't this listen to you?

(Better Q, why aren't they paying you, but I think that's a different discussion :P ).
Logged
Pages: [1] 2  All
 

Page created in 0.059 seconds with 21 queries.