How do I stop autoclickers?

Get help using Construct 2

Post » Sun Jul 24, 2016 9:58 pm

Hi all,
I am working on a clicker game.
How can I stop players from using an autoclicker?
B
25
S
7
G
1
Posts: 200
Reputation: 2,530

Post » Sun Jul 24, 2016 10:12 pm

what game it is? make somthink wheen click;s is more X from 1sec (reset game or what ever) ..cause the programs with autoclick is alot from natural human clicks. human click is 1-20 per sec i think
B
17
S
7
G
7
Posts: 205
Reputation: 5,335

Post » Sun Jul 24, 2016 10:16 pm

On click
>compare variable xclick=touch.x, yclick=touch.y, do foo
>else set global xclick to touch.x, global yclick to touch.y
Image ImageImage
B
170
S
50
G
179
Posts: 8,378
Reputation: 113,425

Post » Sun Jul 24, 2016 11:14 pm

Depending on what you have to click in the game, you can perhaps make a sort of "captcha" style button which gets moved randomly after each click. That way, if an autoclicker keeps missing the button you can make the game stop registering clicks for a while or something.
B
52
S
24
G
18
Posts: 295
Reputation: 13,090

Post » Mon Jul 25, 2016 12:21 am

It will be virtually impossible to have a solid solution, since auto clickers emulate hardware. Unless you can figure out a way to detect that the player is using one without imposing some arbitrary limits on the number of clicks, or adding annoying things to the game - then you won't really be able to stop anyone from using an auto clicker.

I personally have a mutant/abnormal ability to click a button very fast (280 clicks in 25 seconds - or an average of 11.2 clicks per second). I've seen people as fast as 16 clicks per second... Most auto clickers have adjustment on them, so a player can find the "sweet spot" and just set it to that.

The only thing I can think of that MIGHT work is measuring the time between each individual click - then if the time is EXACTLY the same for say 20-30 clicks in a row (2-3 seconds worth?) then you can trigger an "auto clicker is being used" event and stop your game - or whatever. That's about the only way I suspect you could do it actually. That's the thing about auto clickers, I don't think they vary the time between clicks at all; they're very uniform.

~Sol
Tired of crappy file hosts that are crappy? Get DROPBOX - https://db.tt/uwjysXJF
Moderator
B
84
S
34
G
40
Posts: 3,032
Reputation: 30,499

Post » Mon Jul 25, 2016 4:07 pm

Personal i dont like 'clicker games'.
& I think you can not beat (todays extremely well made) auto clickers without annoying the player.

Then again, it can be part of the game. Like this maybe ?
https://www.dropbox.com/s/qc6rehixpb1jv ... .capx?dl=0
B
33
S
18
G
28
Posts: 2,493
Reputation: 20,950

Post » Mon Jul 25, 2016 9:28 pm

@99 I downloaded your capx and it had nothing to do with that I asked though.
A clicker is when you click, not with keyboard strokes. But anyway I got the point, it was truly annoying.
Just pressed a bunch of keyboard strokes.

@soldjah
Yeah, that would be somewhat boring and not always true though.
There might be cases that the player gets bored and starts clicking slower, or that he doesn't need to click at all.

@newt
Thanks for subbing on my youtube channel! :D

@all
I think I found the solution.
Just make the clicker give money, but make it way weaker than upgrades that give you money after each second.
Makes total sense and people won't just be clicking, but also make a bit of strategy.

Also, knowing that the fastest click ever was 16 clicks per second, I can limit it to that.
I am now thinking to limit it to 12 clicks per second.
Should be enough.
B
25
S
7
G
1
Posts: 200
Reputation: 2,530

Post » Tue Jul 26, 2016 2:33 am

Same here.
Been meaning to add some stuff there as well.
Image ImageImage
B
170
S
50
G
179
Posts: 8,378
Reputation: 113,425


Return to How do I....?

Who is online

Users browsing this forum: No registered users and 8 guests