Answer the question
In order to leave comments, you need to log in
What literature on HTML5 technologies, in the context of the development of multiplayer browser games, could you recommend?
On Habré, I came across projects such as Boomberman Online and BrowserQuest . They piqued my interest.
In this regard, I want to ask respected Khabrovites: what books, articles, tutorials regarding the development of multiplayer browser games based on HTML5 technologies, in your opinion, are the most suitable?
I have development experience in Flash, PHP, etc., but with technologies like GWT, AppEngine, etc. did not have to face. Therefore, I would like the literature to be written in a simple and understandable form. I would especially appreciate step by step guides.
Answer the question
In order to leave comments, you need to log in
One of my favorite books is Making Isometric Social Real-Time Games With HTML5 - CSS3 and JavaScript
Unfortunately, book publishing is lagging behind modern trends. Much better and more efficient would be to take a western game (Angry birds is a good example) and break down how it works.
AppEngine / GWT - IMHO, the best way to figure it out is to read the manual from Google on these technologies. Naturally, for GWT you need to know Java.
In general, it seems to me that HTML5 is crap that is not suitable for the developer of massive complex browser games. 1) It is not cross-browser, you can not play IE (and many office employees have IE) 2) It slows down. Take some farm in flash, with a bunch of graphics and animations (which slow down even in flash) and try to repeat it in HTML 5, it's good if something works at all.
This is a very new and fast growing area, so there are either no tutorials or they are outdated.
For development, I can advise GWT without widgets (logic, UI). Java has type control, so it is very useful for developing scalable applications.
If the game is FPS, then HTML5 Canvas. It's entirely possible to make a game in CSS3, many things are easier there, such as declarative animation.
There is also a very good topic like SVG: vector, declarative animations, effects, transforms. Among the shortcomings: while only IE9 has hardware acceleration, it is not supported on Android 2.3, it is not very convenient to arrange hierarchical structures. Nevertheless, in terms of speed it works quite tolerably.
For 3D games there is WebGL. Although it is experimental and not supported by all browsers, there are already a bunch of frameworks for it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question