It is currently 28 Apr 2024, 03:06
   
Text Size

How can we help fix the draft mode?

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

How can we help fix the draft mode?

Postby 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?
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?

Postby 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?

Postby 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.
User avatar
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?

Postby 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...
-Marc
User avatar
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?

Postby friarsol » 30 May 2013, 20:13

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...
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.
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?

Postby 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?

Postby 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 #-o . 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.
User avatar
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?

Postby friarsol » 31 May 2013, 13:45

Sloth wrote:Please test whether this has improved the draft experience.
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.
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?

Postby 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
User avatar
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


Return to Forge

Who is online

Users browsing this forum: No registered users and 143 guests


Who is online

In total there are 143 users online :: 0 registered, 0 hidden and 143 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 143 guests

Login Form