卡片游戏里面,有些卡片是有特殊技能的。
比如HP小于10%时,攻击力提升。当对方卡片攻击时,一定几率格挡对方攻击。
这些都是包含逻辑的语句,那么要怎么在外部把这些语句加载到程序中?
因为这种技能不可能写死在程序里,后期可能会变换卡片的技能。所以如果可以读取某个文件,从外部加载到游戏里,那么就方便后期的修改。
但是这种逻辑的语句要怎么加载到程序里,让程序读出来?如果只是一些数字或者文字,那就比较好办,但这些技能都是包含逻辑的。
我记得当初学JSP的时候,就可以加载外部的代码放到程序中,但是C++好像不可以。
请问各位做卡片游戏时是怎么解决这个问题的。