课程设计-天天象棋作弊软件判别

目录

 

1.作弊开挂可能迹象

2.设计作弊检测系统灵感

3.设计作弊检测系统思路

3.1反作弊系统应对策略框架

4.感想体悟


1.作弊开挂可能迹象

1.非实名认证;

2.头像:美女;

3.名称:

(1)一串英文字母;

(2)非正常中文名字。

***4.20回合外使用最优的招数;

5.开局10回合内使用怪招;

【前几回合故意走亏,躲避审查】

6.对局量少于10000但胜率高于68%。

【大部分象棋大师的胜率最高75%左右】

【样本的标记来源于专家的标记】

天天象棋微官网

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

2.设计作弊检测系统灵感

        通过查看官网公布的作弊信息和知乎等对作弊行为评判的标准,分析作弊特征。

        有一个著名游戏的厂商Valve使用一种全新的自动性人工智能系统,这个系统与游戏本身紧密关联。系统本身会采集游戏中的一些数据,然后通过数据分析鉴别出产生这些数据的操作是否来自于一个真实的人——这个过程有点类似于我们常用的网页验证码技术,而且毫不意外的是,目前最先进的验证码技术——Google的reCAPTCHA,就是充分利用了机器学习技术来实现高效率和即时性。

        机器学习可以更高效、更及时地鉴别出游戏作弊者,与传统的机器学习方法类似,判断是否作弊,系统同样需要通过训练数据来进行模型训练,检测游戏开挂系统的本质其实就是一个二元分类器,因此在运作上与传统的机器学习模型并无明显不同。游戏中的数据是繁杂海量的,因此使用传统方法找出关键数据是难以实施的。而使用机器学习方法,数学模型就能自动通过海量的训练数据找到作弊操作和普通操作与各种游戏数据之间的联系,并将这种联系转化为关于各种特征的权重,并使用这些权重来判断未来的操作属于哪一类。

        但是,仅仅这样做是不够的。现在的游戏作弊软件和职业玩家非常难以区分,游戏作弊软件通过“学习“可以伪装地很像一位玩家,而如果算法错误地将一个技术高超的职业玩家识别为作弊玩家,那么后果将会相当严重。为了尽可能杜绝这一现象发生,Valve给出的办法是在识别过程中增加一步人类鉴别过程(类似于专家系统)——这个系统被称为Overwatch系统。当算法认为一个操作有可能是作弊者的时候,会由专业人士来再次进行一次判别,来确定这个玩家是否开外挂。然后,人类的最终判别结果会被传回模型本身用于完善,因此,这个模型会随着测试次数的增多而不断得到提升,最终达到一个令人满意的准确率——也就是不再需要Overwatch系统作为辅助。

        传统的通过识别软件特征的反作弊程序只会让事态变的越严重——因为如果不具备主动识别性能,反作弊程序将会在竞技游戏中永远落后于作弊工具,作弊者们总会找到各种各样的伪装和优化策略来对抗游戏厂商,而被动地防御带来的资源消耗是不可估量的。

3.设计作弊检测系统思路

        如果要设计天天象棋作弊玩家评判软件,在训练样本部分,第一种方法可以通过专家直接评判做标记(本人认为此方法存在很大的弊端,容错性过于低,且玩家申诉会使游戏环境变得乌烟瘴气),第二种方法可以通过比赛期间录像,后期通过多名专家标记,但是工作量很大(个人猜想:是否可以通过计算机视觉,提取前景目标,简单理解即为提取动态目标,减少观看全部视频和整个画面视频的工作量)。

3.1反作弊系统应对策略框架

数据层:玩家鼠标轨迹行为、作弊案例库、行为数据...;

特征层:离散指标、连续指标...;

行为识别层:点击识别模型、异常监测模型、流量识别模型、关系图模型、人群识别模型...;

策略应对层:(游戏)规则。

4.感想体悟

        各种比赛中出现的机器人选手,就像人工智能与人类之间的博弈。

        当机器人玩家战胜职业选手,是否也是一种作弊,这些问题都需要我们去思考。

「击败星际争霸II职业玩家」的 AlphaStar是在作弊?_机器学习算法与Python学习-公众号的博客-CSDN博客

        游戏一直是机器学习算法一个很好的练武场,我们也希望机器学习算法的成长和进步能够为我们带来一个更美好、更神奇的游戏世界。作为普通玩家,在了解这些前沿科技的同时,最重要的还是从自身做起,不作弊不开挂,素质游戏,自觉维护和谐、公平的游戏环境。

具体实现可以参考文章:

反作弊基本概念与机器学习的应用(1) - 白鹭倾城 - 博客园


可以参考学习AIFootballManager-master

足球ai_用AI指导足球_cumo7370的博客-CSDN博客

足球运动员的数据分析实战(python)_数据分析与统计学之美的博客-CSDN博客

本工具首发星星论坛作者Telley,转贴请注明作者及出处! ROOT及Recovery工具使用说明:( x1 z0 d3 Q! w% k3 {) r1 D 1、ADB驱动安装:开机状态下用数据线链接手机与电脑,选择连接方式为“安装驱动”模式,在电脑盘符中选择USB_Dricer虚拟CD驱动器安装USB驱动。 V. r7 F: D% g3 [% T" J% v0 \ 2、将USB链接模式设置为“连接PC侧软件”,并允许打开USB调试模式。确认正确安装USB驱动和打开USB调试模式后进行以下操作。 ( E" [; S4 U, _+ E E 3、系统ROOT:点击“获取 ROOT 权限”,等待大约1分钟,手机重启两次后即可。ROOT功能同时支持天机官方安卓4.3和4.4系统,root后不会对原有系统功能进行任何修改。$ B$ D p$ l6 H% K/ }/ |/ i8 B9 c 8 |0 j$ r% H; B- i7 ~! W. ]! b 4、刷Recovery:点击要刷入的Recovery对应的按钮即可,刷入成功后会自动进入Recovery。中文Recovery同时支持天机官方安卓4.3和4.4版本的刷机,中文Recovery刷入官方包后不会被还原为官方。( i% t5 ]3 I! G- I 8 @& W7 i& v/ h; Y5 s 5、手动进入Recovery:关机状态下同时按住电源键和音量向上键,手机开机震动后立即放开电源键并保持音量上建按住不放,直至进入Recovery界面。" u! i |* _4 `" k9 U! n ^( @ 1 K6 b8 y- p( j j2 w \3 f9 B ROOT及中文Recovery说明: 1、root工具自动判断天机安卓4.3和4.4系统,root功能完美。root后不会替换原系统boot.img及相关recovery恢复脚本,不会影响原系统任何功能。 2、中文Recovery更新到CWM最新版本6.0.5.0,Recovery一切功能正常。中文Recovery刷入官方包后不会被还原为官方。" Q- d. [: Y g: W) k; S9 y; Q, m6 Q w+ ~, o+ J/ m+ ]5 h- ^- I 3、中文Recovery同时支持天机官方安卓4.3和4.4的刷机。如果没有特殊需求,建议使用中文Recovery刷写官方包。! A- A/ l* g- w 4 t' u2 _/ t/ X 4、本工具支持S291救假砖功能(无法进入系统和Recovery,但可以进入FTM模式)。救砖方法:关机状态下同时按住 音量下 和 电源键 开机进入FTM模式,用数据线链接手机与电脑,待电脑识别到USB设备后,运行本工具。选择要刷入的Recovery进行Recovery恢复,手机重启后会自动进入Recovery模式,然后在Recovery下刷机即可。 注意:从官方安卓4.4刷回4.3系统时必须使用 中文Recovery 或 官方4.3 Recovery,否则刷机不会成功!刷机前务必在Recovery中进行双清(恢复出厂数据)。: L5 G6 C: w! |& g* ]- u ' d6 L/ e; k/ z6 T 工具及Recovery截图: W, M8 J3 D8 Q+ Z7 A 0_52_3851lower.png (479.42 KB, 下载次数: 487) 下载附件 保存到相册 2014-7-25 01:01 上传
功能简介 “易行辅助”试用版是把“易行象棋连线器试用版”每次5分钟自动连接,以方便试用,还增加了 时间查看等小功能。 “易行辅助”正式版是把“易行象棋连线器试用版”的限时和限次“取消”,增加了计时等小功能。 此辅助每5分钟会自动(亦可手动,右键点此程序的托盘图标选择)初始化一次,此时请勿操作。 注意:试用版只能用75分钟,正式版要注册才能使用!!!! 易行简介 易行象棋连线器是一款棋软及象棋游戏的辅助工具软件,其采用独特的棋盘识别方法,能连过去许多连线不能连的网站,如:JJ中国象棋、越南象棋网、大师网、面对面、同城游戏、中游、联众等。该连线支持多种棋软连线自动下棋,如:天机、旋风、兵河 五四、奇兵、大圣等象棋软件。该软件能随时对任意局面进行连接,能人机操作。可以遮挡棋软和客户端界面。 目前已通过测试的象棋游戏:JJ中国象棋、QQ新中国象棋、QQ旧中国象棋(角色版)、大师网、奕天棋缘、金游世界、同城游、面对面、泓弈象棋网、中游、联众。 使用说明 1、试用版限制使用15次,每次时间5分钟,本辅助会把15次自动连接,可连续使用(共75分钟)1次。 试用版界面上方显示的是每次使用的时间,鼠标右键点本“辅助”托盘图标可以查看剩余时间。 2、正式版界面上方显示的是“辅助”程序运行时间,无使用次数限制,亦无时长限制。正式版要注 册才能使用,联系QQ:48377000。 3、退出本“辅助”,请使用鼠标右键点击本“辅助”右下图标的“退出” 注意事项 1、为了快速上手,如果你使用兵河界面,请使用“系统默认兵河方案界面图”中相同的界面, 系统默认兵河方案是兵河初始的棋盘和底图,小棋子,这样可以不需要做方案直接的连线。 2、“JJ金色赛场自动打擂.exe”注册后才能使用,建议在正常走棋后再打开此工具,不能关闭 “赛场展示:金色娱乐场”窗口。鼠标右键点此程序的托盘图标,有相关功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值