ActionScriptをJavaScriptに変換「Randori Framework」
Randori FrameworkはActionScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
ActionScriptやFlashは実に不遇です。AppleのFlashを使わない方針やAdobe自身の戦略の転換によってFlashの需要が一気に冷え込みました。しかしそこで挫けないのもプログラマです。今回はActionScriptをJavaScriptに変換するフレームワーク、Randori Frameworkを紹介します。
[](http://images.moongift.jp/2013/07/Screenshot 2013-07-22 10.24.02.1374590475.png)
デモのゲームです。HTML5で出来ていますが、まるでFlashのように動きます。
[](http://images.moongift.jp/2013/07/Screenshot 2013-07-22 10.24.46.1374590482.png)
マウスでスーパーマンを操作するゲームです。
[](http://images.moongift.jp/2013/07/Screenshot 2013-07-22 10.25.44.1374590489.png)
5回飛行物体に当たるとゲームオーバーです。
Randori FrameworkではActionScriptまたはC#をJavaScriptに変換します。Visual StudioやIntelliJ向けのプラグインも提供されています。ActionScriptで培われたゲーム開発のナレッジを活かせるようになるかも知れませんね。
MOONGIFTはこう見る
Adobe AIRを使えばiOS/Android向けのアプリが作れるとなっていますが、実際に開発を行っているケースは多くありません。何よりも実行速度が遅いのが原因で、今後GPUサポートによって多少改善はされるものの既に大部分の開発者はAdobeから離れてしまっています。
今後大きく状況が変化するとは思えませんが、ActionScript3自体はJavaScriptとの親和性も高いとされていますので活かせる道があるはずです。Flasherの方は要チェックなフレームワークではないでしょうか。