   Best language / IDE for *browser-based* game?
  Dear friends,Just picking up two recent threads asking, "Best language for games?"I made my first post a week or so ago explaining I was about to build a browser-based game.So I'm now going to ask:"What's the best language (and IDE) to build a browser-based game?"This week I've started to investigate Flex Builder 3 from Adobe, in order to build the game in Flash (if saying, "build the game 'in Flash'" is technically accurate?).The superficial spec of the game would include:- Simple 2D graphics like AdventureQuest and ClubPenguin- Necessary to interact with data stored in a back-end database- Necessary to interact with server-side logic - e.g. Java (what I know) or perhaps you'd suggest something "better"?  (I used quotes given "better" was picked up on in a recent thread, "There is no 'better', only different" which is a valid point.- Necessary to interact with other users' sessions (like ClubPenguin) e.g. chat.- Users would be able to upload their own jpegs to use as their own charactersBearing in mind the very simply 2D graphics, then I'd also be looking for a RAD IDE.   E.g. something like Torque Game Builder (except this game would be browser-based and not to download+install)Thanks for your opinions,Darren   
Quote:"What's the best language (and IDE) to build a browser-based game?"There is never best.Quote:- Simple 2D graphics like AdventureQuest and ClubPenguinClub Penguin uses, IIRC, Flash with C++ back-end.Quote:- Necessary to interact with data stored in a back-end databaseAnything works, not a language issue, all platforms support database access using same set of libraries.Quote:- Necessary to interact with server-side logic - e.g. Java (what I know) or perhaps you'd suggest something "better"? This will be done through sockets or their equivalent. It's not a language issue.Quote:- Necessary to interact with other users' sessions (like ClubPenguin) e.g. chat.This is something that is implemented, language and IDE don't do anything for or against this.Quote:- Users would be able to upload their own jpegs to use as their own charactersAgain, implementation issue. It can be done using any front-end, from AJAX, Java, Flash, ......Quote:Bearing in mind the very simply 2D graphics, then I'd also be looking for a RAD IDE. E.g. something like Torque Game Builder (except this game would be browser-based and not to download+install)The "best" choice would be to license Club Penguin SDK. But considering you know Java, then the "best" answer is: Use Java for client and use Java for server. Then you have the choice of two free IDEs, namely Eclipse and NetBeans.But again, none of your requirements in any way imply language, platform or IDE. All the requirements you've listed are purely and entirely implementation detail, no IDE or language will help you in any way with it, nor will they deter you. Flash, Java, Adobe AIR, SilverLight, AJAX for client, and literally anything on server.It will be up to you to implement functionality on top of TCP (or HTTP) for features you require, and it'll be up to you to implement the client and server, possibly using one of third-party libraries or frameworks designed for this task.   ;  I wrote a game using a java applet and it turned out pretty well.  As already mentioned, there is no "best" language.  Its just what you know and what you are trying to do..   ;  The next version of Torque Game Builder will have web publishing for creating browser based games.  That's expected in Q3 / Q4 this year.  There are also a lot of new features to improve performance and reduce the size of the runtime.Brett Seylerwww.garagegames.com   