天天象棋是怎么检测软件的?

您所在的位置:网站首页 揭台什么意思 天天象棋是怎么检测软件的?

天天象棋是怎么检测软件的?

2023-04-12 15:02| 来源: 网络整理| 查看: 265

首先,俺玩了几年天天象棋了,同时也是软件开发的专家,平常评测的时候碰到过各种奇葩的软件行为:定时挂机软(每步都是固定时间),断网超时软(指当你走到读秒的时候,恶意使你断网导致超时),被吃了将还能反将死你软(这种是最奇葩的,也是几率最小的情况,指你吃掉对面老将后对面还能走,并把你反杀)。

其次,再来分析下咋检测软件行为,窃以为:

1、整一个行棋数据分析引擎,既可以定时定量分析用户的行棋数据(即自动分析),又可以分析指定用户的行棋数据(即分析用户举报的指定用户的行棋数据),这种方式只能确定挂机软和恶意攻击软,并不能确定是否人机

2、天天象棋的程序猿们目前采用的检测机制:后台整了个行棋数据自动分析引擎,跟俺第1点说的一样;举报后手动检测,据说满足检测的条件一则是有多个用户举报同一个用户,二则是任意一个实名认证了的象棋大师或象棋特级大师举报;事实上,这种通过分析比对每步棋跟“软件招”的一致率的方式是不严谨的,因为有很多业余高手都能达到很高的“软件招”一致率,甚至有少数招法比软件更准(比如残棋的招法);据俺所知,天天象棋目前这种判定软件的方式引来了很多业余高手的不满,天天象棋的论坛里面喷此事的一抓一大把;反对声音最高的诸如“为何被象棋大师举报了就必然被判定是软件?象棋大师就不会输?象棋大师输了对面就必定是软件?这是什么混蛋逻辑?”此类等等

因此,不难看出,题主要想不被天天象棋判定为软件作弊而受到处罚,根据当前的风气,最重要的是碰到象棋大师和象棋特级大师千万不能赢,只能和或者输;其次,不能连续赢多盘棋,赢了几盘就故意输一盘,别把胜率搞得太高了。

最后,俺说一下对目前天天象棋这种判定用户用软作弊的机制的看法(指判定是人机的机制):其一,这种机制是草率的,证据不充分的,没有啥说服力的其二,象棋大师说了算,显然是欺负弱者的行为(指普通用户相对于天天象棋认证的象棋大师为弱者),是不公平的;其三,奸商唯利是图的陋习,天天象棋站在认证象棋大师一方显然更有利可图;其四,助长了部分人的戾气和嫉恨心理,指处罚软件行为本是好事,结果却由于判定机制的弊病导致一些无辜者受害,且在某种程度上营造了一种输棋就任性举报的恶意报复氛围;其五,天天象棋评测本是一个普通的娱乐活动,输了又不亏钱,屁大点事,没必要搞得大家的戾气都这么重其六,对被判定用软作弊者的处罚太离谱,直接一个莫名其妙的邮件发给你,说你棋力评测违规了,积分直接清零,连实名认证都被取消了,这种荒谬的做法就好比有人诽谤你去法院告了你一状,结果法院把收集取证和辩护的过程全省略了,直接宣判你有罪并判刑一样。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3