I'm hoping to be able to create something for this. I've therefore been thinking a lot about the suitability of SVG for browser game development. It seems like SVG already includes many features that would be relevant to game development, including good authoring tools (inkscape, illustrator), resolution-independence, pretty good libraries to abstract out low-level manipulations (jQuery SVG, Raphael), high-level features for animation (SMIL), and high-level features for "skinning" maps and environments (CSS).
However, I think SVG is not at the level of a full-featured game engine. For example, it lacks native facilities for collision detection (SVGSVGElement.checkIntersection is often not sufficient as it is based on an object's bbox, rather than checking for actual intersection, i.e. of two bezier curves). There are probably other salient game-oriented features missing, but I'm not an expert in game development, and so these will probably only occur to me once I've started programming. I think the big win for this competition will be the development of reusable game engine components built on top of SVG. I've already seen a few for Canvas[0][1][3] which seem quite promising, but none yet for SVG. Jake [0] http://www.lukewallin.co.uk/?go=engine [1] http://mccormick.cx/projects/jsGameSoup/ [3] http://www.kesiev.com/akihabara/ (site was down when I checked. See google cache version here: http://webcache.googleusercontent.com/search?q=cache:x6fK32WOYscJ:www.kesiev.com/akihabara/+canvas+game+engine+akhibara&cd=1&hl=en&ct=clnk&client=ubuntu) On Wed, Oct 6, 2010 at 9:24 AM, Jonathan Chetwynd <j.chetw...@btinternet.com> wrote: > > > > a really fabulous opportunity to demonstrate SVG has recently arisen: > "Mozilla Labs is excited to announce the launch of our first > international Open Web Games competition" > http://mozillalabs.com/gaming/2010/09/30/game-on-2010-is-here/ > > Jonathan > > ------------------------------------ ----- To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ----Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) <*> To change settings via email: svg-developers-dig...@yahoogroups.com svg-developers-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: svg-developers-unsubscr...@yahoogroups.com <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/