Alex Vasile

Results 209 comments of Alex Vasile

> It's probably better to add a flag to abilities that care about which colours you use. There are other cards such as Firespout and friends, and the Adamant ability....

Re 2: The reason I need the reflection is because as currently implemented, the alternative is a chain of long `instanceof` checks for each ability/effect. Perhaps they should be refactored...

> * [ ] 1. I don’t like THREE diff places for one “field” (card, effect, ability). Must be in one place. Why you can’t keep that field in ability...

Potential TODO: add hint to stack objects which care about color cast which indicate the current colors spent (as well as a total) in paying the cost. I think that...

Another reported occurance: ![unknown-1](https://user-images.githubusercontent.com/48962821/180474560-4f62db6f-1f6f-4809-95f5-821d62728d99.png)

Below is the scaling for a variation of `testCascadingCataracts`. Comment out the `Assert.asserEquals` line since that has a hardcoded number. Then replace the card numbers with `n` so that the...

I think to get better performance/scaling (certainly for the memory aspect) we'd have to switch our mana calcs to the way that humans do it: starting with the abilities we...

@DeepCrimson. Did you take a look at the rest of the changes here (particularly in ManaOptions) and see anything strange with the actual algorithm changes?

> Possible research/idea: use standard lib to work with a combinations data (see google's guava lib). Use Gauava for which part? I can see if I can use any of...