by MWil on 9/8/23, 12:53 AM with 87 comments
by minimaxir on 9/8/23, 5:05 AM
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.
by doctorhandshake on 9/8/23, 9:56 AM
[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.
by xarope on 9/8/23, 4:52 AM
by clarle on 9/8/23, 4:51 AM
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.
by dxuh on 9/8/23, 1:08 PM
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
by happytoexplain on 9/8/23, 3:31 AM
by tstrimple on 9/8/23, 3:58 AM
by ivanche on 9/8/23, 12:12 PM
by labster on 9/8/23, 4:55 AM
by MaxfordAndSons on 9/8/23, 4:51 AM
by ChrisArchitect on 9/8/23, 5:55 AM
Discussion about this a year ago:
by jusquan on 9/8/23, 4:26 AM
by keyle on 9/8/23, 3:21 AM
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".
by KingOfCoders on 9/8/23, 5:28 AM
by mock-possum on 9/8/23, 10:00 AM
Bad Lightning Bolt is so hilariously perfect that I’m surprised it isn’t already an un- set card.
by terrycody on 9/9/23, 2:02 AM
But sadly, he didn't keep going into it after that. Gladly, OP made huge progress on the same topic!
by jrflowers on 9/8/23, 6:08 AM
by fmc30 on 9/8/23, 7:04 AM
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 :)
by filipezf on 9/8/23, 9:50 AM
by fxtentacle on 9/8/23, 6:40 AM
by getwiththeprog on 9/9/23, 2:10 AM
by jmartrican on 9/8/23, 12:00 PM
by anxman on 9/8/23, 3:11 AM