Before everyone jumps, I’ve read (and posted) plenty of times that its not possible to protect your game from all pirates everywhere. With enough time and effort any system is going to be broken. However, I want to release a game with 10 levels in the demo and 50 levels in the full version. I’d like only the people that have payed to be able to play the 50 level version. Given in Java that everything is decompilable and is normally pretty easy to read afterwards, has anyone any suggestions on how to make it hard for people to simply remove the registration checks etc?
In this case, high score tables probably arn’t going to be terribly suitable (although maybe) and there is no online play to cross check registrations.
Kev


