[erlang-questions] Browser quest anyone?
Joe Armstrong
erlang@REDACTED
Wed Mar 28 16:02:54 CEST 2012
I had a quick peep at the internals
It's web sockets with JSON encoded messages - so the transport layer
looks pretty easy
<quote>
From:
http://arstechnica.com/business/news/2012/03/mozilla-launches-multiplayer-browser-adventure-to-showcase-html5-gaming.ars?utm_source=rss&utm_medium=rss&utm_campaign=rss
The game's remote backend, which enables the real-time multiplayer
gameplay, was coded in JavaScript and runs on top of Node.js. The load
is balanced across multiple Node.js instances on three separate
severs. At the time this story was written, the backend was
successfully handling over 1,900 simultaneous players. The status of
the BrowserQuest backend can be monitored through the game's real-time
dashboard interface.
</quote>
(I guess this mean 650 ish players/machine)
It would be very interesting to do a drop-in replacement for the
server in erlang - measure performance and #lines of code
I'll have to see if I can get it running on my machine :-)
/Joe
On Wed, Mar 28, 2012 at 2:32 PM, Joe Armstrong <erlang@REDACTED> wrote:
> Has anybody taken a peep inside Browser Quest?
>
> https://hacks.mozilla.org/2012/03/browserquest/
>
> It's HTML5/websocket game - client in browser server in nodejs
>
> Might be fun to implement the server in Erlang and compare with nodejs.
> This would give all sorts of interesting metrics - lines of
> code/performance etc.
>
> Anybody interested ?
>
> /Joe
More information about the erlang-questions
mailing list