游戏理论
文章平均质量分 76
go-sunny
这个作者很懒,什么都没留下…
展开
-
卡牌游戏战斗系统的设计和实现(三)
上一篇文章,我主要是从全局的一个角度,架构了战斗系统,这里我将详细分析具体的实现细节。这场战斗中,我们需要关注的点:战斗前期准备,单次战斗结算, 技能释放,战斗结算。战斗前期在航海类游戏中,参战的首要条件是,你必须是出海状态,然后检测你的参战资格,例如你的生命值不能低于25HP,然后初始化玩家对象,玩家的舰队,玩家的船长等。具体的流程图如下:这里需要注意的的有如下几点:原创 2013-08-17 19:11:52 · 4048 阅读 · 5 评论 -
卡牌游戏战斗系统的设计和实现(一)
战斗系统是是卡牌类游戏的一个核心模块,可以说其他的模块都是为此提供服务,不管是角色的强化,合成,或者战斗装备道具的升级,都是为了战斗系统能够更好地游戏体验。战斗模块游戏体验,也完全契合游戏的三大特征:1 目标:指的是玩家努力的方向,他吸引了玩家的注意力,不断的调整玩家的参与度,给玩家提供了一个明确的方向。在战斗模块的体现就是,以求通过自生的努力来战胜甚至秒杀对方,赢得战斗的胜利。2规则原创 2013-08-17 14:19:55 · 7740 阅读 · 0 评论 -
卡牌游戏战斗系统的设计和实现(二)
在一篇文章中,我更多的是从游戏理论的角度,讨论了战斗的系统的设计。这篇文章中,我将从程序的角度,以一款航海类游戏为例,实现战斗系统。在航海类游戏中,战斗角色是出海的船只,一次出海的船只的数量有限定,船只可以装配火炮,护甲,船帆等装备,船只还可以通过装配船长来获取技能。技能的发动是有概率的。战斗规则是,在20个回合内,如果把对方所有的船只击沉,即赢得战斗胜利,否则未平局。战斗流程大致是这样:原创 2013-08-17 16:46:56 · 4614 阅读 · 0 评论 -
平行实景游戏——生活就是游戏
在游戏改变世界一书中有这样的一个词汇:平行实景游戏。可能你对这个名词很陌生,因为一提起游戏,我们就会想到电子设备上的游戏。但如果你玩过真人cs,相信你可以很快理解平行实景游戏的意思。平行实静游戏就是指在现实生活中进行的游戏,和普通游戏截然不同的特点是,你玩此类游戏不是为了逃避现实生活,而是更友好,更具有目的性的接近真实的生活。在我看来,它的本质就是,生活就是许多场游戏。说实话,现实的生活往原创 2013-10-11 00:53:36 · 3516 阅读 · 1 评论 -
不确定因素对游戏的影响
可能大家也主要到,随着双11的到来,各大电商都忙着展示自己的优惠政策,各种福利红包满天飞,很多商家都使用了游戏的方式来发放福利,这些游戏的规则或多或少使用到了概率事件,考验了玩家的运气和耐心。(电商采用游戏化的手段,说明了游戏不仅仅只是电子玩物,它真的可以渗透于我们生活的各种环境中)。坦白来说,我个人不大喜欢游戏中这样的“不确定设计”,在我喜欢的游戏中,我比较钟爱操作性强的类型,比如实况足球。原创 2013-11-05 20:57:05 · 1769 阅读 · 0 评论 -
充值系列—充值系统数据库设计(一)
在我们的游戏充值模块中,接入了支付宝,苹果,Paypal, googleplay , mycard, mol, 360,机锋,91等各种充值渠道。这篇文章(包括接下来的几篇文章)将对充值系统的需求,构架,充值执行流程,安全处理,各种渠道的详细接入方式等各个方面做出详细的说明。一方面对目前做的工作作出一个总结,方便以后代码的复用,另一方面,可以给需要做充值模块的同学一点参考资料。 充值原创 2013-11-25 15:36:45 · 21916 阅读 · 1 评论 -
充值系列——充值系统的架构(二)
上一篇文章主要介绍了充值系统的基本概要说明和数据库设计。这篇文章主要讨论充值的基本流程和系统架构。简单来说,充值的基本流程就是:玩家选择一个支付平台,选择这个平台下面出售的某个商品,付款成功后玩家会得到所购买的商品。数据交互图玩家客户端指的是浏览器或者SDK。上面数据交互图中需要有几点注意:(1)玩家客户端,游戏服务器,支付平台这三者之间扮演的角色需要注意的是,游戏原创 2013-11-25 18:26:20 · 10793 阅读 · 0 评论