To give you an impression of what you can achieve with Jangaroo, here is a list of some publicly available Jangaroo demos and applications.
If your browser has a Flash plugin, you can see the original demo running in a Flash player at the right side. Don't they look like twins?
The Open Source framework flixel is great for building 2D Flash games and comes with several demo games. We grabbed the source and recompiled it with the Jangaroo compiler, again using the Jangaroo Flash re-implementation. Then, we cross-compiled three different flixel games: The demos Flx Invaders and FlxTeroids as well as the complete game MODE, and the tutorial platformer Jumper, including visual effects and sound.
This means the games now run as HTML5 applications in every modern browser, without a Flash plugin! Safari mobile (iPhone, iPad, iPod) works too, but very slowly, and so far, the games can only be controlled by keys, so you cannot actually play.
- Run the games (with Internet Explorer, you need version 9) by clicking on the screen shots.
- View the source on github: Jangaroo flixel, Jangaroo Flx-Invaders, Jangaroo FlxTeroids, Jangaroo MODE, Jangaroo Jumper.
- Note: The source code has only been slightly adapted from Adam Atomic's original implementation for a few workarounds.
This means it runs in every modern browser (for Microsoft Internet Explorer, you need version 9). Safari mobile (iPhone, iPad, iPod) works also, but the demos do not yet support touch events, so only the falling 'Ragdolls' can be viewed.
The Flash game benchmarks BunnyMark and BunnyLandMark compare different rendering strategies. After a few minor fixes in jooflash and creating a Maven POM, the project could be compiled and built with Jangaroo, resulting in a HTML5 version of the benchmark. Read more about BunnyMark and Jangaroo in Iain Lobb's Blog. You find all links to running demos and the source code there.
Jangaron - Jangaroo Tron Lightcycle Game
Definetely the largest Jangaroo application outside CoreMedia is the free Web game Jangaron, a 3D remake of the Tron Lightcycle Game. The game is completely written in Jangaroo, besides one ActionScript class that allows access to the Flash Sound object from Jangaroo (in the experimental version, it even uses HTML5 Audio). As all Jangaroo applications, it runs in all major browsers, even in older IE versions.