Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

more a personal problem #32

Open
RhythmicGaming opened this issue Oct 18, 2019 · 5 comments
Open

more a personal problem #32

RhythmicGaming opened this issue Oct 18, 2019 · 5 comments

Comments

@RhythmicGaming
Copy link

does anyone have ideas on parsing card text for synergies ive used the sdk to create a database in hopes i can find a player bot ai to train with all these cards but basically im looking for anything anyone has done with this apk in the way of development, the project i hope to one day complete is fairly feature heavy and i could use all the help i can get, tysm for this library its been incredibly helpful

@hitz
Copy link

hitz commented Oct 18, 2019

you could try manually curating synergy between cards (just rate each entry in the matrix on like a 0-5 scale) - do this for one set or a partial set and try to train a ML alg to predict it for a different set.
Might also help you come up with some heuristics?

@RhythmicGaming
Copy link
Author

RhythmicGaming commented Oct 18, 2019 via email

@hitz
Copy link

hitz commented Oct 18, 2019

no you just approximate it with a pairwise matrix. Like if a card says "other goblins you control get +1/+1" then you give a 4 to every other card with creature type goblin.
It's something like 250x250 interactions but there are a lot of zeros.

But you can't train anything without a training set.

@RhythmicGaming
Copy link
Author

RhythmicGaming commented Oct 18, 2019 via email

@miguelBra
Copy link

The best way I think its to develop a graph neural network for authomatic embedding of card features. For a very detailed ability learning you could use a recurrent neural network but that could be too difficult, considering you would also need a nice embedding for starting processing words.
I just discovered this api and I think I will start also trying to fit a graph (in case i am able to understand how to manipulate the querysets... no success so far).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants