Eu tenho uma "engine" javascript que uso num webgame que estou fazendo. Essa engine tem vááárias classes, vários objetos, vários metodos, váááárias variáveis (lol), etc. Como o jogo gira em torno dessa engine, eu não posso deixar que o usuário manipule as variáveis de forma direta.
Pensei em de alguma forma esconder o código-fonte, assim o usuário não saberia o nome das variáveis, por assim dizer. Porém, como eu já imaginava, é impossível bloquear o acesso ao código-fonte (no máximo podemos dificultar).
Problema:
Eu não quero que o usuário vá na barra de endereço e digite MinhaForça = 999 (ou algo equivalente).
Dúvida:
Eu queria saber se existe alguma forma de impedir essa acesso direto entre o usuário e o javascript. Talvez alguma opção do javascript, ou das próprias classes (aquelas paradas de publico, privado, etc (não sei muito sobre)).
Pergunta
fiote
Galerinha, boa tarde.
Eu tenho uma "engine" javascript que uso num webgame que estou fazendo. Essa engine tem vááárias classes, vários objetos, vários metodos, váááárias variáveis (lol), etc. Como o jogo gira em torno dessa engine, eu não posso deixar que o usuário manipule as variáveis de forma direta.
Pensei em de alguma forma esconder o código-fonte, assim o usuário não saberia o nome das variáveis, por assim dizer. Porém, como eu já imaginava, é impossível bloquear o acesso ao código-fonte (no máximo podemos dificultar).
Problema:
Eu não quero que o usuário vá na barra de endereço e digite MinhaForça = 999 (ou algo equivalente).
Dúvida:
Eu queria saber se existe alguma forma de impedir essa acesso direto entre o usuário e o javascript. Talvez alguma opção do javascript, ou das próprias classes (aquelas paradas de publico, privado, etc (não sei muito sobre)).
Grato pela atenção =)
Editado por fioteLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.