Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Browser-based game - Which framework to choose?

I'm starting to develop a browser-based game (and by this I mean text-based, no Flash or similar stuff on it) and I'm struggling to decide on which development framework to use.

As far as requirements are concerned, the most important thing that I can think of right now is the ability to translate it to several languages. A good object-relational mapping and a way to generate forms from logical objects would also be very good, as I've noticed that I always spend lots of time solving the problems that come up when I change any of those things.

The programming language is kind of unimportant. I have some experience in PHP and C#, but I don't mind, and I would even like to use this as an excuse, learning some new thing like Python or Ruby. What I do want is something with a good and thriving community and lots of samples and tutorials online to help me.

like image 358
Farinha Avatar asked Aug 25 '08 13:08

Farinha


People also ask

What are the best HTML5 game development frameworks?

CreateJS is another HTML5 game development frameworks that has a suite of libraries or tools that are used to create valuable and bilateral content on the web, interactive mobile and web games using HTML5. It was created by gskinner and officially sponsored by Adobe, Microsoft, AOL, and Mozilla.

What are the best web frameworks for beginners?

The web framework plays a crucial part in the arena of website development. The best web frameworks are Laravel, Django, Rails, AngularJS, and Spring to name a few that facilitates a quick and effective setup, along with a flexible environment. Why are frameworks useful?

What is the best framework for developing mobile apps?

Heroku, Microsoft, Netflix, and Google utilize this framework entirely on a regular basis. MeteorJS or Meteor is a framework that can create real-time web and mobile apps quickly. It supports instant prototyping and yields cross-platform code for iOS, Android, desktops and browsers.

What is the best front-end web development framework for developers?

Angular is one of the best front-end web development frameworks for developers. It is a TypeScript-based, open-source web app framework managed by Google Angular Team. You can use Angular to construct vast, high-functioning web applications.


1 Answers

I would reccomend sticking to what you know - PHP is more than capable.

That's true of course, but:

I don't mind, and I would even like to use this as an excuse, learning some new thing like Python or Ruby.

Then writing a browser game is an excellent opportunity to do this. Learning something new is never wrong and learning an alternative to PHP can never hurt (eh, Jeff?). While neither Ruby on Rails nor Django are especially useful for writing games, they're still great. We had to write a small browser game in a matter of weeks for a project once and Rails worked charms. On the other hand, all successful browser games have enormous work loads and if you want to scale well you either have to get good hardware and load balancing or you need a non-interpreted framework (sorry, guys!).

like image 197
Konrad Rudolph Avatar answered Oct 22 '22 01:10

Konrad Rudolph