I'm curious to see how you tweak it to handle more synergy oriented sets, seems kinda tricky. I mean do you manually create tags/links between cards that care about each other and assign a value? Or do you design a system that reads player choices and how they change for given cards based on the cards they already have?
I think you have to add more dimensions.
You have some dimensions, like colour-red for example that are linear. The more red cards you have the more highly that causes you to rate future red cards.
Other dimensions have diminishing returns, like 5-drops. Once you have 3 good 5-drops, the bar really goes up before you want more of them. So you need different drafting logic (basically a negative modifier) for them.
So when you want combo cards like Act of Treason and Sacrifice effects, I think you have two dimensions: threaten effects that play well with sac cards, and sac cards that play well with threaten effects.
Looking into this! Stayed tuned in the next few weeks/months for the implementation.
Also I don't know that the goal is to make genius-bots. I mean, it'd be cool to *truly* optimize the drafting experience but given that nobody really ever does that with the much more adaptable human brain, I kinda doubt that an algorithm brain is going to manage it. You can write in some kind of value-adjustments based on all sorts of criteria, but actually getting them to adjust correctly gets harder with every variable you add. I mean, ORI is a good format for working out the basics of a bot like this because splashes are basically never a thing and synergy is a low priority. It'll be much harder to make the bots even as realistic as they are now, in a more complex environment. I think bots that can analyze a curve and can usefully evaluate gold/colorless cards probably puts them in a really good spot for players to learn to draft a format. Getting more complex than that is probably a job for actual human players.
The goal is to make the bots as smart as possible based on a model that accounts for:
1. power level
2. color
3. curve
4. synergy
The current live version accounts for 1 and 2. Making a Ben Stark quality bot would be quite ambitious, although a winning 8-4 level bot is probably tractable. And yes, figuring out some of the more subtle nuances of drafting is much of the fun!
Draft simulators are widely used within the MTG community and there has been great interest in improving the quality of these AI drafters.
I've created a new draft simulator with bots that draft playable two-color decks. To do this, the drafting process is divided into three phases:
1. Speculation: Take the highest rated card out of each pack, with a preference for on-color cards
2. Commitment: Commit to drafting a two-color deck with a very strong color preference
3. Deck construction: Construct a deck with the 23 most powerful cards in a two-color pair
This model is also used to offer users pick suggestions and automatic deck construction.
P1P1, I like Karn over Academy - he's a premium threat that fits into any deck.
In terms of time, learn the MTGO shortcuts. Using F6 and F8 can save you a lot of time. Treat time as a resource. If you're low on time and losing game 2, it might make sense to conserve time and move onto game 3.
I usually just say I'm nerding out. And if someone wants to know more, I'll say I'm playing a tournament for a card game called magic the gathering.
[x] Good idea
But I wouldn't miss a friends party just to go to FNM. Happens once a year vs happens every week...I think I'll go to the once a year thing. But that's personal preference.
A little more backstory:
I moved a couple of years ago to start a PhD program and stopped playing magic to focus on school. Recently, I've realized just how much I love the game and built a legacy deck and searched for a place to play. The previous week I had found a store befriended a bunch of great, friendly people and said that I would be back next week.
The next week, I get an email explaining that there's going to be a house party to celebrate a couple of birthdays at 8 on Friday. Which means to show up sometime after 9, the way this type of party runs. Given that I had already promised my new FNM friends that I would come back, I promptly replied to the email explaining that I had other plans and would arrive late.
Turns out FNM ended early and I got to the party around 10:30, at the peak of the party, and stayed until around 2:15. So on the magic versus friends dilemma, I got to have my cake and eat it too --- literally.
I think you should re-evaluate your priorities if you skipped multiple friends birthday parties to go play some FNM. Don't be that guy.
My priority was actually to hold a promise to some new friends that I made at FNM that I would be coming back this week. Birthdays were used as an excuse to host a house party - to my knowledge I'm the only one who brought presents. This sort of thing happens monthly, so it's actually much more of a routine event than a special one.
1
Looking into this! Stayed tuned in the next few weeks/months for the implementation.
The goal is to make the bots as smart as possible based on a model that accounts for:
1. power level
2. color
3. curve
4. synergy
The current live version accounts for 1 and 2. Making a Ben Stark quality bot would be quite ambitious, although a winning 8-4 level bot is probably tractable. And yes, figuring out some of the more subtle nuances of drafting is much of the fun!
5
Draft simulators are widely used within the MTG community and there has been great interest in improving the quality of these AI drafters.
I've created a new draft simulator with bots that draft playable two-color decks. To do this, the drafting process is divided into three phases:
1. Speculation: Take the highest rated card out of each pack, with a preference for on-color cards
2. Commitment: Commit to drafting a two-color deck with a very strong color preference
3. Deck construction: Construct a deck with the 23 most powerful cards in a two-color pair
This model is also used to offer users pick suggestions and automatic deck construction.
You can visit the site at:
http://draftsim.com
I hope that your find this a useful tool for drafting practice and sealed deck generation. Post some sweet draft decks in this thread!
Best,
-Dan
1
In terms of time, learn the MTGO shortcuts. Using F6 and F8 can save you a lot of time. Treat time as a resource. If you're low on time and losing game 2, it might make sense to conserve time and move onto game 3.
MTGO shortcuts:
http://www.channelfireball.com/articles/the-complete-guide-to-mtgo-shortcuts/
1
[x] Good idea
A little more backstory:
I moved a couple of years ago to start a PhD program and stopped playing magic to focus on school. Recently, I've realized just how much I love the game and built a legacy deck and searched for a place to play. The previous week I had found a store befriended a bunch of great, friendly people and said that I would be back next week.
The next week, I get an email explaining that there's going to be a house party to celebrate a couple of birthdays at 8 on Friday. Which means to show up sometime after 9, the way this type of party runs. Given that I had already promised my new FNM friends that I would come back, I promptly replied to the email explaining that I had other plans and would arrive late.
Turns out FNM ended early and I got to the party around 10:30, at the peak of the party, and stayed until around 2:15. So on the magic versus friends dilemma, I got to have my cake and eat it too --- literally.
My priority was actually to hold a promise to some new friends that I made at FNM that I would be coming back this week. Birthdays were used as an excuse to host a house party - to my knowledge I'm the only one who brought presents. This sort of thing happens monthly, so it's actually much more of a routine event than a special one.