How can we help fix the draft mode?
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
How can we help fix the draft mode?
by horsekateer » 30 May 2013, 16:27
Hey everyone I was just thinking that the booster draft mode in Forge is largely unplayable if you're looking for any sort of practice at drafting due to very good cards sticking around in packs very late. I know it is very difficult to recreate the results of an actual draft but I think it's possible to get closer.
I've seen the rankings file but it seems like the AI doesn't choose according to these rankings as I just finished a DGMx3 draft and only saw gates on my first two packs yet for the rest of the draft the rares and mythic rares were all still in their packs almost every time I got them.
I also know that there is some attempt to collect data from drafts and have it be sent back for rating help (which I've turned on) but again, it seems the AI largely disregards the info.
My question to everyone is, is there a way we can help the process, or is there something that can be done regarding the way AI drafts decks in booster mode?
I've seen the rankings file but it seems like the AI doesn't choose according to these rankings as I just finished a DGMx3 draft and only saw gates on my first two packs yet for the rest of the draft the rares and mythic rares were all still in their packs almost every time I got them.
I also know that there is some attempt to collect data from drafts and have it be sent back for rating help (which I've turned on) but again, it seems the AI largely disregards the info.
My question to everyone is, is there a way we can help the process, or is there something that can be done regarding the way AI drafts decks in booster mode?
- horsekateer
- Posts: 55
- Joined: 03 Apr 2013, 21:58
- Has thanked: 7 times
- Been thanked: 0 time
Re: How can we help fix the draft mode?
by Max mtg » 30 May 2013, 19:11
Is it an option for you to set up development environment and firstly trace and debug, and later on change the ai drafting code?
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: How can we help fix the draft mode?
by Chris H. » 30 May 2013, 19:37
My memory is not very good and a lot of work has been done in the recent past and I can not remember everything.
I do seem to remember that people were reporting a similar situation a number of months ago, that is, the AI was picking the wrong cards and was leaving the strong cards unpicked.
Some dev (who was that masked man?
) tracked this down - there was a logical error in the code that caused the AI to pick the weakest rather than the strongest rated cards. I seem to remember that this was found and fixed a few beta versions ago.
I do seem to remember that people were reporting a similar situation a number of months ago, that is, the AI was picking the wrong cards and was leaving the strong cards unpicked.
Some dev (who was that masked man?

-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: How can we help fix the draft mode?
by moomarc » 30 May 2013, 20:03
I think the masked man that corrected the logic last time was Sloth, but I have a feeling this is different. I think it might be a case of a lot of the higher rarities having RemAIDeck so the AI players draft the next highest that it can actually play. This means that they'll have stronger decks even though they missed some prize picks. This is part of the reason why AI usability is hidden by default in draft columns. Perhaps we just need to make the AI a little more likely to hate-pick some high rarity cards with high rankings?
Then again, maybe I'm just wrong and some logic got messed up again...
Then again, maybe I'm just wrong and some logic got messed up again...
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: How can we help fix the draft mode?
by friarsol » 30 May 2013, 20:13
That was my first inclination as well. Maybe there could be a preferences flag that the AI would draft strictly by the rankings and not consider the AI flag? It would make bombs less available, but would also probably weaken AI draft decks since they wouldn't be drafting cards they would actually play until later in the draft.moomarc wrote:I think the masked man that corrected the logic last time was Sloth, but I have a feeling this is different. I think it might be a case of a lot of the higher rarities having RemAIDeck so the AI players draft the next highest that it can actually play. This means that they'll have stronger decks even though they missed some prize picks. This is part of the reason why AI usability is hidden by default in draft columns. Perhaps we just need to make the AI a little more likely to hate-pick some high rarity cards with high rankings?
Then again, maybe I'm just wrong and some logic got messed up again...
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: How can we help fix the draft mode?
by horsekateer » 30 May 2013, 20:24
Perhaps maybe turn off the AI over valuing the colours for the first pack? That way it sort of remains open in the first pack and then commits for the 2nd and third?
- horsekateer
- Posts: 55
- Joined: 03 Apr 2013, 21:58
- Has thanked: 7 times
- Been thanked: 0 time
Re: How can we help fix the draft mode?
by Sloth » 31 May 2013, 13:29
There were two reasons the AI drafted badly:
1. The AI evaluated the basic lands higher than anything else
. Fixed.
2. The AI would pick cards with RemAIDeck but only at a much lowered pick rate. For example the best pick in a 250 card set would become the 75th best pick, the 20th best pick would become the 95th and so on. I divided this factor by 3 (so the first pick would become the 25th pick).
Please test whether this has improved the draft experience.
1. The AI evaluated the basic lands higher than anything else

2. The AI would pick cards with RemAIDeck but only at a much lowered pick rate. For example the best pick in a 250 card set would become the 75th best pick, the 20th best pick would become the 95th and so on. I divided this factor by 3 (so the first pick would become the 25th pick).
Please test whether this has improved the draft experience.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: How can we help fix the draft mode?
by friarsol » 31 May 2013, 13:45
These changes look like they didn't make it in this mornings release, so you'll need an SVN or the next nightly build to test them.Sloth wrote:Please test whether this has improved the draft experience.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: How can we help fix the draft mode?
by Chris H. » 31 May 2013, 15:20
This new snapshot build includes Sloth's drafting AI fixes.
forge-1.4.1-20130531.150323-1.tar.bz2
forge-1.4.1-20130531.150323-1-osx.tar.bz2
forge-1.4.1-20130531.150323-1.tar.bz2
forge-1.4.1-20130531.150323-1-osx.tar.bz2
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
9 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 43 guests