Mozilla Labs To Promote Open Web Gaming 127
An anonymous reader writes "Mozilla Labs has started an initiative to promote and develop gaming based on Open Web technologies. They write, 'We are excited to present to you the latest initiative from Mozilla Labs: Gaming. Mozilla Labs Gaming is all about games built, delivered and played on the Open Web and the browser. We want to explore the wider set of technologies which make immersive gaming on the Open Web possible. We invite the wider community to play with cool, new tech and aim to help establish the Open Web as the platform for gaming across all your Internet connected devices.' To that end Mozilla Labs will launch Game On 2010, a game development competition, at the end of September."
Maybe... (Score:5, Insightful)
Maybe they should focus less on evangelization and more on making a browser that people want to use. Chrome is eating their lunch and they are content to push agendas instead of pushing code.
Re: (Score:3, Insightful)
Exactly. The battle against H.264 will end up costing them even more market share too.
But what always seems weird to me in discussions about web games in here is the dissing of Facebook games. People complain how they are apparently timewasters, stupid and how people should be playing real games instead. Why? They are entertainment just as any other "real" game and people think they're fun to play. They might be more tailored towards casual people, but in fact in the 1990's and 2000's I remember reading dis
Re:Maybe... (Score:5, Insightful)
and don't have a universal way for websites to embed them.
There was iframe before there was iPod.
Usually you also end up having to give out your full code
To a greater extent than you end up giving your code to anyone with an SWF decompiler?
Re: (Score:2, Informative)
How the fuck is this modded troll? The GP seems closer to a troll.
Of course Mozilla, as a member of the floss community is going to promote floss and open standards, as does Google, and even Apple to an extent.
Re: (Score:2)
However, that's not the point - the point is that html5 games are crappy in terms of performance compared to flash. It's the same as the current "manipulate the dom" model - a stupid hack that wouldn't have gone anywhere in a sane world.
Re: (Score:2)
That's depressing if true. The performance of flash is truly atrocious. At least with an open source stack you have the hope that a competent performance engineer will have a look at some point, with flash there's no hope, because such a person would have to agree to work for adobe.
Re: (Score:2)
That's a lot better than html5, which is a work in progress and much fought over.
Re: (Score:2)
Yeahhh ... right. I'll invest my time writing a complete player implementation when I could contribute to open standards like html5. Let me know when they open-source the code to their flash player.
Gnash (Score:2)
I'll invest my time writing a complete player implementation when I could contribute to
...Gnash [gnu.org], the GNU SWF player.
Re: (Score:3, Informative)
Exactly. The battle against H.264 will end up costing them even more market share too.
What battle? Open video is here to stay and it's usage is growing every day. Look:
http://www.youtube.com/watch?v=mLPPlRDOZx0 [youtube.com]
You can watch that video in WebM natively in your browser with no plugins. Firefox will not only be just fine but will, in fact, be better than ever. So will Blackberry with the embrace of open audio on the Blackberry Torch 9800 and Curve 9300 [berryreview.com].
Re: (Score:2, Informative)
What battle? Open video is here to stay and it's usage is growing every day. Look.You can watch that video in WebM natively in your browser with no plugins.
That video wasn't recorded or edited in WebM.
It was trancoded by YouTube - and it will play just fine in your H.264 enabled browser.
FOSS games are just as good as Facebook games (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
It's enough for the guys that do demoscene stuff all day long.
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:3, Informative)
The battle against H.264 will end up costing them even more market share too
Don't be ridiculous. There are sound legal (not idealogical) reasons why Mozilla cannot implement H.264. Patent law, basically. For you to portray that as Mozilla fighting a 'battle' is downright disingenuous.
Re: (Score:2)
There are lot of knock offs in commercial gaming: just look at the zillion FPSes.
However I found some really brave and innovative opensource games, like Tremolous and Globulation.
Re: (Score:2)
First of all, any of those technologies don't support games as good as Flash, and don't have a universal way for websites to embed them. Usually you also end up having to give out your full code, which just isn't going to work for companies and some people.
I'm pretty sure that's how DirectX initially got started. I remember digging through bulk masses of Microsoft "free" code to find out how to do stuff early on. Little did I know then that most people probably just took and copy/pasted that code into their own game... but apparently that's how you "win" the game. You just have to write the program for some people and play ignorant when it comes to copyright.
Re: (Score:2)
Wow. Just, wow. They have four browsers open on one PC at the same time, using a benchmark written by Microsoft, and they expect a valid benchmark result? WTF?
Re: (Score:2)
Maybe you should focuson what you want less and what Mozilla has always been doing. Not to mention that Chrome's "agenda" is very similar.
Mozilla's agenda is "to open the web". Chrome's agenda is to "advance the web".
Re:Maybe... (Score:5, Insightful)
Chrome agenda is both. They are trying to "advance the web" by pushing "to open the web."
There is a reason that they almost exclusively chose open protocols and standards for their products and browsers.
They are large supporters of HTML 5, they pushed an open codec to give a viable alternative to h.264, they support imap and pop for gmail even though it allows you to bypass their adds, and they use jabber for their IM protocol instead of coming up with something new and closed like Mypsace, MS, Yahoo, Facebook, and Skype did.
Re:Maybe... (Score:5, Interesting)
Not just open protocols and open standards, but open source to implement them. That's a big deal, too. Everyone should see the benefits of open standards and open protocols. Open source is a subtler and less commonly chosen solution.
Re: (Score:2)
Browser development is not Google's core business (advertising is). When push comes to shove, they will choose their business interests over your browser experience.
Look at iTunes. It's just a media player. But Apple has no interest in making it the best possible media player - if they did, it would (to take a random example) allow syncing to as many portable players as possible, rather than just iPods. iTunes serves Apple's core business interests. I'd be really surprised if Chrome didn't go the same way.
B
Re: (Score:1)
Re: (Score:2)
Right, their agenda doesn't exclude opening the web by any means, but it is not their agenda as such. The relative importance of the open web subgoal is currently unknown, as there haven't been many (any?) instances where they had to make a choice.
Re:Maybe... (Score:4, Interesting)
And here I thought Mozilla was after producing a quality web browser first and foremost. If I wanted to run something substandard that gives me an unwarranted sense of superiority because it is more open, there are Linux distros specifically for that.
Re: (Score:1)
Re: (Score:2)
And? The Webkit/KHTML browsers are open. IE is open but not free. Using "open" as a selling point isn't very convincing when everyone is open and supports the same standards. Mozilla had a lot to do with progressing things to where they are now, but they run the risk of becoming irrelevant if they don't have a compelling product.
Comment removed (Score:5, Insightful)
Re:Maybe... (Score:4, Funny)
My father-in-law said "Firefox is shit because it is as slow as shit" or words similar. He wasn't on about the slow rendering and JS people on Slashdot complain about. He was talking about the 50+ extensions he'd installed. He'd gone through all the extensions installing each one that looked cute. FF took 3 or 4 minutes to start. You can imagine the rest.
Comment removed (Score:4, Insightful)
Re: (Score:3, Interesting)
Another use of personas: you're able to the tell the difference between different Firefox accounts (I have several, 1 for developing tools, 1 regular).
Re: (Score:1)
People always say Betamax was better than VHS. Apparently it has better video quality, but it is ridiculous to pretend that recording time is not technically a feature (and VHS units had better recording times earlier).
Re: (Score:2)
Betamax was superior in many areas to VHS, but not in the one that counted. And that was tape length. I'll take driving a Chevy POS with 150HP over driving a Lexus with 20HP any day.
Re: (Score:2)
SWF is an open format (Score:2)
Please stop spreading lies [adobe.com].
Re: (Score:1)
Re: (Score:2)
They make plenty of other stuff available as well - you can download the Flex SDK source [adobe.com]
Re: (Score:2)
Re:Maybe... (Score:5, Insightful)
1) Mozilla's goal is an open web, not "making a browser". Making a browser is a means to an end.
2) I'm curious about your use of "instead" instead of "in addition to".
Re: (Score:2)
> Christian missionaries do that, too
Sure. So does everyone.
For example, no one currently making a browser actually wants to make a browser per se. They all have an agenda they would like to push, using their browser as leverage.
> Long standing problems that may or may not be fixed in the 4.0 branch
You mean long-standing problems like not being able to print preview in Chrome? Or long-standing problems like broken CSS selector matching in Chrome (and other Webkit browsers)?
Complex software tends to
Re: (Score:2)
1) Christian missionaries do that, too. Feeding starving people is a means to an end.
That is really so not true, for so many missionaries...
Re: (Score:2)
That is really so not true, for so many missionaries...
OK, so if that's not true, why don't they just go over there to feed the starving people, rather than going to feed the starving people and promote Christianity?
Re: (Score:1, Insightful)
Because the church will pay for it.
Re: (Score:2)
OK, so if that's not true, why don't they just go over there to feed the starving people, rather than going to feed the starving people and promote Christianity?
That's EXACTLY what very many missionaries do due! Not all strands of Christianity believe in the same kind of missionary work. Sure, you've got Jehovah's Witnesses and Mormons, etc who are more in your face about conversion, but many (esp. protestant) missions are focused on helping people, not on conversion.
I'm an atheist but my grandparents were missionaries, andConversion was the last thing they were worried about. A friend of mine is a Christian missionary who spends several months each year in Central
Re: (Score:2)
Re:Maybe... (Score:5, Insightful)
Re: (Score:1, Redundant)
Substandard is a strong word, but Firefox seems like it has lost its focus. If they keep it up, you could be downloading Firefox Communicator with 3D blink tag support while the rest of the players pull the market in another direction.
Re: (Score:3, Insightful)
Re: (Score:2)
Whose "we"? All the people who wanted Firefox to support ActiveX and proprietary IE tags a few years back?
Mozilla always steered in this direction. The difference is you agreed with it back then, and now you don't. You changed, not them.
Re: (Score:2)
Re: (Score:2)
Firefox 4 gets 97/100 on the Acid3 test and 574 out of 574 in the CSS3.info selectors test.
Unlike webkit-based browsers, it supports MathML (and has for ages). It also directly targeted WebGL support, whereas other vendors tried to sneak in proprietary standards before giving up.
Say that it is slow, but not that firefox doesn't support open standards.
Re: (Score:1, Insightful)
Of course Mozilla supports open standards. My point was that they are SLOW to implement them. There is still no WebM support in stable releases of Firefox. I understand that they have limited resources but the point is that they seem to have a strange set of priorities (such as constantly fidgeting with Firefox's UI) when they do not yet completely support stuff that is YEARS old. Things like WebM are already a day late and dollar short when it comes to market penetration. The last thing we need is for proj
Re: (Score:2)
Unlike webkit-based browsers, it supports MathML...
Actually, MathML was merged to the trunk of Webkit the middle of last month. So if you're running the latest, it's working, although when it will be in a particular browser depends upon the release schedule for that browser.
It also directly targeted WebGL support, whereas other vendors tried to sneak in proprietary standards before giving up.
I'm not sure what you're referring to. Chrome and Safari both have extensive WebGL support at this point. They also support some additional functionality, like Apple's 3D CSS transforms, but calling them proprietary is misleading. The Firefox team has actually implemented some of them. "
Re: (Score:2)
I can not for the life of me understand how anyone thinks that Firefox is a substandard browser.
It's slow and has a clunky interface. Not to mention the "automatic updates" bullshit that seems a lot like Windows automatic updating. Have you actually tried using other browsers?
Re: (Score:2)
You may think it has a "clunky interface", but I personally like it much more than Chrome. Though, I end up using Chrome more often because of synchronized bookmarks and I use multiple machines. That doesn't mean I like the interface. I just find that it has one killer feature I would rather not live without.
As far as interfaces: Firefox > Chrome > IE8 (I have not used Safari or Opera, but I imagine they are Chrome-like in going for form over function.) I do however combine all the Firefox toolbar
Re: (Score:2)
"Clunky interface"? Really? The browser is completely configurable. You can make it look like Chrome [mozilla.org], IE [mozilla.org], etc. Mine just has the tab bar, a black status bar and a white "command bar", skinned by Vimperator [vimperator.org].
Clunky default interface, possibly, but who cares?
Re: (Score:2)
"Clunky interface"? Really? The browser is completely configurable. You can make it look like Chrome [mozilla.org], IE [mozilla.org], etc. Mine just has the tab bar, a black status bar and a white "command bar", skinned by Vimperator [vimperator.org].
That's exactly how you get clunky interfaces. By not designing something simple and elegant, but by making it "skinnable." Skinning is the antithesis of good interface design. You give it away when you say it is about what it looks like, rather than how it functions. Interface design is more than skin-deep.
Re:Maybe... (Score:5, Insightful)
Because of stupid ass stunts like turning on silent automatic updates by default when we bitched and shouted at Microsoft for doing exactly the same thing.
Because of the way activity in one tab can still block the entire browser, such as showing an authentication prompt (no way to switch to another tab while that there box is showing).
Re: (Score:1, Informative)
1] Edit->Preferences->Privacy->Location Bar->When using the Location Bar, suggest: Nothing
2] Edit->Preferences->Advanced->Update tab->uncheck automatic update boxes
3] you have a minor point; I'd suggest dealing with the authentication box first
Now get back to work, Dick.
Re: (Score:2)
2. That should be unticked by default - that is my entire point. Having the option to untick it does not negate the fact that it shouldnt be ticked in the first p
Re: (Score:2, Insightful)
Re: (Score:2)
At the very very least, Firefox should give you the option to opt-in or out on first start up - it doesn't, and that imho is poor.
Re: (Score:1)
Re: (Score:1, Insightful)
Because of stupid ass stunts like foisting the 'Awesome Bar' on us with no option to completely revert back to the old behaviour (no, setting maxRichResults to 0 DOES NOT WORK before someone chimes up with it - it gimps the AB somewhat but it does not revert it to pre-AB behaviour).
The Awesome Bar works well. It's striking how poorly the URL suggestion systems work in the location bars of other browsers. Do you have any specific examples of how the Awesome Bar is a "stupid ass stunt"?
Because of stupid ass stunts like turning on silent automatic updates by default when we bitched and shouted at Microsoft for doing exactly the same thing.
Turn it off in the options. Saying "it should be off by default" is pretty silly when it's so trivial to change the behaviour.
Because of the way activity in one tab can still block the entire browser, such as showing an authentication prompt (no way to switch to another tab while that there box is showing).
Firefox 4 is moving to a tab modal model. Your nerd rage seems to be a bit misdirected. Maybe it would be more productive to participate in the Firefox project rather than complain
Re: (Score:2)
Because it has still awful memory leaks.
I use FF to play an "html only" MMO (mostly due to some helpful greasemonkey scripts not working on chrome) and after 1 hour of play it is using 1 Gb (and when it doesn't reach that limit it's because it crashed before)...
Re: (Score:1)
Re: (Score:1, Interesting)
http://arewefastyet.com/ [arewefastyet.com]
I'll just leave this here...
What's so wrong with flash? (Score:2)
You can also download their flash and flex SDKs, and other stuff [adobe.com].
The problem isn't flash - it's single-threaded browsers that sh*t all over themselves when a badly-written page (doesn't matter the content) ends up pegging your cpu, eating all your memory,
Some people! (Score:1)
Re: (Score:2)
I'd bitch about that whole "you hanging me" part. I don't really care about the rope, unless it's old enough to break. Then I'd care if you wanted to update it.
Re: (Score:1, Troll)
You're just angry because their first project will be a simulation of the genocide of your people.
Re: (Score:2)
Hmmm (Re:Maybe...) (Score:2)
It seems to me that people like to play lots and lots and lots of games through web browsers. It would seem to me that promoting building web games in an open way goes along with "making a browser that people want to use".
When I want to read the article, it isn't there (Score:2)
If my game isn't open source, do I still get to participate?
I'm working in Flash.
Re:When I want to read the article, it isn't there (Score:4, Insightful)
Re:When I want to read the article, it isn't there (Score:4, Interesting)
Flash (the authoring tool) can now produce HTML 5 Canvas + JavaScript. Flash Player (the runtime) was produced for years because there was no other viable option for running the output of Flash.
The output right now pretty much sucks, but they're working on it. The Flash IDE is pretty nice, so if people who have invested time in learning it can eventually put the output onto a standard web page without requiring a plugin on the client, I'm sure that's what most people will be smart enough to do.
Also, Adobe has done a lot of work on standardizing the SWF format and even the save format used by the Flash IDE. Macromedia's versions used to just dump a memory image to disk to save a Flash project. Now you can save it as an XML file that can be worked on with a node editor, text editor, XSLT, or whatever. The SWF format targeted at the Flash Player is even published so that other players can be written to the exact spec, although HTML 5 + JavaScript will hopefully be the dominant output from the IDE soon.
Now, I don't see the multi-hundred dollar Flash development system itself becoming open source any time soon. Adobe does have some tools they've put in the open realm, though. The quality of clones both open and closed of the IDE is improving. There are scores open source tools that output to SWF now that could also output to HTML 5. One programming language I've worked in (haXe [haxe.org] even targets SWF, JavaScript+HTML DOM, or the Neko VM selectably (but with different libraries and some differences in capability for each).
Stop with the FUD (Score:2)
Flash is an open platform. [adobe.com]
Re: (Score:2)
Your argument also applies even more to Java. The standard is licensed by ONE company. It's even more of a fat, resource hogging pig. It's (a lot) less portable than flash - ask any of the licensees who paid to license JavaME. (Java Mobile Edition - the completely non-free (as in pay me a license to use it and a fee for every phone solde) and non-portable (as in apps have to be tweaked for every phone).
There's only one company that controls dalvik. And dalvik is closed.
So, to quote you
Re: (Score:2)
I hope the first game is Strategic Conquest (Score:2)
Re: (Score:2)
You might be Interested in an HTML5/SVG Version of freeciv: http://freeciv.net/ [freeciv.net] It's still in development but it is playable already. Best results in in Chrome, Safari or Firefox.
Re: (Score:2)
I had StratCon for my Apple IIGS. Played it every evening between dinner and bedtime for months. Great game for its time.
Flash? (Score:2)
There are no rules or at least guidelines for now. I'm curious whether or not Flash will be allowed. I guess not, since if they do, all the winners will be flash-based.
Love it or hate it, Flash is the best way of writing a game for web (and in some cases mobiles), and with frameworks like AIR or tools like ZINC they can become standalone apps for Win/Mac/Linux - effectively meeting the promise made by Java 15 years ago.
Two years ago a wrote a little chess game [sparkchess.com]. I initially considered Java and then Silverlig
Re: (Score:2)
Just speaking of inconsistencies, the text links at the top of http://www.mozillalabs.com/gaming/ [mozillalabs.com] (which use a web font - Museo Sans) look different in Firefox and Chrome, while on https://gaming.mozillalabs.com/ [mozillalabs.com] the red circles with "Read blog", "Follow" are rendered incorrectly by Chrome (latest DEV build). What's not to love?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You also get cross-platform from one codebase for free. Windows, Linux, BSD, even the Wii! And since smartphones will increasingly be able to run flash, why bother with anything else (especially slow non-portable html5 games).
Re: (Score:2)
So why didn't firefox try to implement it instead of using a plugin? It's because the
Need open web browser fart apps! (Score:1)
There's clearly an unfulfilled need for online browser fart aps!
Re: (Score:2)
In 1995 Bill Gates wrote a panic email to his top execs titled, "Internet Tidal Wave"... why did he write this? Because, he knew that one day the browser could go full screen and become the operating system capable of playing games and complex software.
I doubt very much he "knew this" as such. I think he had only a vague idea of what was going on. Certainly, the way Microsoft reacted (trying to create a proprietary web) didn't really indicate that he understood the problem.
To be fair, nobody really knew in 1995 what was going to happen. It was all USENET and CD-ROM.
Re: (Score:2)
Re: (Score:2)
In other words - why didn't moz implement native support for the swf spec instead? The spec is out there, you can also freely download the SDK directly from Adobe, as well ss Flex, etc. They even invite people to do this:
Re: (Score:2)
Re: (Score:2)
I'm going to make a wild guess and say you found it easy to code... using the aforementioned helpful libraries.
Raw JS is still as much of a PITA now as it was 12