What platform to use for browser based turn based strategy game
        Posted  
        
            by 
                sunwukung
            
        on Programmers
        
        See other posts from Programmers
        
            or by sunwukung
        
        
        
        Published on 2012-04-11T11:31:55Z
        Indexed on 
            2012/04/11
            11:41 UTC
        
        
        Read the original article
        Hit count: 429
        
I want to write a browser based strategy game that can be played by two players in separate locations. The game itself is predominantly turn based. To that end, I want to determine the correct platform on which to build this game. To prevent gamers "gaming" the system, the business logic needs to reside in the server.
I could arguably use AJAX for a large part of the games functionality, but at two key points in the game loop, the opposing player can "counter" the current players move. In addition, when it's time for the players to swap, AJAX polling is likely to fall short, so it's starting to look like WebSockets is going to be a requirement to pull this off smoothly.
So, the remaining question is regarding the back end. I'd kinda like to build this in Python/Flask - but this is primarily out of wanting to tackle a project with that language, not neccessarily because it's the appropriate tool for the job. The next most likely candidate has got to be NodeJS given it's (apparently) tighter integration with the WebSockets protocol.
My question, then, is regarding the best platform on which to pursue this objective.
© Programmers or respective owner