I wrote a server-client app in javascript/HTML5 its supposed to allow clients to communicate/play a game in realtime using Node.js on the server side .
I know the use of private variables and etc . But how to prevent the whole game engine from unauthorised access via console api ?
As in how to write it in such a way that all variables fall in a private scope and once initiated they run pretty much independently without registering a single variable in the global scope so that nobody can mess the Game up!
From what i have researched i can do something like
 function Game(){
   // All declarations here
   // Start a logic in here
 }
and then calling it
 new Game();
will do it ? but is there any better way to do the same ?
 
     
     
     
     
    