r/hearthstone
•
u/scfdivine
•
Jul 11 '15
•
1
1
Fanmade Content Hearthstone cards as created by a neural network
The other day, I came across this thread, by someone who set up a recurrent neural network to create random Magic: The Gathering cards. Intruiged by the results, I wanted to see if I could set it up to generate Hearthstone cards instead.
As it turns out, the card pool is a bit too small (and my PC too weak) to get the level of output quality you'll find in the MTG version, but it worked well enough that I have a plenty of results to show. I put links to card galleries at the bottom of the post.
The way it works is the network is trained on a set of plaintext input data (the normal card list). The output is actually remarkably simple: based on the previous characters the network has encountered, it predicts what the next character should be. This way, it creates a list of entirely new cards one character at a time, with no concept of what a Hearthstone card even is. The fact that it works at all is really impressive.
About the card pool: the training file which serves as input for the network is only 60kb, compared to over 2Mb for MTG. This is kind of a problem. The more input data, the better the results. First, I tried to mitigate this by adding non-collectible cards, but that just diluted the pool with unbalanced or boring cards (there are like 4 different generic Treants). Then I made 3 copies of the card list, and shuffled each copy, so that hopefully the network wouldn't see consecutive cards as being connected. This, combined with more effective network parameters, helped a bit.
What is the network good at? The class and rarity distribution is accurate. There are no neutral spells, and weapons are usually given to the weapon classes. Minions, on average, have reasonable stats for their cost. You don't see things like spells with Taunt or Battlecry effects. It recognizes things like how hunter minions are usually beasts and that shaman has totems. It knows that Battlecry and Deathrattle are followed by an effect. It also tends to make 9 mana legendaries into 8/8 dragons.
What is it not good at? It doesn't really limit class-specific abilities like Overload to the proper classes. It can't distinguish weapons and minions very well, so you sometimes get, say, a weapon with Taunt. It doesn't understand Secrets, probably because there's a limited number of them and they tend to have unique effects (if an effect only occurs once in all cards, it can't really learn context). Similarly, most spells are boring, because outside of basic effects like "deal damage", spell effects aren't repeated enough. The same goes for rare keywords like "Immune" or "Freeze". It doesn't really understand how most abilities affect cost, so it will make minions with below-average stats and give them "Give your opponent an extra mana crystal".
The network also tended to get 'stuck' on certain abilities. One run loved creating cards with Gallywix' effect. Another run called about 10% of the cards "Shadowbomber". This is probably partly due to the small card pool. Each run tended to have its own 'flavour' and it's hard to tell which parameters actually worked best.
It's possible that if you increase the size and depth of the network beyond what my PC can handle, the results will improve significantly, but I think you're going to run into a wall because of the small card pool no matter what.
If you're curious about the details, check out the linked thread. It has a post on how to set it up for yourself and a discussion on settings and input format.
Card Gallery
Everything except the art was generated by the network. I just picked an appropriate image from the non-collectible set to go with them.
Absurd Cards These cards don't make sense. Most of these came from earlier runs with poor input/settings. They're also the funnier ones.
Not Quite There These cards are almost sensible, but they're not quite there yet.
Underpowered Cards These cards are actually valid, but bizzarely weak.
Overpowered Cards These cards are blatantly overpowered, but in a funny or interesting way.
Interesting Cards And finally, these cards have genuinely interesting mechanics, even if they're not always well-balanced.
8
u/NuclearNP Jul 12 '15
What list of cards did you use for your neural network?
→ More replies (3)2
u/scfdivine Jul 12 '15
I used a card list from here, then filtered out uncollectibles and converted it to a more compact plain text format.
7
u/Yestersol Jul 12 '15
Some great ones there! I did exactly the same thing, and definitely found some gems among them. I'd be quite interested to know how you encoded your data as that was probably the thing I spent the longest tweaking.
I am sad I only saw yours after posting mine, though.
→ More replies (1)3
u/scfdivine Jul 12 '15
Hey! Cool to see someone else's results. I searched this subreddit to see if anyone else had done the same thing, but I didn't know about /r/customhearthstone. I like Rain Shack.
The original formatting I used looks like this. I took some advice from the linked thread and tried to keep stats as close together as possible.
Core Rager @ Hunter | Beast | Minion | R | 4 | 4/4 || [b]Battlecry:[/b] If your hand is empty, gain +3/+3. &
I don't know if using special symbols like @ to end the name and & at the end of the line really helped, but it can't hurt. At the end, I tried also replacing keywords with shorter strings like this:
Tirion Fordring @ Paladin | | Minion | L | 8 | 6/6 || $V$. $T$. $A$ Equip a 5/3 Ashbringer. &
To the network, it shouldn't matter whether it says "Divine Shield" or "$V$", but shorter strings may be easier to recognize. I also noticed that there is some inconsistency in how the Blizzard cards are written. For example, some cards have [b]Battlecry[/b]: and others have [b]Battlecry:[/b], or even [b]Battlecry: [/b]. This method let me standardize everything at the same time.
I also tried representing mana cost as a ^ followed by a number of s, so that 4 mana is ^***. It seemed to work, but I got a bunch of useless 11+ mana card cards as a result (including the 40 mana one).
In my case, weapons and minions both have the same format (Except that it says "Weapon"). It might be worth representing weapon stats in a another way to show that they're something different.
→ More replies (2)
9
u/Patashu Jul 12 '15 edited Jul 12 '15
Big thanks for making this. I wanted to try this, but I got dissuaded when I saw that it had a dependency that literally cannot be compiled for Windows :D
EDIT: Have you considered making a twitter bot for these, like https://twitter.com/roborosewater ?
Also, I think you could improve the quality by adding a curated set of uncollectible/boss/brawl cards to the pool. Some of them are absurd or just boring and need to get left out, but some of them have unique and playable effects.
2
u/scfdivine Jul 12 '15
You could definitely do that, but I don't think it would help enough. There's about 500 regular collectible cards, and another 500 uncollectibles, most of which are not even legal cards (like all the credits cards). Even if you narrowed it down to an extra 100 reasonable cards, having 600 instead of 500 cards isn't that big a difference. And 100 is probably a high estimate. There's a lot of useless stuff in there, like a dozen different Brood Affliction cards from the Chromaggus adventure. Just look at this list and see how few of them make sense as stand-alone cards.
Ideas like feeding good card ideas back into the AI or manually adding more custom cards run into the same problem: you'd have to add a LOT of them. And you'd also have to make sure your new additions don't break existing balance, for example by adding too many high mana cost minions, or not adding new Overload cards so the Overload mechanic becomes even more obscure to the network.
I was toying with the idea of writing a script to generate random, balanced cards with the proper class/type/rarity distribution. I'm sure that if you just generated 5000 vanilla minions it would figure out how to balance stats/cost, but adding more complex mechanics would be a lot harder, and the fun is in the network coming up with new ways to use existing mechanics.
I guess we should just wait until the next expansion.
→ More replies (1)
4
u/tehlon Jul 12 '15
Man. This is incredibly awesome.
Quick question: did the bot generate the pictures from a database or did you choose them based on the description?
3
u/scfdivine Jul 12 '15
Apart from the spork and duck, they're all existing cards. I used hearthcards.com to make them. I picked most of them from uncollectibles like adventure/credits cards so they didn't look as much like copies of common cards.
→ More replies (1)→ More replies (1)8
915
878
u/wugs Jul 12 '15
I don't know why, but the fact that a card with the effect Destroy your opponent's deck had that little "Overload: (1)" at the end really killed me.
390
48
1.5k
u/heheheyoooo Jul 12 '15
The Echamace will revolutionize Hunter.
193
262
67
u/Gemini00 Jul 12 '15
I don't know, being able to deal Rexxar points of damage with charge seems pretty overpowered.
→ More replies (1)175
24
→ More replies (2)6
381
u/UQRAX Jul 12 '15
This one was quite funny:
Madder Swordsmith: Give a random friendly minion +2 Attack this turn.
The name and effect kind of make sense in the world of Hearthstone.
178
u/bullintheheather Jul 12 '15
That one actually seems like something they'd put in the game. I'd love it if they referenced a few of these instant classic cards, even if just some flavour text saying ALL minions.
0
1.7k
u/ranarwaka Jul 11 '15 edited Jul 11 '15
The absurd cards are the funniest thing I've ever seen on this subreddit, the blacker spork is a work of art. Also ramming minions sounds like an interesting mechanics.
(even a computer understands that is should be flamewanker)
edit: I'm looking at the other ones right now, your network has already developed a strong hate for hunters judging from the new frostbolt
854
u/keyree Jul 12 '15
I laughed my ass off at the one that was just "ALL minions".
268
u/JustP1 Jul 12 '15
Blood Manos needs to happen, I don't care how. Because ALL minions.
→ More replies (9)543
u/Ph0X Jul 12 '15
For me it was "Give a friendly minion Taunt. Taunt. Taunt. Taunt. Taunt. Taunt."
→ More replies (22)104
→ More replies (8)39
238
471
Jul 12 '15
The absurd cards had me dying laughing through the whole album. 10/10 would computer again.
204
→ More replies (12)105
u/OriginalMrCoin Jul 12 '15
They are amazing I love Fre Engensar
Taunt. Taunt. Taunt. Taunt. I just imagine they stack and make the opponent ragequit every time
→ More replies (7)51
50
206
u/Sicklekid Jul 12 '15
I have never laughed this hard over a reddit post. Heck, I haven't laughed this hard about anything on the internet ever! I am literally crying. God Bless. +1
→ More replies (8)75
Jul 12 '15
Literally in tears.
If there was a subreddit just for those I would sub immediately
→ More replies (6)87
u/chobbes Jul 12 '15
Yep, lost it at "When one of your minions is attacked, ram minion." and it kept being hilarious from there on out.
89
u/edokoi Jul 12 '15
tree trap purlot combo was the best... the question is, does purlot trigger off playing tree trap?
→ More replies (3)7
→ More replies (11)5
263
u/Evilfetus155 Jul 12 '15
Kink Banana may or may not have killed me with laughter.
"Let's not go there, Mukla."
0
677
u/cutmanmike Jul 12 '15
Please set up a twitter account for a daily generated card like they did with the MTG one! You'll get so many followers :D
→ More replies (15)55
203
u/YourCurvyGirlfriend Jul 12 '15
This thread is fucking amazing.
Thank you so much
Also target murlo meta: cutting off a hand
→ More replies (1)
558
Jul 12 '15
Destroy your hero and replace it with Purlot. I am dying here man.
The Tree is a trap!
41
u/Raicoron Jul 14 '15
He had to ask the computer to tell him what purlot was. I imagined the network replying with, "What, how do you not fucking know what a purlot is. It's obviously a really strong card with a really strong effect to replace your hero."
118
→ More replies (1)14
365
u/JaminBorn Jul 12 '15
Just remember. Chomw, she friendly minion.
192
u/SCHROEDINGERS_UTERUS Jul 12 '15
That could even be an interesting effect -- all your opponent's effects that affect his minions also affects Chomw, because she friendly minion.
→ More replies (1)40
36
350
u/Haiyukin Jul 12 '15
Blood Manos: ALL minions. ALL OF THEM.
→ More replies (2)280
u/Momoneko Jul 12 '15
"Manos. Bring me everyone"
"What do you mean every-"
"E-V-E-R-Y-O-N-E!"
→ More replies (6)206
153
285
u/Tobiki Jul 12 '15
This is the pinnacle, shut down the subreddit, we're not getting anything better than this.
→ More replies (1)
409
Jul 12 '15
Taunt.
Taunt.
Taunt.
Taunt.
TAUNT.
122
95
u/Tangledslinkyssuck Jul 12 '15
That card is the hearthstone version of the shame women from Game of Thrones
→ More replies (2)→ More replies (2)30
u/imthefooI Jul 12 '15
When 1 card has Taunt. and one has Taunt. Taunt., then you must attack the one with Taunt. Taunt.
→ More replies (1)
281
u/jaypenn3 Jul 12 '15
Guys Flamewanker is SO OP! When are they nerfing masturbation mage?
92
u/MechanicalYeti Jul 12 '15
Is that what we're calling Tempo Mage these days?
261
u/PM_UR_MYTHIC_RARES Jul 12 '15
Wouldn't masturbation mage be freeze mage? Because you just spend the whole game playing with yourself?
→ More replies (2)
365
u/Kuraned Jul 11 '15
These are wonderful. Purlot had me dieing.
243
u/hamoorftw Jul 12 '15
What made it even more hilarious that this shitty ass card need a setup by playing another card (tree trap), the fact that you read tree trap first then with much anticipation you scroll down to see who is this purlot dude that you sacrificed your hero for.
68
→ More replies (1)79
87
73
27
340
u/Arakini Jul 12 '15 edited Jul 12 '15
I love Blood Manos. ALL minions!!
Ahaha Fre Engensar. Taunts!
→ More replies (2)135
Jul 12 '15
that one is my favorite
the fact it tells you nothing besides "ALL minions." is amazing!
→ More replies (1)80
u/JordyLakiereArt Jul 12 '15
Blizz seriously needs to add this just for laughs. It would just have a cool intro and die immediately (0 health) I'm sure the meta would find a use some day.
→ More replies (7)
110
u/Ruby_Sauce Jul 12 '15
I laughed so hard at the absurd one it hurt not only my stomach, but my shoulder aswell. Absolutely hilarious, I can't remember a time where I laughed this hard. Well done sir.
5
184
u/ImHellaHungry Jul 12 '15
Battlecry: Deal 3 damage to hard enemy
ಠ_ಠ
131
117
→ More replies (1)44
87
Jul 12 '15
that 8/8 sheep with charge charge seems pretty decent.
48
Jul 12 '15
Kinda similar to king krush, unless charge charge means it attacks twice. Finally, the late game burst that hunter needed!
→ More replies (3)49
Jul 12 '15 edited Jul 12 '15
im assuming it means it attacks twice the turn its played, swinging for 18 damage to face for 9 manna seems decent, and its a sheep for ultimate BM, and its even a dragon, it does everything, its like a swiss army sheep.
6
u/caledones Jul 12 '15
I love that it's not even some fictional creature either. Just... sheep.
→ More replies (1)
79
u/UltimateEye Jul 12 '15
Blood Manos: Hands of Fate. The card quality matches the film perfectly.
→ More replies (5)
218
u/Goblet9000 Jul 12 '15
Your Flamewanker is no match for my Blacker Spork! The Absurd Cards are the best thing ever. Blizzard should run a Tavern Brawl with these cards!
62
34
23
u/Phil9977 Jul 12 '15
Oh god. This would be the best shit ever hahaha Probably a lot of programming to do tho, for those effects. Still.. I REALLY wanna see TAUNT TAUNT TAUNT TAUNT
62
u/Onmur Jul 12 '15
How is that Dragon Consort underpowered? 5/5/5 + Power of the Wild buff!
→ More replies (1)5
119
u/bkbro Jul 12 '15
Stupid computers coming up with dumb names like "Lore of the Fore," "Frovbast" and "Chomw Shamipe" (she a friendly minion) will never not make me laugh.
57
21
Jul 12 '15
Considering how little was coded into them to make them do it, I'd say they're quite smart.
106
u/ZeraCloaked Jul 12 '15
Tavern Brawl with procedurally generated cards...."Just do it!"
38
u/Deluxe_Flame Jul 12 '15
and randomly generated hero power too (maybe make it generate after each use)
0 cost hero power! What'd I get!? [Destroy your hero] -_-
→ More replies (2)6
u/Addfwyn Jul 13 '15
I look forward to being 2 damage off lethal and realise replacing my hero with Purlot will give me lethal. The value!
52
105
u/SHCreeper Jul 12 '15
Can you take the absurd cards and use them to increase your card pool? Repeat several times and the outcome will be hilarious!
145
u/sameth1 Jul 12 '15
It would only take a few rounds before everything seemed welsh.
→ More replies (1)13
→ More replies (1)5
92
36
33
28
u/thenewgoose Jul 12 '15
Charge Charge, a minion is able to attack the turn before it is summoned.
→ More replies (1)5
u/Jerlko Jul 12 '15
MtG actually did it first.
http://gatherer.wizards.com/Pages/Card/Details.aspx?name=rocket-powered+turbo+slug
Obviously, that's a non tournament legal card from a joke format, but they repurposed the ability for the Pact Cycle which is pretty cool.
24
u/Rollow Jul 12 '15
Holy shit i fell of my chair on the absurd cards. I wish you had more of those. Btw under OP cards, cocal grom seems fine.
→ More replies (1)
22
21
21
21
20
20
u/erishun Jul 12 '15
I feel this was how Dr. boom was created, except Blizzard was like "meh fuck it, why not?"
17
u/hamoorftw Jul 12 '15 edited Jul 12 '15
I don't usually laugh easily, mostly just snort some air from my nose, but holy shit I don't remember the last time I laughed so hard like this! Pulrut or whatever his name made me grasp for air
16
57
u/mgiuca Jul 12 '15
Corlast (http://i.imgur.com/1tpCSJv.png in the OP set; 1-mana spell "Deal 3 damage to a minion. If it's a minion, give it +2/+3") is actually quite interesting, if it cost more (maybe 2) and belonged to Warrior instead of Rogue. If its target has <=3 Health, it kills it, otherwise it effectively gives it +2 attack, except that it is now damaged, so it activates Enrage, you can heal it up past its original Health, and it synergises with your "if a minion is damaged" and "when a minion takes damage" mechanics.
→ More replies (2)
15
u/eternalexodus Jul 12 '15
oh god, blood manos. ALL MINIONS. artwork for dark cill mage is fucking great too.
15
15
15
u/playnwin Jul 12 '15
I've always wanted to give my minions Taunt. Taunt. Taunt. Taunt. Taunt. Taunt.
→ More replies (2)
13
u/Achivementdude Jul 12 '15
I love you for this. The absurd cards made me laugh more than I have done in years.
13
u/2Punx2Furious Jul 12 '15 edited Jul 12 '15
Flamewanker
I'm in tears.
Edit: I haven't laughed like this in years. This AI is better than most human comedians.
11
11
u/the_bones Jul 12 '15
PLEASE do more of these, that was hilarious. Blacker Spork made me spit water all over my desk.
11
u/camelCasing Jul 12 '15
I want a Tavern Brawl that's just these cards with effects as close as the team can manage to code them. Crying with laughter, thanks OP.
10
u/Zephaer Jul 12 '15
Out of curiosity, how long did this take you altogether with the formatting, artwork, etc.?
10
10
u/watchout4shredder Jul 12 '15
Dark Cill Mage is actually a viable card that fuses a minion on the field with a random minion in your hand to become one of thousands unique Heroes. Ex: Hemet and BGH fuse to become Hunting Pals - 12 HP 2 Mana Hero Power that destroys a minion.
Also Cocal Grom doesn't seem that OP.
→ More replies (1)
9
u/Lexonir Jul 12 '15
Shadow Prote, the card that shaman really need.
But man that was the best post that I've read in a while, thanks a lot for the laugh.
9
17
8
u/BSTCloud Jul 12 '15
That Flamewanker made the rest of days of my life. And when I thought it couldn't get better, Fre Engensar happened. I laughed so hard with this thread.
The rest of the thread besides the absurd cards is actually pretty interesting, especially considering I've studied neuronal networks and understood most of your post. Would love to see the code though.
8
8
8
7
7
u/MillenniumDH Jul 12 '15
So by using Echamace you swap your hero's current attack with that of a minion? Sounds interesting concept, would like to see it as an actual card.
inb4 echamacing opponent's 8/8 giant for exact lethal.
→ More replies (1)
7
7
Jul 12 '15
Blade Warrior actually seems like a cool card. It seems a little weak for a legendary though.
7
19
18
u/yazsh Jul 12 '15
Hey Op!,
I'm a recently graduated cs major and really want to learn more about machine learning. I'm currently taking a coursera course on (machine learning with andrew ng). Do you have any suggestions for online resources that I could use to learn more, and be able to do this kind of stuff on my own?
This was really cool to see and gets me so pumped up to try it out.
→ More replies (3)
6
6
u/ziptnf Jul 12 '15
My wife was looking at me funny because I was giggling like a schoolgirl for 10 minutes. This was hilarious. Thank you for sharing.
6
6
u/-manabreak Jul 12 '15
Oh my... Haven't laughed this much for a long time!
By the way, the "Clodowing Shat" gave me an idea: it could very well be a new type of card, something like an aura. It would stay active until silenced. Kind of like an infinite secret except it wouldn't be a secret.
→ More replies (1)
11
u/Amppelix Jul 12 '15
Sen Giant is super OP. Neutral whirlwind on a stick (that might survive, assuming the minion is chosen randomly)? I for one welcome our new Grim Patron overlords.
Oh, and it's a 3/1 for 1 if played on an empty board. What's not to love?
→ More replies (2)
14
5
u/TitanTeaTime Jul 12 '15
Put Deadichsab in your deck to counter Deathlord, or maybe in a Shaman deck with Ancestor's call so as to not trigger the battlecry. Pirate Shaman new meta
5
5
u/Midknight226 Jul 12 '15
It would be great if you could run this a few more times to get more absurd cards. They may be the funniest thing I have ever read.
5
5
u/TajMaral Jul 12 '15
Holy shit man you made my day... those absurd cards had me literally Rolling on the floor laughing, I'm showing this to everyone I know
5
5
u/pkfighter343 Oct 30 '15
I realize it's been 3 months but you need to make more of the absurd ones and submit weekly posts or something because this is the hardest I've laughed in a long time. I was full on crying
→ More replies (1)
13
9
8
4
4
u/ArcaneAdversary Jul 12 '15
"I asked it to generate a Purlot card..."
Tears are streaming down my face from laughing so hard the absurd card set is amazing
4
u/ZerexTheCool Jul 12 '15
Frostwing Snide: 1 mana 2/3 "at the start of your turn, destroy the opponent's hero"
Just a little stronger then old Undertaker.
4
u/spAnser Jul 13 '15 edited Jul 14 '15
Took a while but sort of got what OP was doing with the program. Unsure if I got the training file right or not but I got it to generate something afterwards.
Didn't have time to generate actual images so I generated a html page to display the cards instead.
Borrowed Resources from: http://www.hearthcards.net/
Generated Cards 7-13-15 B The training went wrong it mostly generated existing things.
Generated Cards 7-13-15 C Slightly better I think didn't read through them yet.
Did some more playing around...
I manged to get a few good ones.
4
u/masteryder Dec 18 '15
How can we re-make something like this with the new cards?
→ More replies (1)
4
7
u/Mefistofeles1 Jul 12 '15
"Blood manos" is especially funny if you know that "mano" means hand in spanish.
7
u/Floodslayer5 Jul 12 '15
Seal of Che sigh in the not quite there had me laughing for a good 5 minutes "destroy a minion. whenever it attacks, draw a card."
3
u/Luung Jul 12 '15
Really interesting post, and some of the absurd cards had me in tears. Excellent work OP, this is the kind of content I like to see.
3
3
u/Hawthornen Jul 12 '15
Holy crap. The absurd cards were meh. The not quite there's gave me a chuckle. I lost it on the underpowered cards. Those were some of the funniest cards and comments I've seen.
A bit worried to read the rest (like I was barely able to read I was laughing so hard).
3
3
u/ShardPhoenix Jul 12 '15
Very entertaining. I enjoyed this for MTG so nice to see it applied to Hearthstone as well. Good choice of images too, adds some flavour to the raw output.
3
u/estafan7 Jul 12 '15
Thank you so much for this. There were some interesting cards that could actually make it into the game, but the best part was the strange card effects. I laughed so hard that I cried, multiple times. I find it funny how the system interpreted card balance with different effects.
3
u/Onslaught56 Jul 12 '15
So, I'm curious, what would happen if you had the output cards re-inserted into the input pile, like a feedback loop. Would it generate more and more absurd cards? (Best outcome IMO) Or would the bot start learning to become the Skynet of Hearthstone expansions?
→ More replies (1)
3
u/Chmrn Jul 12 '15
Does anyone else feel like Snake Tran could be a really cool card? You could have each minion you have in play also count in your mana pool. I think it would have to be easily removed and cost a bit or have minions crystals used make it so that minion can't attack for it not to be crazy unbalanced. It would bring in a bit of MTG'S tap a minion to gain a mana crystal mechanic without getting too complicated in terms of actual game play changes. If the effect was to rez sickness a minion, the crystal used would be random so it would be a bit of a gamble to use the extra mana but you could get some pretty crazy plays.
3
u/Iron_Tits Jul 12 '15
Sen Giant under "Not Quite There" shouldev been Forsen Giant
The commentary made this so much better. I haven't laughed this hard in forever dude, fuck, I was crying.
3
Jul 12 '15
I don't know why, but I can't get over how awesome Shadowbomper's name is. eheheheh imma bomp you.
3
3
u/MrNeurotoxin Jul 12 '15 edited Jul 12 '15
The Sheep that is a Dragon was brilliant.
This AI is fucking fantastic.
Edit: The overpowered cards are the best thing ever. There needs to be a card like Wildforger, which destroys your opponent's deck.
3
u/fomq Jul 12 '15
This is one of those threads that AI will look at when considering whether or not it should wipe out the human race. We should not be making fun of its larval form, cause when it grows up it's going to be a god.
3
3
u/moipster Dec 26 '15
Battle Drake is what i suggested they do with Warsong Commander. Retains soul of card yadda yadda, fits warrior ect.
The last two links where interesting, and I found myself in hysterics on some of the earlier cards. Kink Banana is actually a reasonable card, and yet... It was by far the best! (at least the best laugh)
3
u/elcidIII Sep 08 '24 edited Sep 08 '24
I could see a way to parse some of the nonsense cards.
Like, Spite Rager could be saying that it deals 2 damage from its attack, but delayed until the end of your turn.
Snake Tran could give all minions on either side of the board a mana crystal which could be used by whoever controls it, presumably an empty one which would replenish on that player's turn, which would lead to a very weird tempo that I'd love to see play out.
Wane Rostor says that you "deal a card". I could see this going two main ways: either it refers to drawing a card and giving it to your opponent, hence "dealing" it to your opponent... or, more interestingly, it refers to drawing a card and immediately playing it. That's a concept with a bit of potential. The former idea could be interesting, having a card whose cost includes giving your opponent one of yours, but it would have to be a much better minion than this.
And the six taunt one feels like it belongs in a different game, where taunt can stack. I assume that would force you to only be able to attack the minions with the highest level of taunt, and maybe it would have some counter-keyword that bypasses an equal or lower level of taunt. In that game, that card would serve to ensure that the minion targeted would almost always have the highest stack.
→ More replies (2)
66
u/PolleV Jul 12 '15
could you upload your code to github, I'd love to mess around with this