I want to build a multiplayer online boardgame like monopoly using php, mysql. I want to run the game in the browser. Multiple people connect to the game, then each person takes turn rolling the die, making trades etc...
I was curious how other game developers achieve the "turn base" functionality in real-time. Does the client browser have a javascript timer that periodically fires an AJAX call to the webserver for updated game board information? That seems rather inefficient.
What should I research before I begin my project?