Alex Vasile
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...
Re 5: This only affects the human player
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: 
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...