Mozilla Labs To Promote Open Web Gaming
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 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.
I don't think it matters if you game is open source, just the tools you are using. I think using flash goes against their goal. There are plenty of flash games, they are trying to show games that use open platforms.
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 even targets SWF, JavaScript+HTML DOM, or the Neko VM selectably (but with different libraries and some differences in capability for each).
I see a double standard in the way you praise Facebook gaming while "dissing" open source games. First, you say that we should consider Facebook games as just as good as "real" games. On the other hand, you also say that "the state of open source games is not good." But for every popular Facebook game (e.g. Farmville, Mafia Wars), I can download dozens of FOSS games that are just as good or even better. So okay, maybe these FOSS games are just knockoffs of some commercial game. But aren't those Facebook games that you say are "fun to play" also knockoffs of, let's say, Sim City? Oh well, I'm logging off now and playing another round of Megaglest and Sauerbraten.