Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by ssmythe » 22 Jun 2013, 16:17
The Forge Gauntlet facility can be made to test new deck designs using two new AI vs AI features:
Features
1) Ai Gauntlet
Two AIs play against each other, where the first AI has a single deck, versus the second AI that has many decks (the Gauntlet).
The benefit of this approach is to be able to run a deck against many other decks, gather win percentages compared to other types. This helps identify deck weaknesses and strengths using mass numbers of games.
For example, play 100 matches against each type of deck in the specified Gauntlet list, completely autonomously (no clicking a button to close an informational dialog popup), and then produce a table of stats at the end.
2) Ai Grid Gauntlet
Two AIs play against each other, where the first AI has many decks (the Gauntlet), versus the second AI that has many decks (the Gauntlet).
The benefit of this approach is to be able to run many decks against many other kinds of decks to gather stats on the specified meta game. Using this analysis ability allows Gauntlet lists of the current meta game to be analyzed to see trends and changes in the meta game.
For example, play 100 matches of each deck in the specified Gauntlet list against each deck in the specified Gauntlet list, and produce a table of stats at the end.
Details
A couple of key capabilities are necessary to enable these features.
- completely autonomously (no clicking a button to close an informational dialog popup)
- run full speed (100+x) or possibly without UI animations, just status of the turns in a text log perhaps
- Gauntlet list versus Gauntlet list menu UI
- Stats grid tables to show results
Depending on how fast Forge can run through a match, I can see running millions of games to generate meta game statistics.
By having regular collection process of decks from sources like TCGPlayer, it would be possible to apply win characteristics to these decks and how they perform in the current meta game. A bulk import facility would be nice too.
This would be an incredible tool for deck builders and deck analysts.
Thoughts? Suggestions? Implementation ideas?
Features
1) Ai Gauntlet
Two AIs play against each other, where the first AI has a single deck, versus the second AI that has many decks (the Gauntlet).
The benefit of this approach is to be able to run a deck against many other decks, gather win percentages compared to other types. This helps identify deck weaknesses and strengths using mass numbers of games.
For example, play 100 matches against each type of deck in the specified Gauntlet list, completely autonomously (no clicking a button to close an informational dialog popup), and then produce a table of stats at the end.
2) Ai Grid Gauntlet
Two AIs play against each other, where the first AI has many decks (the Gauntlet), versus the second AI that has many decks (the Gauntlet).
The benefit of this approach is to be able to run many decks against many other kinds of decks to gather stats on the specified meta game. Using this analysis ability allows Gauntlet lists of the current meta game to be analyzed to see trends and changes in the meta game.
For example, play 100 matches of each deck in the specified Gauntlet list against each deck in the specified Gauntlet list, and produce a table of stats at the end.
Details
A couple of key capabilities are necessary to enable these features.
- completely autonomously (no clicking a button to close an informational dialog popup)
- run full speed (100+x) or possibly without UI animations, just status of the turns in a text log perhaps
- Gauntlet list versus Gauntlet list menu UI
- Stats grid tables to show results
Depending on how fast Forge can run through a match, I can see running millions of games to generate meta game statistics.
By having regular collection process of decks from sources like TCGPlayer, it would be possible to apply win characteristics to these decks and how they perform in the current meta game. A bulk import facility would be nice too.
This would be an incredible tool for deck builders and deck analysts.
Thoughts? Suggestions? Implementation ideas?
Re: Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by jmartus » 28 Jun 2013, 06:44
yeah that would pretty fun
Re: Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by ssmythe » 10 Aug 2013, 15:20
Anyone have thoughts on implementation?
Re: Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by friarsol » 10 Aug 2013, 15:56
I think someone is looking into AI vs AI via the command line, it wouldn't be too hard for an interested party to setup an external tool once command line is functional to do this.ssmythe wrote:Anyone have thoughts on implementation?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by melvin » 11 Aug 2013, 01:58
Check out http://www.firemind.ch, it is a web-based deck play testing service by mike, that was proposed and launched here in this forum. You can submit decks and have an AI play test them against other decks. Original forum thread @ viewtopic.php?f=82&t=11040 for the background on the project and for posting comments/suggestions.
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by ssmythe » 22 Sep 2013, 06:17
I'd be happy to take a crack at a tool wrapper around a command line interface.
Bring it!

Re: Proposed features: Ai Gauntlet and Ai Grid Gauntlet
by ssmythe » 15 Nov 2013, 15:43
Yeah, firemind.ch is cool, but I don't think it has nearly the coverage of cards of Forge, right? Especially Standard.
7 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 56 guests