Live data from Hacker News

Bomberman massively multiplayer in HTML5

bombermine.com

171–180 of 211 posts

Re: Bomberman massively multiplayer in HTML5

#173
post #69

"How the fack?" was my first reaction..Because this is so awesome! Revives old memories, yet also seems really fun (especially when you try to bomb others)!! A few questions: 1) What backend technology do they use for real-time and concurrency? Node.js?? Scala?? 2) How does one update the players' real time positions/actions?? If someone could shed some light on these questions, it would be so freakin awesome!!

1) HaProxy + Jetty 2) very tricky. I will write an article on this topic.

Thank you :)

Re: Bomberman massively multiplayer in HTML5

#174

This is what I imagine when I hear HTML5 gaming. Just like "fun" on a PC looks different from "fun" on a console, and even more so from "fun" on a Wii, or a DS or an iPhone, "fun" on the web needs to take advantage of the nature of the medium.

In my opinion, HTML5 games (and apps) have a few key advantages that people on here would like to conveniently leave out (I COULD PLAY THIS ON PENTIUM 100MHZ etc...). 1. Accessibility. It never get's easier than typing in a URL. It's so easy that I can get my grandmother to play. At every step on the way to the game you will lose people. download Steam -> download game -> wait for download -> click on game. You've lo…

"In my opinion, HTML5 games (and apps) have a few key advantages that people on here would like to conveniently leave out (I COULD PLAY THIS ON PENTIUM 100MHZ etc...)."

you sure about that?

also, none (with the exception of maybe the "walled garden" argument) of those benefits are exclusive to html 5 or the web in general.

Re: Bomberman massively multiplayer in HTML5

#175

Pardon my English. Team consists of two programmers and four helpers, we live in different cities near Moscow. I started developing the game in April, published link at habrahabr.ru and since then i'm optimizing network and rendering. We were preparing for Mozilla GameOn, posted a link to /r/webgames, it became viral. We're in shock :) Game Core: Pure Java. Game Client: cross-compiled with GWT. Angular.js for UI (sco…

Hi! This is awesome from a technical perspective and was initially fun to play. Being reset when I died was a major problem, especially when joining for the first time in the middle of a round and playing against players who already had lots of stuff (at which point one tends to die quickly... and then have to start over). I'm not an expert in game design (just psychology) but from a hedonic perspective I strongly su…

I think when viewing this game from the understanding that every game lasts for 20 minutes, the dying and starting over again adds a sort of endless zen to the game.

Re: Bomberman massively multiplayer in HTML5

#176

I upvoted this because it is awesome, and it is, well... Bomberman. But I'm genuinely curious: at what point will we stop being fascinated by what can be done in HTML5, and actually start focusing more on what is actually being done -- regardless of the technology used. Or to put it another way: when will HTML5 games stop feeling like HTML5 games? For example, if this were on a console, I think it would still be cool…

With more and more "nativish" APIs being added to HTML5 (like the whole suite of mobile device APIs coming with Firefox OS), browsers are becoming functionally more and more similar to operating systems, just that the design is terrible for an OS. Unless browser design is revolutionized in and out, we will have to keep making compromises like this one. We need to integrate Web capabilities within the OS, not the other way round. That said, I'm off to play Bomberman now.

Re: Bomberman massively multiplayer in HTML5

#179
post #70

Earlier quoted context omitted.

Web Apps set us back 20 years in pretty much every respect except ease of deployment (1992 - people are impressed that Wolfenstein 3D gets 60FPS on a 100MHz Pentium; 2012 - people are impressed that Wolfenstein 3D (in Javascript!!!!111omg) gets 15FPS without sound on an 8-core 3GHz box). With the exponential rate of development I doubt it'll take a full 20 years to catch up, but it'll still be a while before we've co…

This is a naive interpretation. It's easy to imagine that "application quality or capability" is some easily measured metric tied to easy to measure numbers (like FPS or megahertz). In reality for many applications performance is not the long pole, so moving them to the web adds many advantages. I find it weird that someone could make the claim that "web apps set us back 20 years" in 2013, when web apps have transfor…

Performance is the most important feature. Also on web apps. https://www.google.com/search?q=%22performance+is+the+most+i... 2M hits on exact match can't be wrong.
Post reply on HN