   Online multiplayer Game programming
Hi people ! I have a game making project in my college, and I wanted a little help about how to go on about it. So let me first describe the project.I have made a box filling game using python and pygame, so i know how to make UI, and the game programming. Apart from it, I know C language. I don't know JAVA and other stuff as yet, but if needed i can try that.  Phase 1: Make a GUI game, LUDO in which, 2 or 4 people can play against each other, through net login. If possible, do something so that these players can play this game through their browser, like online games are done. I saw one of my classmates implemented a version where the game would ask the ip of the computer to play against, and then these two people can play together online, but this idiot won't tell me how she did it. Phase 2: Add another mode to the game, to play against computer. If chosen to play against the computer, the game should behave as an artificially intelligent player to play against a human. I need help regarding this. First of all, as yet, i have decided to use python and pygame for it. But i really don't have any idea whether it's a good choice or not, how i'm going to implement these things, etc. Please suggest an approach to complete the game. Eg:- You should use this "blah blah" language, because it has "blah blah" feature, which will help you. Then you can implement it online using "blah blah" thing. also this language will make it easier for AI programming... etc. I hope you get the idea what i want to really ask. Please help.  
Hi people ! I have a game making project in my college, and I wanted a little help about how to go on about it. So let me first describe the project.I have made a box filling game using python and pygame, so i know how to make UI, and the game programming. Apart from it, I know C language. I don't know JAVA and other stuff as yet, but if needed i can try that.Phase 1: Make a GUI game, LUDO in which, 2 or 4 people can play against each other, through net login. If possible, do something so that these players can play this game through their browser, like online games are done. I saw one of my classmates implemented a version where the game would ask the ip of the computer to play against, and then these two people can play together online, but this idiot won't tell me how she did it.If you want the game to run in the browser, Python/pygame aren't going to work. Python doesn't run in the browser.You're better off with HTML5/JavaScript.I posted some links in the following thread that will help you get started: http://www.gamedev.net/topic/643107-new-to-coding-strategy-game/#entry5062232Phase 2: Add another mode to the game, to play against computer. If chosen to play against the computer, the game should behave as an artificially intelligent player to play against a human.I need help regarding this. First of all, as yet, i have decided to use python and pygame for it. But i really don't have any idea whether it's a good choice or not, how i'm going to implement these things, etc. Please suggest an approach to complete the game. Eg:- You should use this "blah blah" language, because it has "blah blah" feature, which will help you. Then you can implement it online using "blah blah" thing. also this language will make it easier for AI programming... etc. I hope you get the idea what i want to really ask. Please help.See the link I posted above; that will give you a good idea of the technology you'll need to learn to implement this game.   ;If you need it to run on browser you will have to for another engine.If you want to use python, you probably should go with Panda3D, since it can export your game to a browser version. Be warned that you need to install a plugin in the broser in order to run the game, so if you want to create a commercial version of the game, it might be a bad idea, as most people won't know/want to install it. Link here: http://www.panda3d.org/ Another option is Unity3D, it has the option of using Boo (that is very similar to python),  but requires no plugin. The main problem with this one is that it has a commercial license (VERY permissive, still it exists). Link here: http://unity3d.com/