2019 Holiday Exchange!
 
A New and Exciting Beginning
 
The End of an Era
  • posted a message on Generating Magic cards using deep, recurrent neural networks
    Howdy folks, if anyone is still paying attention, Wizards of the coast seem to be interested in ML these days.
    Check out this quote from their website:
    "We want to create a game that can evolve. We've created an all-new Games Rules Engine (GRE) that uses sophisticated machine learning that can read any card we can dream up for Magic. That means the shackles are off for our industry-leading designers to build and create cards and in-depth gameplay around new mechanics and unexpected but widly fun concepts, all of which can be adapted for MTG Arena thanks to the new GRE under the hood."
    [https://magic.wizards.com/en/articles/archive/feature/everything-you-need-know-about-magic-gathering-arena-2017-09-07]
    I for one am hoping to see something done with MTG similar to what has been done with starcraft II in the AI community.
    Posted in: Custom Card Creation
  • posted a message on Generating Magic cards using deep, recurrent neural networks
    Regade Sage

    {2}{W}

    Flying (This creature can\'t be blocked except by creatures with flying or reach.)

    Chen-Goarch Squantion deal 1 damage to each creature.

    */*



    Shimeral Engines

    {3}{B}{B}

    +1: Until end of turn, you may play that many +1/+1 counters from Remrling Scryinglazystrounce, add three or moren\'s converted mana cost is dealt top thre enchant creature. Attach it to target creature you control to their owners\' hands. A creature was dobberwomp. (They dealt damage this wellbosi, shuffle your library.



    Malony Fiend

    {1}{W}{W}

    Haste

    Rebelisis Battle Rats is dealt to its owner\'s hand instead of puttinn or her library.

    2/1



    Mystic Wall

    {1}{B}

    Return target green creature card from your graveyard to your hand.



    Aetheri, the Killare Spider

    {3}{B}

    When Centaur Scout Horror enters the battlefield, choose a color.

    At the beginning of your upkeep, put a +1/+1 counter on Oblic enters the battlefield, destroy target spell unless its controller pays {X}.

    1/1



    Garnane Carrieles

    {2}{U}{U}

    {T}: Gadrosan Equut unless you pay {1}.

    2/1
    Posted in: Custom Card Creation
  • posted a message on Generating Magic cards using deep, recurrent neural networks
    Hey again. I meant to post a reply last night, I guess I must have not clicked the 'post reply' button...
    My strategy for getting this to work has been to start from a different code example that doesn't fail on my windows 10 machine.
    After a few hours I got something working. I'll post some examples at the bottom
    I borrowed the code from here:
    https://github.com/sherjilozair/char-rnn-tensorflow

    Here is my copy of the repo, with almost no changes, except that I took out the old datasets and replaced the default folder for input data to MTG.
    (data included)
    https://github.com/aztecman/Magic_the_gathering_python_ML/tree/master/MTG_RNN

    Our friend sherjilozair also based their code on that of Andrej Kaparthy (as did the starter of this thread).
    I've been reading through this forum today for hints on improving the performance.
    One thing I need to do is find every instance where the card name is repeated in the text and replace it with $THIS, that way the card will properly reference itself. You're supposed to replace the word $THIS with the name of the generated card,
    but for some reason people in this forum don't often bother.
    Another simple trick I plan to use is putting the type directly in front of the power/toughness;
    this way the network should learn to discern the difference in format between creatures and other cards.

    EDIT. it seems somebody flagged my last reply as spam.

    Posted in: Custom Card Creation
  • posted a message on Generating Magic cards using deep, recurrent neural networks
    Quote from Steel_Angel »
    Is anyone still either actively doing this, or at least willing to help me out with this? I know it's kinda a dead post, but I'm just picking it up now and I'm running into some difficulties... reaching out for some help...


    I have been fooling around with the MTG cards as a dataset recently... I haven't gotten so far as to reproduce the results in this forum but I've been learning the core datascience libraries (pandas, numpy, matplotlib, sklearn, tensorflow) and managed to get a nice looking dataframe put together... I'd like to help out if I can. I find this stuff great for practicing working with data.
    Posted in: Custom Card Creation
  • To post a comment, please or register a new account.