看牌器的原理?200分 ( 积分: 200 )

  • 主题发起人 主题发起人 gotiger
  • 开始时间 开始时间
G

gotiger

Unregistered / Unconfirmed
GUEST, unregistred user!
谈谈看牌器的原理。
从内存抓取数据是不可能的了。
推算概率好象笨了点。
有没更好的办法?
欢迎交流。
 
为什么读内存不可能?
 
服务器一般是不会把其他玩家的牌,发到你客户端的。这样抓取内存就可以。
开发商这样似乎太傻了点。
 
很多开发商就是这么傻的.

你见过哪个游戏是内存中没有,但又有人做出看牌器的?
 
有一种方法。算出牌的随机的算法,也可以。随机数其实也是有规律的。随机数是依据一个种子用同余算法生成出来的一个序列。比如Rand(20);//20就是种子。只要是种子确定,算法确定,随机序列也可以确定。但是方法太笨!
 
按你的说法,20是种子,种子在服务器生成,你就算知道算法也没办法.
 
种子只有猜测了。貌似很笨。希望大家继续参与讨论。
 
关-注此题。
 
关注一下.学习.现在还是学习阶段.
 
内存中应该有吧,不然怎么做??
 
现在游戏服务端是不会把其他玩家数据发给你的.所以内存中肯定是没有的.如果有,看牌器早泛滥了.而不是计牌器泛滥了.
 
我分析过联众疯狂升级的封包, 发牌阶段,每个封包包含5张牌,然后客户端再一张一张显示,只发本家的牌,根本看不到其他3家的牌。所以看牌器是根本不可能的,但可以做记牌器。
下面是发牌时接受的5张牌
0000 01 00 00 00 00 00 00 00 05 00 00 00 22 00 00 00
0010 15 00 00 00 26 00 00 00 47 00 00 00 2B 00 00 00
01 是东西南北四家的编号(01 02 03 00)
05 是牌的张数
22 15 26 47 2B 代表5张牌
 
我分析过盛大边锋,也是差不多结果.似乎大家都没很好的办法了.
 
多人接受答案了。
 
后退
顶部