Mozilla Releases HTML5 MMO BrowserQuest
New submitter rasmuswikman sends this quote from an announcement at hacks.mozilla.org:
"BrowserQuest is a tribute to classic video-games with a multiplayer twist. You play as a young warrior driven by the thrill of adventure. No princess to save here, just a dangerous world filled with treasures to discover. And it's all done in glorious HTML5 and JavaScript. Even better, it's open-source, so be sure to check out the source code on GitHub!"
I'm waiting to see thousands of new players enter the arena in real time. Should be interesting.
I cannot. Just says "Connecting to Server.."
Is it slashdotted?
It's a Zelda rip-off, and actually one of my dreams just became true (Zelda multi-player? wow!)
Thanks Mozilla :)
Nice job linking with https to hacks.mozilla.org.
Firefox immediately starts whining about it.
Four of the letters in their names are the same.
That's about it.
I don't know how related Javascript is to Java
No relationship whatsoever beyond an idea to jump on the Java-bandwagon dreamed up by a marketer.
I don't know how related Javascript is to Java.
Who the fuck let you in here?
I don't know how related Javascript is to Java but..
They are not related at all. The only similarity is that the performance of Javascript is not good either.
I played it just before it arrived on /. I wanted to try it in Safari as well, but couldn't understand why it was suddenly so slow. "Seems like it's slashdotted or something."
"Slashdot: News for Programmers" Right?
Portal, Matrix, Mario, they've done it like a boss too!
I don't know how related Javascript is to Java but the last Java game I played was Minecraft and the performance wasn't so glorious.
Prepare for an assault on two different borders! ;)
Dark Reflection
They're about as similar as a Car and a Carpet
Mozilla's way of massively load-testing their servers. Now damn it let me play!
GCS/S d-x s+(+): a C++++$ UL+$ P+ L++$ !E--- W++@ N++>$ !o !K-- w++$ !O !M !V PS++>$ PE !Y PGP+ t+ 5++ X++ R tv b
In my opinion WebSocket is the real technology we are waiting for building stuff on the internet that make people collaboration or play together. Having the ability of the server to push data to the client without having to get a pooling every x seconds or so is a big plus. This game give us a great example of simple communication using WebSocket, too bad it not yet available on all major browser (IE).
Interesting use of Web technologies. But as a practical matter, isn't storing user progress data on the client side a really bad idea from an anti-cheating standpoint? How long until someone releases an editor?
I beat the final boss and got 17 out 20 achievements in about 15 minutes. I wasn't going to stick around to take 5000 damage or find the two hidden achievements.
Why would anyone want a pet car? Normal people keep fuzzy pets that have teeth and claws and poop in your yard.
How about Mozilla focus their resources on projects more to their core and worthwhile.
Why bother focusing on pointless browsers and mail clients when cancer is still uncured, killing thousands? Seems awfully selfish and inconsiderate to piss away ones time with these pointless endeavors when we still have AIDS, cancer, and other diseases. Who knows? Perhaps we could have had a cure for one or more of these if open-source efforts had been directed toward medical research.
Of course this would require you to actually think about someone other than yourselves.
Especially if the carpet is cut out to look kind of like a car.
When you start to play, your browser opens up a WebSocket connection to one of several load-balanced game servers.
I guess they are all VIC-20s then, given how fast they got slashdotted.
You can also look at their servers as they load balance: http://browserquest.mozilla.org/status/
Does any one know what the 'Mystery Achievement' is? I've got 19/20...
And then sold to you in that shape by a salesman who is certain it's the right shape for your square room.
If I have been able to see further than others, it is because I bought a pair of binoculars.
supposed to be posted early in the morning, instead of at the end of the work day?
How about Mozilla focus their resources on projects more to their core and worthwhile.
Mozilla is kind of like Congress. It's nice to know they're spending time specifying a National Hamster Breed or color for the Senate carpet instead of spending time screwing up important stuff. When Firefox and Thunderbird got Good Enough (TM), programmers had to justify their jobs, so tons of terrible features got shoved down our throats with no option to disable some of them. Now Firefox is bloated like Mozilla (Seamonkey) was.
Especially when it is carpet that uses dynamic variants and prototyping instead of strongly typed references and class based inheritance... am I doing this analogy thing right?
Ok then, they're about as similar as a Hamster and a Ham
Threads, networking, sound, graphics...
What next?
Maybe someday, web developers will be on par with applications developers from the 70s!
They both taste good when fried and chopped up in an omelet ?
---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
Where is the unit test? How can they push out code and have no unit tests?
Ugh... keep your ham away from my eggs, you disgusting freak.
Does it have a cheap plastic imitation of the Amulet of Yendor? I'm not interested if it doesn't have a cheap plastic imitation Amulet.
Cut that out, or I will ship you to Norilsk in a box.
It's possible to use the client for data storage but sign and/or encrypt all the data so that you know the client hasn't modified it.
This approach has actually been gaining momentum lately. For example, everyone knows that cookies shouldn't be used for storing important data (such as whether the client has logged in to a web service and what his user id is) so the traditional method is to store session data on the server and just store the session id in the cookie. However, play! (a framework that finally makes java web development tolerable) aims for more stateless architecture and stores all the session data on the client and just uses digital signature to make sure that the data client sends to server hasn't been tampered with.
Great. Now I can get a virus inside the game inside the operating system inside the sandbox inside my browser.
When we finish bootstrapping everything again, can I have control of my desktop and the extra CPU cycles back?
Really -- I don't need anyone with the ability to take out a banner ad to be able to fork bomb my browser.
Seriously, browser apps are great. But I don't want every fuckwit advertiser on the net running sites that will crash when I delete their local storage, rewrite the browser to deny them a canvas or deny them 3d processing.
In fact -- I don't even want my browser using webgl. Ever.
But can I please, use your website without it?
Noscript for Firefox will provide you the necessary protection against any unwanted scripting (be it canvas, webgl, or whatever) from any non-white-listed website.
Alternatively, AdBlock will block interactive content from blacklisted providers (most ad servers).
With both, you get a nice clean Web 1.0. And activate the fun Javascript+DOM+CSS+HTML5+WebGL+Audio+LocalStore+... only for the sites you trust
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Well that was kind of fun for about 30 minutes, by then I'd gotten the Ultimate Sword and the Golden Armor and I demolished the Skeleton King and then there wasn't much point to keep playing.
-73, de n1ywb
www.n1ywb.com
BrowserQuest 2: The Search for More Money
But then most IE users who bought their PC before the fourth quarter of 2009 are left out because IE 10 requires Windows 7. So one either has to upgrade to Windows 7 or switch to Firefox or Chrome. The latter is cheaper, but which happens more often?
Why bother typing that message when cancer is still uncured, killing thousands? Seems awfully selfish and inconsiderate to piss away ones time with these pointless comments when we still have AIDS, cancer, and other diseases. Who knows? Perhaps we could have had a cure for one or more of these if your time taken to type that had been directed towards doing medical research.
Of course this would require you to actually think about someone other than yourself.
Wow. One click auto-attacking rats on the very first screen (in a town, no less), and achievements that pop up every other second... SIGN ME..... RightTheFuckOut.
This fails as a MMOG. There doesn't seem to be a way to kill the other players. All you can do is pick up easter eggs.
This puts the horrible CNC Alliances to shame. That game can break a 7990 and a dual 6-core Xeon with hyperthreading
Difference being that you wouldn't lick a Car.
stupid game. one of the rare sites that causes chromium to crash
A car can have a carpet. They are less related than that.
Java's relation to Javascript is just the first four letters of the name.
This rocks, and can't wait to see what others do with the source code!
OT: The register page in your sig is broken:
Game! - Where the stick is mightier than the sword!
First WebSocket is not raw socket. It's TCP over IP (packet ordering and delivered garanties). The right now, there is no freaking way the server PUSH data to the client. For instance but a very very simple chat room. Everyone in the page type stuff and everyone see it. Well if you don't use WebSocket you need to make sure every single client refresh the page every x seconds. - There will be a lag - There will be huge waiste of bandwith and server processing for nothing. With WebSocket, when someone send a message, you just push it back to the all clients on the page. You can just send a notification that will trigger the browser make jQuery http request to refresh the page, at least you have a way get notification...
Hey, all nerds can program, right?
Or you don't actually need to be able to program to know that Java and ECMAScript, er I mean Javascript are completely unrelated other than the name.