While I'm developing my game, I'm wondering what the mechanisms or methods(BGA wiki documentation) are to make my or others games more hack-proof on the client/javascript side?
In other words if I'm playing a BGA game and can easily see and add/modify/delete the js variables/tokens, does that mean I need to repeat validate every move and action on the server end also?
For example in the reversi tutorial, there is a possibleMove class which prevents players from playing on squares which shouldn't be played, but its easy to add this class to any square via firebug,etc.
No problem if the games depend more on an honor or reputation system between players.
Thanks
In other words if I'm playing a BGA game and can easily see and add/modify/delete the js variables/tokens, does that mean I need to repeat validate every move and action on the server end also?
For example in the reversi tutorial, there is a possibleMove class which prevents players from playing on squares which shouldn't be played, but its easy to add this class to any square via firebug,etc.
No problem if the games depend more on an honor or reputation system between players.
Thanks