咨询一下推币机游戏

一个基于物理引擎的推币机是怎么控制玩家收益的呢?
像其他棋牌可以控制手牌,控制AI牌力等来影响玩家的收益,那这种基于物理引擎的是如何控制的呢?动态修改物理参数?玩家会感知到的吧。

你来错地方了,去拼多多那里问客服

2赞

关键模块是假的呗, 只有那种无关紧要的才是物理引擎实现,你还以为是真物理呢

关键问题就是找出问题的关键,你好像什么都没说…

梦幻西游手游有一个丢豆子的模块,豆子在桌子上随机弹来弹去,最后停在哪,就获得对应的奖励。我的观察发现,每次在大奖的地方他就会加速,在垃圾奖励的地方就减速

论坛好像有这个demo 看到过

这要自己悟啊, 比如币 的运动就是无关紧要的,这个就可以用真物理,盖在币上面的有价值的物品就是关键,这个就要自己写逻辑按照策划概率假运动

我没有做过,就是在思考这个问题,比如我希望玩家扔下去100个币能回60-105%的币,就是大概率消耗玩家手里的币,小概率产出少量币。究竟是哪里能控制呢

明白了,你的意思是币不值钱,值钱的是上面的奖品,只控制奖品的掉落,币就真实物理引擎随便掉…

不是,你们控制赔率是前端控制?不怕把底裤赔掉了?

做过那种弹球游戏不?就是碰撞然后会有向上回弹的力。这看起来也需要物理引擎,但用物理引擎肯定肯定控制不了球最后掉落的位置,因为物理引擎的力的带有随机参数的。你用代码强行干扰会有明显的往回跑的感觉。所以最后是用代码模仿物理引擎球会回弹的效果

虚拟游戏肯定是赔率或结果倒推路径的

现在探讨的是如何控制,而不是谁控制,抓重点啊兄弟

把不确定跟随机的东西固定下来,然后无数次去演算,根据想要的结果拿参数去给玩家“玩”,就变成人为控制了

不可能做现实一比一的,如果是后端控制赔率,那么就由后端告诉前端掉落多少,然后意思意思播个动画掉点东西下来就成,如果想做得精细点,就再让后端GetInfo返回个即将掉落的大奖然后前端摆个合适的位置,后端告诉前端中奖的话前端再将大奖播放个掉落动画。不可能完全做真实模拟的,做真实模拟后端也得做物理验证,还没法完美控制赔率,后端不做验证那么前端生成结果就可以作弊

逮到你了,阿雷