Hello everyone! I have been doing some research in MMO development and curious to find out which programming language facebook multiplayer games (such as farmville, fifa superstars etc) have been developed with? They look like flash games to me, but I can only speculate! Can anyone also share any insight on the comparison between the three for ease of development, learning curve, security and speed? Thanks! RB
The majority of Facebook games, not to mention most online games, are usually designed with a mixture of Flash (Farmville) and PHP. IMO, Java is more for embedded applications, i.e. cell phones etc, I wouldn't use it write a Facebook game. C++ is industry standard for desktop applications and games (games that run on your computer), like COD and BF. Heck, Windows itself is programmed in it. Its not really a web language. So if you want to get into FB games development, and make games like Farmville and Mafia Wars, you will definitely need to start learning PHP, and Flash sooner or later. If you haven't already, you should be fluent in basic Javascript and HTML, and definitely be competent in CSS. If you have experience in other programming languages, notably BASIC, PHP will be quite easy to learn, in fact its quite similar in structure. Start with PHP tutorials at www.w3schools.com, and you can find more advanced ones online or buy a book. Give it a year, and you should have a nice game shaping up. Then you can move onto leaning all about that wonderful, wonderful thing, yes, we all know what it is, the Facebook API. Good luck with it all. Cheers ~ Jeremy
It's a evry good idea to create a app on facebook, that will make lots of $$ if you succeded. wish you luck. BTW do you know where to sign up to create a facebook application? __________________________________________________________________________________ TOP-MAFIA-SECRETS.com
Most browser-based games are built on Flash. That doesn't necessarily mean it's the only best way, but that's the way it is. You can also use Java and run them as Applets. In my personal opinion, I think Flash is a horrible technology.