首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

游戏当中的负反馈调节

打了那么多年游戏,其实还是可以从游戏当中学到很多东西的,毕竟,游戏和人是相互影响的,人可以支配游戏,游戏也可以影响人的心理。

网络游戏当中是有一种负反馈调节机制的,人在玩游戏的同时,游戏也在支配个体。网络游戏的设计者一定懂得一个道理,不能让一个人永远赢下去,所以要设置一些调节机制来控制胜负之间的平衡。

比如说,从数学角度来讲,王者荣耀让一个人10连胜,就一定有另外一个人10连败,意思是系统一定会维持一个天平。或者说,当一个人连胜过多的时候,游戏的系统一定有办法让你输。在我们玩王者荣耀的时候,我们的胜率等信息被写进一个数据库里面。打排位的时候,匹配队友就有可能匹配到猪队友。在匹配队友以前,系统一定会快速地把所有在线玩家的数据库扫一眼,系统是长了“眼睛”的,为了把玩家们的平均胜率维持在50%左右,系统会调用每个玩家的数据库,因此它给我们匹配队友的时候会有所倾向性。这个就涉及到算法的问题,如何让玩家们的胜率平均在50%左右?这是游戏开发者应该去考虑的问题。

打游戏最大的对手不是与你对局的人,而是如何与系统博弈。玩游戏要遵守游戏的规则,也要遵循系统的调配,系统想让你赢就赢,系统想让你输易如反掌。只要系统在运转整个游戏的过程当中,悄悄地改一个参数,可能胜利的天平就会颠覆过来。所以七分靠实力,三分靠运气。

网络游戏的数据库是流动的,也就是说,我们这些玩家的数据库随时都在变动,不像单机游戏,数据库是固定的,特别是早期的单机游戏,只有简单的储存和载入数据库的功能。现如今,网络游戏的数据库随时都需要重写,玩家打完一局游戏,数据就会被写入数据库当中,作为下一次调用的依据。

我比较痴迷于篮球和足球类游戏,比如NBA2Konline和FIFAonline。那么设计这些游戏,就一定要考虑到篮球和足球运行的轨迹。就拿NBA2konline来说,我控制球员投篮,有可能进,有可能不进,这些都是系统去进行决定。如果系统想让我输,就让我投不进,或者说系统想办法让你传球失误。NBA2konline和王者荣耀的调节机制都是一样的,系统会根据我的胜率去匹配队友和对手,从而使整一个游戏的环境处于一个水平线上。

最后祝大家新年快乐!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180213G0BFNX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券