我目前正在使用Java开发一个TCG (交易卡片游戏)项目,我面临一个大问题:实现卡片效果。现在,我已经想出了如何做到这一点,但我在代码方面遇到了一些问题。我的想法是在字符串中存储某种命令代码,并带有特定的关键字。例如:“伤害目标”将允许我伤害具有指定值的玩家或生物,“绘制目标”将允许我使玩家从他的牌牌中抽取一定数量的牌,“检查字段条件”将允许我检查在某个玩家的场上是否会有牌数或特定的生物等等。我已经创建了一个名为“技能”的类:
public class Skill {
private String type;
private int cost;
private St