This morning I work up early to download the new Xbox Live update that includes Internet Explorer. My goal was to try out some of our HTML5 Canvas game experiments to see is they work on the new I.E for the Xbox. To my surprise, they work fairly well. Both 1945 Demo and Atari 2600 Match 3 work with the game pad (the mouse maps well to the analog stick) and include nearly all the sound FX (no mean feat for an HTML5 game).
The main issues seem to be the is the size/scale of the games, and mapping the cursor to stay inside the game area. I spent no time trying to update the games to work inside the 360 I.E. browser, but I'm certain it will not take very long to optimize them for the platform.
Obviously, the games are just demos and need work, but you can see that there might be a bright future for browser-based games on the Xbox...at least in HTML5. The Flash games I tried did not work, and it looks like the player cannot be installed. So much for playing Home Computer Wars on the Xbox. I guess I need to make a version in HTML5.
By Steve Fulton
We found out about Grant Skinner's CreateJS project a few weeks ago, and were instantly excited to start writing about it for the second edition of HTML5 Canvas. The libraries he is helping to create will go a long way to help make Canvas development much easier. Now we hear that Adobe plans to include support for exporting from Flash to CreateJS in CS6.0. This seems like a very smart move that will help both Flash and HTML5 Canvas development projects.
In the video below from Adobe, you can see how it will work.
spaceport.io Takes some of the Pain Out of HTML5 Game Development By Helping you convert AS3 to HTML5
Wow, it's getting hard to keep track of all the exciting new APIs, SDKs and platforms emerging for HTML5 game development!
We just took a look at Ben Savage's spaceport.io project today, and it looks really interesting. There is both an SDK that helps you to convert AS3 games to native mobile apps, and one that helps you build apps from scratch.
The key here is that the software helps with converting AS3 games to native mobiles games, providing better performance than Flash running on those platforms.
If you are interested in how it works, there is a slide presentation that shows you all the gory details.
Here are some highlights:
- Includes a native renderer built in C++ and openGL for iOS and Android (basically they recreated the Flash player on those platforms)
- Can take a binary .swf and automatically convert it in seconds
- Includes 4 levels of code hiding/obfuscation to that makes the code at least as hard to decipher as a .swf
- The software is free, but there is a licensing fee if your game generates more than $10k in revenue.
- Code can be automatically updated from their servers, allowing for automatic updates around the app store model.
- The conversion is *not* automatic, so some rejiggering of the code might be necessary, but it gets you most of the way there in converting AS3 to HTML5
- Games use Spaceport's native formats, so after conversion you are tied to their service
- Since this is a "service" getting clients to accept using it might be a difficult task.
- We are not sure if they use the Canvas or not, but from this story it appears that Ben appreciates it, however we could only see CSS mentioned in the docs.
We plan to test it out with an AS3 game soon.