Then the ChatGPT API came out and made all my effort obsolete.
In one hour, I was able to create a Notebook (https://colab.research.google.com/github/minimaxir/chatgpt_a... ) that was able to create mechanically valid and relatively balanced cards given a natural language prompt, even extremely absurd ones ("Create ten variations of Magic cards based on Spongebob Squarepants and ancient Roman history"). In all cases it's more stable and accurate than my hand-made solution.
That notebook is now obsolete too, due to ChatGPT's structured data support now allowing for even more control and stability. I need to create an updated MtG card generator at some point.
Everyone is saying the AI craze is hype and already dying away.
Meanwhile I can just talk to GPT4 conversationally and it will do a project for me in minutes that would have taken days.
It is not hype, and change is still rapidly occuring.
I've been working with generating AI Magic cards since RoboRosewater was popular.
Here's an example of using structured data for better output control, lightly leveraging my Python package to reduce LoC: https://github.com/minimaxir/simpleaichat/blob/main/examples...
[0] https://hardwork.party/#/entropy/ … recursively-generated MTG-style cards generated by GPT-3 (not 3.5t) and VQGAN+CLIP. The recursion brings out the crazy!
I ended up scrubbing for every non-dictionary word in the MTG corpus - find a ‘nono’ word? Regenerate.
Also did cosine vector similarity on the body, title, type, and flavor text fields against existing MTG corpus to throw out anything too similar.
Also my partner on the project ZNO did all-original card BG, back, and icons.
In the end the thing was an art piece so it didn’t suffer from deviating widely from MTG, although I’d say it probably would have been a bigger commercial success as a straight imitation.
That is the problem with the new tech.
You can have dozens of copycats in a day.
AI is making it too easy, so lawsuits would be like waving a fly swatter around.
I'm not sure Wizards of the coast should be excited or terrified with the possibilities
See for instance amateur Go player armed with loophole consistently beat top Go playing software which otherwise easily crushes world champions.[1]
[1] https://www.ft.com/content/175e5314-a7f7-4741-a786-273219f43...
One of the shocks of the games industry is in many respects it doesn’t learn from the wider world but in others it is quietly so far ahead that you can throw certain ML papers at former game devs to be met by confused faces as to why what is claimed is considered surprising.
Infernal Light
2BB
Sorcery
Search your library for a creature card card with power less than or equal to the number of cards in your hand, put that card onto the battlefield, and then shuffle.
The eternal flame has no fuel.
Very cool generator and it creates real-ish cards that mostly follow the color pie, but the power level is pretty bonkers for anyone that plays Magic.I think one thing that's a challenge for a LLM is that small changes to text like "Search for a card and put that card into your hand" versus "Search for a card and put that card onto the battlefield" can have very different meanings and power levels.
Dark Ritual (it already exists and does something else, Storm players are super triggered right now)
Sorcery - {B}
You may cast a black or red instant or sorcery card from your hand without paying its mana cost. Excuse me?
---
Winged Egg
{2} Artifact Creature - Egg 0/2
Whenever you cast a noncreature spell, put a +1/+1 counter on Winged Egg
What? A similar effect is on Crackling Drake of UR Spells fame, going for {U}{U}{R}{R}.
You also have a {1}{U} enchantment that makes you a 1/1 token with Flying whenever you draw a card. -- Bitterblossom already destroyed a format once :( --, and a {1}{U} instant with "untap all creatures and lands you control".
'Subterranean Crush' is exactly 'Flesh to Dust' but two mana cheaper and 'Silent Splendor' is 'Dramatic Reversal' cranked to 11. An instant include in any blue deck, I need it.
I would never risk the wrath of Mill and Infect players by omitting their favorite win conditions.
If you look at the rules, there are a bunch of win/lose conditions in MTG: https://mtg-archive.fandom.com/wiki/Win_Conditions
All of it? Some people would immediately recognize the typical StableDiffusion output but not a Midjourney.
For example the very last MtG card I bought was around 2004, "The Tabernacle at Pendrell Vale". I sniped it on eBay for... 20 EUR (it's also, up until now, the highest priced card I ever bought). It's now listed anywhere from 2 000 EUR (for an "italian reprint") to 4 000 EUR (for an original "Legends", which is what I have). I mean: that's 100x to 200x.
If only I knew back then ; )
Discussion about this a year ago:
LLMs are getting a bad rep for not acrediting the authors, but the everyone cannot possibly know about every other source of information.
If you think of LLMs as general corpus of human intelligence, and how they can be used for lateral-thinking, there is nothing quite like it.
We live in unbelievable times.
I get to tell my children "I remember the days without the internet" and in the same monumental shift in history, I feel, I will also get to tell them "I remember the days when we had no AI assistance".
What's also remarkable is the amount of people who refuse to believe.
What's different this time around is that this technology represents competition to people who's intellectual abilities are tied to their career.
Clearly it can't match a human yet. But in the last decade, if you follow the trendline, AI is slowly approaching that point of human replacement. A couple of years ago if you told me that I could step into a car without a driver and it could drive me around the city in SF I would've laughed in your face and told you the technology was a pipe dream.
It won't be a matter of AI assisting all of us, it will be AI assisting a few of us and replacing most of us.
If you are in the USA you can send cards in bulk the CardKingdom.com. I know some people that even did this from outside the USA.
Bad Lightning Bolt is so hilariously perfect that I’m surprised it isn’t already an un- set card.
But sadly, he didn't keep going into it after that. Gladly, OP made huge progress on the same topic!
You'll need to log in though so I can keep costs under control, but it's a lot of fun to play around with :)
[1]: https://mtg.fandom.com/wiki/Banned_and_restricted_cards/Time...