请问卡牌游戏的战斗原理是什么?

卡牌游戏一般点击战斗后,结果已经生成,怎么让ui展现的战斗过程和这个服务器生成的结果匹配?
服务器传回来的战斗结果的数据应该是怎么样的?求推荐卡牌游戏的开发教程~

之前做过一个战斗的小demo是这样的:服务器得到结果之后,将一条条战斗过程的信息打包成一个json字符串,客户端像翻译器那样解析出一条条每个回合的信息,再用动画的形式表现出来:14:

求分享下源码,看看~

— Begin quote from ____

引用第2楼linji于2014-08-25 16:06发表的 回 1楼(hezijian) 的帖子 :
求分享下源码,看看~ http://www.cocoachina.com/bbs/job.php?action=topost&tid=225612&pid=1037880

— End quote

伸手党。

demo的源码。。伸手党。。。至于么

就是服务端发下整个战斗序列,客户端解析下,然后就可以得到每次攻击的信息,再进行表现

至于内容是怎么样的,这个自己喜欢怎么定就怎么定呗,基本上就是要下发每次攻击的攻击者,被攻击者,技能id,技能效果,伤害值,buff什么的。