有哪些非监督的防作弊手段?

1回答

有哪些非监督的防作弊手段?

提问者 Techeek 2018-03-26 506浏览
我开发小型手游的(类似于节奏大师或别踩白块),经常被物理开挂破解……求好的方案

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • 2018-04-01 16:00
    人无远虑必有近忧 吾辈作为策划兼程序兼美术兼音效兼运营兼保洁 设计阶段就该有防作弊的意识
    首先要明白外挂的原理
    楼主做的这类游戏 简单的外挂逻辑很清晰:
    1:判定区查找色块 如果有 则返回坐标 按下
    2:判定区找背景 如果无 则返回坐标 按下
    3:根据音乐找到点击节奏(这个基本可忽略)

    针对性设计就行了 
    1、首先可以在元素主色基础上生成随机色差;
         这样外挂就只能降低找色的匹配精度
    2、动态背景 搞点流光溢彩的背景效果,或者背景图片颜色渐变之类的,总之背景可以出现得分元素可能出现的颜色就行;
          这样外挂就会偏向查找色块
    3、得分元素的颜色可以使用渐变色或者其他纹理,甚至是可变纹理,或者是其他合适的特效,增加查找色块的难度,甚至可以前一个是色块,后一个得分元素是电流状线条,或者穿插一些气泡状元素等等
    4、可以做一些连击特效,一来增强游戏体验,而来可以在得分判定区形成干扰
    5、类似于音乐中的休止符,不要在所有节奏点都加上点击得分事件。

    做到这5点 基本可以抵御大部分模拟物理点击的外挂了 要知道这块用按键精灵的比较多 按键精灵6级作者全国才1千多人,而且很多都在搞办公自动化,其他语言也一样,能盯上小游戏的有实力的外挂作者不多 ,最多也就偶尔练个手
    12评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答