Re: [闲聊] 希腊落珠的新证据!

楼主: letni (浮游天眼炮)   2013-09-15 22:58:06
※ 引述《FableKevinS (FableKevinS)》之铭言:
: 大家都知道只要一进关
: 没有网络也可以照样玩
: 中间会掉什么卡都确定 直到结算画面才需要网络
: 所以才会有掉落卡的偷看程式..
: 换句话说 一进关卡 所有参数都已经确定了
: 掉什么卡 落珠的参数 等等
: 从这个影片的例子来看 很明显落珠的方式一定有公式可循
: 这是随机吗? 一般人可能说绝对不是
: 但从程式的观点来讲
: 可能是在取乱数的时候 忘了增加一些变动的参数了 ( 时间 ip .. etc
: 才会每次的落珠方式都一样 ( 并不是没取乱数 而是取乱数方式都一样 结果自然一样
: 当然以上只是我的臆测
: 不过可以确定的是
: 这个迟早会被改掉的...
: 但就实际面来讲 也不能有效运用啊 大家看看就好
其实这个问题 早在我刷首刷的时候就有这个疑问
记得首刷的的几个教学 指引的路径都一样 落珠也都一样
所以大胆推测 落珠应该是固定的公式
固定的消珠路径会得到固定的盘面,说不定开局的盘面
也是固定的种类随机选一个,而教学模式则是指定某一固定个盘面
作者: freetitude (阿奇)   2013-09-15 22:59:00
那是因为要设计导引才故意的吧... 而且最后落珠会随机
作者: po5980 (風鳴)   2013-09-15 22:59:00
我依稀记得教学的落珠有点不一样耶@@
作者: D122 (小黑球)   2013-09-15 22:59:00
这是有可能的 不过用机率统计来看 能符合不同色3连的也不少
作者: yols (yols)   2013-09-15 23:09:00
基本应该是会在有所谓的落珠表...但抓取表的依据就不确定了
作者: yols (yols)   2013-09-15 23:10:00
会有表的存在主要应该是为了要减少运算毕竟要每一格都随机
作者: OlivierLin (奥利维尔)   2013-09-15 23:11:00
记得全体攻击完的火魔女吗?用三颗火珠打的,我曾经少一掉一颗火珠就卡死了-_-
作者: yols (yols)   2013-09-15 23:11:00
先撇开做不做得到..光手机CPU 就忙死了= ="除了要绘图
作者: yols (yols)   2013-09-15 23:12:00
还要顺便管你其他程式运作...所以最简单作法就是先做好够多
作者: yols (yols)   2013-09-15 23:13:00
30格填满的落珠表,每次玩家一清掉就取其表直接落下
作者: yols (yols)   2013-09-15 23:15:00
因为人的想法本身就会构成落珠表真正落下后其最大变因
作者: taiwangayu (FUCK KMT)   2013-09-15 23:15:00
楼上这样不就更麻烦,你又不知道玩家一次会消几个几排
作者: yols (yols)   2013-09-15 23:16:00
(除非你每一轮都能清干净盘面)那这样的话问题就在于如何取得
作者: taiwangayu (FUCK KMT)   2013-09-15 23:16:00
直接random个1~5 map到各颜色不是更快
作者: yols (yols)   2013-09-15 23:18:00
每一张落珠表的关系,PS依此类推 希腊跟北欧应该有专属自己的落珠表
作者: yols (yols)   2013-09-15 23:19:00
TAI 管玩家消几排反正他消了就把落珠表依序填下去,填完看要
作者: caca5566 (咖咖56)   2013-09-15 23:19:00
疴... 那单希腊你要怎么讲XD
作者: yols (yols)   2013-09-15 23:20:00
直接换新的表还是把新的落珠表填写在将要落下的表内
作者: taiwangayu (FUCK KMT)   2013-09-15 23:21:00
你觉得去计算消去后的空位 要填入你所谓的表 比较快吗
作者: yols (yols)   2013-09-15 23:21:00
就分成两类就好单希 双希 4珠一算 3珠一算 总共也才4类
作者: Skylegend (ICE)   2013-09-15 23:22:00
你这样也只是省了第一次RANDOM的时间吧,之后你说的填表
作者: yols (yols)   2013-09-15 23:22:00
回TAI我是觉得比较可能做法是每次玩家一消除就换新的表
作者: Skylegend (ICE)   2013-09-15 23:23:00
种SEED,个人认为不会特别做这种事
作者: yols (yols)   2013-09-15 23:24:00
应该说要看他后续表取得运算了,但直接取表应该比全部随机快
作者: yols (yols)   2013-09-15 23:25:00
毕竟假设每次取表都得重新随机好了也才一次做一次随机运算
作者: yols (yols)   2013-09-15 23:27:00
接下来就是填表了,若是全部随机平均要做15个随机运算加填表
作者: yols (yols)   2013-09-15 23:28:00
但不管怎样若真要破解后续盘面我觉得很有难度= ="
作者: yols (yols)   2013-09-15 23:30:00
但表的话代表每一个群组应该不会超过50种表才是(随机运算+人
作者: yols (yols)   2013-09-15 23:31:00
这两种变因已经足以应对这样的随机性才对~~甚至可以推至20种
作者: Skylegend (ICE)   2013-09-15 23:31:00
random也可以一次产生一大串数字,另外你这个假设是建立
作者: yols (yols)   2013-09-15 23:32:00
所以才会造就原PO那种现象(同样落珠方式~
作者: Skylegend (ICE)   2013-09-15 23:32:00
在CPU跑不动的情况下,我不认为就算是一颗一颗随机加处理,现在的手机CPU会跑不动
作者: yols (yols)   2013-09-15 23:33:00
我只说忙死,不代表不行阿..我之前想找一下桌电跟手机CPU效
作者: luke2 (路克2)   2013-09-15 23:34:00
...看到六星主角的技能 你还没想到怎么作最省吗
作者: yols (yols)   2013-09-15 23:35:00
能比较一直找不到,但可以预估应该还好毕竟是模拟器可以负担
作者: luke2 (路克2)   2013-09-15 23:35:00
把上面的珠子利用那个seed生成不就好了 再用mod跑循环
作者: taiwangayu (FUCK KMT)   2013-09-15 23:36:00
这样讲的话,你所谓的表应该可以在client端挖得到吧?
作者: taiwangayu (FUCK KMT)   2013-09-15 23:37:00
那你要不要少说点,去挖一个来瞧瞧不就解了
作者: yols (yols)   2013-09-15 23:38:00
假设他真是这样做的话,那就是YES。重点是他怎生成该场的表
作者: yols (yols)   2013-09-15 23:43:00
等我论文搞定我再来玩反编译APK 跟JAVA吧...

Links booklink

Contact Us: admin [ a t ] ucptt.com