ErikMcClure / PonyClicker

Pony Clicker, a new way to waste time on your computer, now with ponies!
MIT License
59 stars 26 forks source link

Cheating #44

Open sanovskiy opened 9 years ago

sanovskiy commented 9 years ago

You should think about anticheating. http://i.imgur.com/F9bwMTj.png

Time played: 0:35:43

ngyikp commented 9 years ago

IMO since this game is completely open source, I don't think there's really a point to put strong anti-cheating since they could just be patched out by a fork. Or if someone can use the browser console or javascript debugger, they can also bypass whatever anti-cheating mechanisms.

Plus the biggest hole is the import save game feature that users can just input any numbers they wish. Any protection such as implementing a checksum to verify that it's not tampered can just be reverse engineered anyway.

In the end, this game isn't multi-player anyway, so players who cheat are just fooling themselves.

On Sat, May 16, 2015, 7:15 PM sanovskiy notifications@github.com wrote:

You should think about anticheating. http://i.imgur.com/F9bwMTj.png

Time played: 0:35:43

— Reply to this email directly or view it on GitHub https://github.com/blackhole12/PonyClicker/issues/44.

TrickQuestion commented 9 years ago

The only way to anticheat the thing would be to have data stored server-side, and I don't think that's something for the immediate future. Eventually, though, it would be awesome to have that, because you could have high score lists, etc.

ErikMcClure commented 9 years ago

At some point I think it would be reasonable to put in some very basic anti-cheat mechanisms, as well as base64 encode the export save data so you can't simply edit it on a whim, but everyone always likes trying to break clicker games just to see what would happen, so I'm not motivated on making it particularly difficult.

Sorunome commented 9 years ago

So add an achievement for cheating ;)