2013-06-01 3 views
0

Я создал очень простую игру для Android.Обратный инженер моей игры для Android + предупреждение

Игра очень проста: Предполагается, что вы нажимаете экран каждый раз, когда экран поворачивается от синего до красного.

(оценка основана на том, как быстро вы нажали, опытные игроки с более высоким рангом должны быть игроками с очень малым временем реакции.)

Существуют высокие табло для всех игроков тоже см ,

этот delayTime отправляется на сервер для хранения времени для всех игроков.

Мои вопросы:

1) Можно ли для людей, чтобы перепроектировать мое приложение и на самом деле уменьшения переменной отклика задержки? задержка измеряется с помощью метки времени:

long userDelayTime = timeNow - timeScreenTurnedRed; 

а затем отправляется на сервер.

Если обратный инжиниринг так же легко, как люди говорят, что это, кто-то может сделать следующее:

long userDelayTime = randomedRidiculouslySmallTime; 

и получить огромное преимущество ..

2) Как я могу избежать этого сценария?

3) Если я планирую воссоздать эту игру на веб-сайте, у меня будет такая же проблема? как я могу избежать этого сценария на веб-сайте?

спасибо!

+1

Не полагайтесь на клиента, чтобы проверить что-либо или замедлить работу. Всегда проверяйте сервер, которым вы управляете. т. е. никогда не доверять клиенту. –

ответ

2

1) Возможно ли, чтобы люди обратного проектирования моего приложения и на самом деле уменьшили переменную отклика?

Да, абсолютно.

2) Как я могу избежать этого сценария?

В приложении для Android Я не могу увидеть никаких опций, чтобы избежать вашей проблемы. S. SomeOne по крайней мере талантливый, как вы можете взломать его.

3) Если я планирую воссоздать эту игру на веб-сайте, у меня будет та же проблема? как я могу избежать этого сценария на веб-сайте?

Если вы создадите игру на веб-сервере, то она будет намного более надежной. В андроиде кто-то может воссоздать ваш apk с помощью механизма обратной инженерии. Но когда игра находится на веб-сервере, он должен получить доступ, поэтому он определенно намного более защищен.

Смежные вопросы