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

Note on Gwent #9

Open
robertvanduursen opened this issue Sep 20, 2023 · 0 comments
Open

Note on Gwent #9

robertvanduursen opened this issue Sep 20, 2023 · 0 comments

Comments

@robertvanduursen
Copy link
Owner

2019-11-03 11:30:39.446000

Make project setup local to root DONE
Not hard coded paths DONE

Entities should be well connected! DONE
I.e. create / init everything, then connect DONE

Try and implement 'slots and signals'

DONE
Label a cards synergy quality as how well it adds to the a selected set of cards.
This can then be:
The entire faction + neutral + syndi
OR
the deck which it is in

DONE
Play order = determined by optimal play with current hand and board state
Obviously, with a conflict game; this is re-evaluated every turn

DONE
Quality:
Optimal VS normal play
A cards value normally = bare strength and effect that will always happen
Optimal = effects that trigger when conditions are met

I.e. "boost adjacent units by 2"
Relies on units being there

DONE
The interpreter stack even extends to cards in the graveyard and deck
I.e. this means that cards must always be parsed for state
Should this be stored on the card?
The players Deck? Should be able to query cards of the other player's

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

1 participant