I've found the best do-nothing card generated so far:
shield of dragons W
sorcery (uncommon)
each player skips his or her next turn.
EDIT: And the best name I've seen yet.
domai, the master of raps 1UG
creature ~ kor soldier (uncommon)
first strike
at the beginning of your end step, draw a card.
(2/3)
Those are both on my list of notables. Here are some more.
This one seriously gives the Master of Raps a run for his money.
cleanfine that W
creature ~ human wizard (common) U: target creature gains first strike until end of turn.
(1/1)
An instant white control staple.
encamance W
instant (common)
target player skips his or her next draw step.
Move the U to the casting cost, and you have a card that actually fits its colors.
flamekan W
creature ~ human soldier (uncommon)
whenever you cast an instant or sorcery spell, put a +1/+1 counter on @. UR: @ gains menace until end of turn.
(1/1)
Just weird.
spiritborn guildgate W
creature ~ zombie rebel cleric (uncommon)
whenever you cast a creature spell, you may pay WW. if you do, target player gains control of @.
Actually impossible to cast. Turn the "attacked this step" to "attacked this turn," and you could in theory get it on the board if an opponent is running Aurelia.
amphin tage W
sorcery (common)
cast @ only during the declare attackers step and only if you've been attacked this step.
prevent all combat damage that would be dealt to you until end of turn.
What a gluttonous druid.
raging devourer W
creature ~ human druid (uncommon)
creatures you control have deathtouch and haste.
(1/1)
A surprisingly coherent card.
mardiar's sudge souls W
enchantment ~ aura (uncommon)
enchant creature
enchanted creature gets +2/+0.
whenever a player casts a spell, if @ is an enchantment, @ becomes a 2/2 white spirit creature with flying until end of turn.
Another excellent name.
dero***** myr W
creature ~ merfolk wizard (rare)
other zombie creatures you control get +0/+1.
whenever you cast an elf spell, you may pay 2. if you do, put a 1/1 white soldier creature token with flying onto the battlefield.
(1/1)
You need to win the opponent? With flowers perhaps?
vantucous oraska W
creature ~ human druid (common) T: choose an opponent. if you win, you gain 2 life.
(1/1)
And yet somehow, it's not actually an angel.
angelic archangel 1W
creature ~ bird (common)
flying
when @ dies, put a 1/1 white soldier creature token onto the battlefield.
(1/1)
Gives super trample to your creatures. Just change the color, and you're golden.
path of drowner 1W
enchantment (rare)
if a green creature you control would deal damage to a creature or player, it deals that much damage to that creature's controller.
Pinging is now spreading across the entire color pie.
silvergrace elf 1W
creature ~ human wizard (common) T: @ deals 1 damage to target creature.
(1/1)
It makes sense if you think a moment about it.
javelin nest paladin 2W
creature ~ human knight (common)
flying
first strike
(1/4)
A soldier that temporary turns into a golem.
temporary golem 2W
creature ~ human soldier (uncommon) 8: @ becomes a 3/3 creature until end of turn.
(2/2)
She roams the brambles, bringing her pet Eldrazi with her.
discopter of bramble 2W
creature ~ human knight (uncommon)
when @ enters the battlefield, put four 1/1 colorless eldrazi spawn creature tokens onto the battlefield.
(1/1)
How they justify the flavor of the type, I don't know. Not to mention the first two abilities.
aven station 2W
creature ~ dragon wall (uncommon)
defender
@ can't be blocked. U: untap target creature.
(2/1)
Good to know sorceries can have cumulative upkeep.
stream of crusadia 2W
sorcery (common)
cumulative upkeep 2
you gain 6 life.
And, my all time favorite...
indestructible warrior 1WW
creature ~ human wizard (common) T: tap target noncreature creature.
(2/2)
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
I haven't read through all the posts here so this may have been suggested, but have you tried assigning rankings to the generated cards? Something like: 1-5 where 1 is unintelligible, 2 is unplayable, 3 is passable, 4 is playable, 5 is overpowered. Then feed these rankings to the NN so it can learn from its mistakes.
I've found the best do-nothing card generated so far:
shield of dragons W
sorcery (uncommon)
each player skips his or her next turn.
This card isn't a do-nothing card. You can use it when your match goes to time and you're on turn three of extra turns facing a lethal boardstate to force a tie instead. Or if someone mindslavers you, then you can quicken this to counter it.
This one I have thought of little use for outside of landfall and urborg making it tap for mana. It may have the most useless yet valid text though.
I've found the best do-nothing card generated so far:
shield of dragons W
sorcery (uncommon)
each player skips his or her next turn.
This card isn't a do-nothing card. You can use it when your match goes to time and you're on turn three of extra turns facing a lethal boardstate to force a tie instead. Or if someone mindslavers you, then you can quicken this to counter it.
This one I have thought of little use for outside of landfall and urborg making it tap for mana.
Wait does it at all times permanently enter the battlefield, like it's stuck in some superposition of being on the battlefield and entering it, if so, would this trigger landfall and like abilities infinitely
untill determined overwise, if so this would be one of the most game breaking cards in existence!
Well I think there is a rule about unstoppable Infinite loops; I can't remember what number it was, or exactly what the rule stated, but do remember it mentioned that if one starts, you are given a choice of removing it's source if possible or ended the game in a draw or something.
RoboRosewater has been taking in requests. Which makes me curious, what would a Mono-Green Angel generated by neural networks be like?
That aside, how do I build a neural network of my own? I've only briefly touched upon it in college.
You read my thoughts.
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
I just finished running my first RNN draft with 7 of my friends last night. I made notes of what cards bogged the game down with either confusion of mechanics, broken/overpowered mechanics, or some things that were simply unfun.
It was kind of hilarious to see a player use the planeswalker that adjusts your life total to turn Crypt Party into a win-con (enchantment, at beginning of upkeep, if your life total is the same as number of cards in your graveyard, you win). At the very least, making it a nonsensical threat on the board was amusing to everybody.
Overall the draft was fun but has a lot of tweaking to do before it'll be ready for round 2. I intend to put in RNN lands and artifacts to help fill it out a bit more so that I can potentially get up to a 10 person draft (right now it clocks in at 7). Once I make a few adjustments over the next week or two I'll provide a card dump link and instructions to print them out.
I'm currently working on a new version of the NN training code, which is functional but lacking a few features and any documentation whatsoever. I'll post on here when I update the tutorial to use the new code, in the meantime the old NN code still works.
You can always post / PM me if you have any questions.
So looking at new spoilers, I'm a little worried that Meld will come through too strong in the set and the RNN will try to staple merge to random cards.
Meld strikes me as a mechanic that won't work very well with current RNNs. It requires too much long-term planning--you have to have one card that points to another one, that then produces a third card. I suspect at most we'll get mangled snippets of meld templating, maybe referencing cards that don't exist.
The nice thing about Meld is that only one of the cards needs any special rules text. If we get a card with meld we can just seed the network with the names the meld card gives for the other part and the back to get those.
I had an idea that I /think/ would be useful, perhaps extremely so, so can I get a short assesment on viability? Basically, what might happen if every training generation, you cloned the network and feed each copy very nearly the same seed, and added an incentive for those cards be reasonably to significantly different from each other?
I think it might completely change what the network uses long term storage for, but that also means that none of the existing settings would be anywhere near correct. One incredibly useful thing it might be able to incentivise is the creation of smaller card dumps, because it could grind down the chance of making bad cards further than otherwise. (60% chance of a good card giving a chance at full marks 3/5 times vs 60%^5 or 0.046656% chance at full marks)
Oh, uh, the clones would probably be temporal rather than physical unless you were experimenting with miniature networks.
Google's research blog has made another possibly-relevant post: Wide and Deep Learning Networks. The first paragraph talks about how humans learn that birds can fly, therefore things with wings can fly, except penguins (and ostriches) as an example of what kind of learning this Wide and Deep approach can do, and to me that sounds quite relevant to MtG. As in, some blue spells draw cards, and some blue spells counter spells, but not all spells that draw cards are blue. I'm not at all enough of an expert to know if this approach would present any advantages over the current state of the art, but it'd sure be interesting to give it a go.
edit: after reading through the post a bit more carefully, I've realised this could really benefit Hunter; the searching examples they give are very revealing. People might look for something very specific ('green, blue and red planeswalker with card draw' is Sarkhan Unbroken) or, more usefully, they may look for something a bit vaguer, like 'blue cards with evasion', where evasion can be Skulk, unblockable, flying... many things. It's hard to search for all those separate things even with Hunter's features, but if a Wide and Deep net could make those connections... it could be pretty fantastic.
Dang, a 1080? That blows every other card out of the water for machine learning, pretty much. You'll be able to train networks like a boss, especially with the 8gb ram. And don't worry about the CUDA version, I'm using 7 (I think) and there's no problems running neural net stuff (at least on Ubuntu. There's absolutely minimal neural net stuff for Windows...).
Uh, hmm, that's a weird problem. I've not encountered that before. For the setup, are you using hardcast's tutorials? They're definitely the best resource to be using for this.
So the format I trained my rnn with makes the sample script act funny when trying to prime it. For example using -type "planeswalker" makes the subtype planeswalker and using -name "planeswalker" actually makes a planeswalker. I can work around this but it's very inconvenient and I haven't figured out a way to fix it. I'm unsure if someone else has had similar problems, but I'd appreciate any assistance.
Yup. The sample script was never updated to match the latest training format. If you want to do priming, you'll have to experiment with what goes where, or do some bugfixing!
There's a new Rosewater in town! DroidRosewater samples a single card on demand, including priming options. Pretty sweet!
I don't have a twitter account, would someone mind requesting a mono-green angel for me? Thanks.
Private Mod Note
():
Rollback Post to RevisionRollBack
Vorthos Cartography - Check out my completed maps of Zendikar and Innistrad!
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
Hey, I thought I remembered someone in this thread posting a Magic Set Editor set of AI-generated cards, but I can't find it now, here or anywhere else. Does such a thing exist, or am I imagining it?
My 11-year-old is really interested in making his own custom Magic card set and playing with it, and I thought those would make good filler for all the commons, etc. that he doesn't want to bother with making. Also, they're hilarious.
Private Mod Note
():
Rollback Post to RevisionRollBack
Where did my signature go?
To post a comment, please login or register a new account.
Those are both on my list of notables. Here are some more.
This one seriously gives the Master of Raps a run for his money.
cleanfine that W
creature ~ human wizard (common)
U: target creature gains first strike until end of turn.
(1/1)
An instant white control staple.
encamance W
instant (common)
target player skips his or her next draw step.
Move the U to the casting cost, and you have a card that actually fits its colors.
flamekan W
creature ~ human soldier (uncommon)
whenever you cast an instant or sorcery spell, put a +1/+1 counter on @.
UR: @ gains menace until end of turn.
(1/1)
Just weird.
spiritborn guildgate W
creature ~ zombie rebel cleric (uncommon)
whenever you cast a creature spell, you may pay WW. if you do, target player gains control of @.
Actually impossible to cast. Turn the "attacked this step" to "attacked this turn," and you could in theory get it on the board if an opponent is running Aurelia.
amphin tage W
sorcery (common)
cast @ only during the declare attackers step and only if you've been attacked this step.
prevent all combat damage that would be dealt to you until end of turn.
What a gluttonous druid.
raging devourer W
creature ~ human druid (uncommon)
creatures you control have deathtouch and haste.
(1/1)
A surprisingly coherent card.
mardiar's sudge souls W
enchantment ~ aura (uncommon)
enchant creature
enchanted creature gets +2/+0.
whenever a player casts a spell, if @ is an enchantment, @ becomes a 2/2 white spirit creature with flying until end of turn.
Another excellent name.
dero***** myr W
creature ~ merfolk wizard (rare)
other zombie creatures you control get +0/+1.
whenever you cast an elf spell, you may pay 2. if you do, put a 1/1 white soldier creature token with flying onto the battlefield.
(1/1)
You need to win the opponent? With flowers perhaps?
vantucous oraska W
creature ~ human druid (common)
T: choose an opponent. if you win, you gain 2 life.
(1/1)
And yet somehow, it's not actually an angel.
angelic archangel 1W
creature ~ bird (common)
flying
when @ dies, put a 1/1 white soldier creature token onto the battlefield.
(1/1)
Just...
blessed drake 7W
creature ~ eldrazi (rare)
(17/18)
Gives super trample to your creatures. Just change the color, and you're golden.
path of drowner 1W
enchantment (rare)
if a green creature you control would deal damage to a creature or player, it deals that much damage to that creature's controller.
Pinging is now spreading across the entire color pie.
silvergrace elf 1W
creature ~ human wizard (common)
T: @ deals 1 damage to target creature.
(1/1)
It makes sense if you think a moment about it.
javelin nest paladin 2W
creature ~ human knight (common)
flying
first strike
(1/4)
A soldier that temporary turns into a golem.
temporary golem 2W
creature ~ human soldier (uncommon)
8: @ becomes a 3/3 creature until end of turn.
(2/2)
She roams the brambles, bringing her pet Eldrazi with her.
discopter of bramble 2W
creature ~ human knight (uncommon)
when @ enters the battlefield, put four 1/1 colorless eldrazi spawn creature tokens onto the battlefield.
(1/1)
How they justify the flavor of the type, I don't know. Not to mention the first two abilities.
aven station 2W
creature ~ dragon wall (uncommon)
defender
@ can't be blocked.
U: untap target creature.
(2/1)
Good to know sorceries can have cumulative upkeep.
stream of crusadia 2W
sorcery (common)
cumulative upkeep 2
you gain 6 life.
And, my all time favorite...
indestructible warrior 1WW
creature ~ human wizard (common)
T: tap target noncreature creature.
(2/2)
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
About this. Someone commented on yesterday's Roborosewater card that, as of 2012, the player chooses what value X is if the card doesn't define it:
http://www.wizards.com/magic/comprules/MagicCompRules_20121001.txt (Rule 107.3e)
In search of a foil french Dromar, the Banisher, pm me if you have one you want to part with, also foil Stratadon's.
This card isn't a do-nothing card. You can use it when your match goes to time and you're on turn three of extra turns facing a lethal boardstate to force a tie instead. Or if someone mindslavers you, then you can quicken this to counter it.
This one I have thought of little use for outside of landfall and urborg making it tap for mana. It may have the most useless yet valid text though.
https://pbs.twimg.com/media/CRYRiFNU8AIyIyn.jpg
In search of a foil french Dromar, the Banisher, pm me if you have one you want to part with, also foil Stratadon's.
This card isn't a do-nothing card. You can use it when your match goes to time and you're on turn three of extra turns facing a lethal boardstate to force a tie instead. Or if someone mindslavers you, then you can quicken this to counter it.
This one I have thought of little use for outside of landfall and urborg making it tap for mana.
https://pbs.twimg.com/media/CRYRiFNU8AIyIyn.jpg
In search of a foil french Dromar, the Banisher, pm me if you have one you want to part with, also foil Stratadon's.
untill determined overwise, if so this would be one of the most game breaking cards in existence!
I'll have to check later.
That aside, how do I build a neural network of my own? I've only briefly touched upon it in college.
You read my thoughts.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
It was kind of hilarious to see a player use the planeswalker that adjusts your life total to turn Crypt Party into a win-con (enchantment, at beginning of upkeep, if your life total is the same as number of cards in your graveyard, you win). At the very least, making it a nonsensical threat on the board was amusing to everybody.
Overall the draft was fun but has a lot of tweaking to do before it'll be ready for round 2. I intend to put in RNN lands and artifacts to help fill it out a bit more so that I can potentially get up to a 10 person draft (right now it clocks in at 7). Once I make a few adjustments over the next week or two I'll provide a card dump link and instructions to print them out.
I'm currently working on a new version of the NN training code, which is functional but lacking a few features and any documentation whatsoever. I'll post on here when I update the tutorial to use the new code, in the meantime the old NN code still works.
You can always post / PM me if you have any questions.
EDIT: Meld not Merge
Now I'm curious what meld cards the RNN will make.
I think it might completely change what the network uses long term storage for, but that also means that none of the existing settings would be anywhere near correct. One incredibly useful thing it might be able to incentivise is the creation of smaller card dumps, because it could grind down the chance of making bad cards further than otherwise. (60% chance of a good card giving a chance at full marks 3/5 times vs 60%^5 or 0.046656% chance at full marks)
Oh, uh, the clones would probably be temporal rather than physical unless you were experimenting with miniature networks.
edit: after reading through the post a bit more carefully, I've realised this could really benefit Hunter; the searching examples they give are very revealing. People might look for something very specific ('green, blue and red planeswalker with card draw' is Sarkhan Unbroken) or, more usefully, they may look for something a bit vaguer, like 'blue cards with evasion', where evasion can be Skulk, unblockable, flying... many things. It's hard to search for all those separate things even with Hunter's features, but if a Wide and Deep net could make those connections... it could be pretty fantastic.
I don't have a twitter account, would someone mind requesting a mono-green angel for me? Thanks.
"You say 'learn from history,' but that does not mean 'learn the same bull***** the people in history learned alongside phrenology and alchemy.'" - The Blinking Spirit
My 11-year-old is really interested in making his own custom Magic card set and playing with it, and I thought those would make good filler for all the commons, etc. that he doesn't want to bother with making. Also, they're hilarious.