by hajtos » 21 Feb 2017, 00:34
I think the standardization was the interface you spoke of and some set of APIs that would make most cards pretty straightforward to implement.
Examples would include some that you probably already have, like setStrokeRate(), getRandom(), but for example IgnoreCards(type, number) I don;t now if you have.
A well design set interface and APIs could make it possible for non-programmers to make cards as well.
As for the problem of exchanging compiled cards, the issue could be omitted by using a scripting language instead of java, but I suppose you have enough code to not want to switch like that.
I think the standardization was the interface you spoke of and some set of APIs that would make most cards pretty straightforward to implement.
Examples would include some that you probably already have, like setStrokeRate(), getRandom(), but for example IgnoreCards(type, number) I don;t now if you have.
A well design set interface and APIs could make it possible for non-programmers to make cards as well.
As for the problem of exchanging compiled cards, the issue could be omitted by using a scripting language instead of java, but I suppose you have enough code to not want to switch like that.