我在用户欺骗我的在线游戏时遇到一些问题,使用宏按一定顺序自动点击屏幕上的某些位置,以自动执行各种任务,而无需实际玩游戏。是否有任何方法可用于阻止此类活动,而无需在整个网站上涂抹CAPTCHA并破坏诚实用户的体验?
编辑:我忘了提及,这是一个基于网站的游戏,而不是使用闪光灯。
答案 0 :(得分:6)
作为一名程序员,我说要查看音量或点击时间的模式。简单的机器人将以非常规的间隔击中完全相同的点,并且比人类能够快得多。这使得相当容易识别的模式成为可能。
作为游戏玩家和游戏设计师,我说修复你的游戏所以它不是那么盲目。虽然总会有一些权力游戏玩家会做任何事情来取得成功,但如果超过百分之一左右的玩家群体正在诉诸这种事情,那可能是因为你让他们重复一些心灵 - 麻木无聊任务很荒谬。让玩游戏有趣,人们更有可能真正玩它而不是让机器人代替他们。因为制作它的乐趣通常涉及构建更多样化的游戏玩法,而不仅仅是“一遍又一遍地点击这三个点......”,然后这也会使游戏更具抗机祸性,因为它不会对于机器人重复来说,这是一个微不足道的模式。
答案 1 :(得分:0)
正如Dave Sherohman所说,让游戏更有趣。
如果你不能这样做,你可以做一些事情。可以以某些方式更改UI,以便机器人不能仅重复单击。如果这不现实,您可以尝试通过识别模式来检测机器人,然后更改UI或提供CAPTCHA,就像StackOverflow一样。这不应该过多地惹恼用户,因为除非他们是机器人,否则他们几乎不会看到它。
答案 2 :(得分:0)
是的,你的游戏的问题是手腕 - 杀戮,精神错乱,RSI - 诱导“非内容”。
你可以通过让游戏变得有趣而不是可怕的磨练来轻松解决问题。
没有人应该被迫一次又一次地点击相同的按钮,就像一只猴子一样在游戏中取得领先 - 我实际上通过使用他的大脑足以使用机器人来修复解决这个糟糕游戏问题的所有人。< / p>
实际上,对机器人进行编程比愚蠢点击更有趣,并且会导致更少的RSI。