Translator of Islay 3D Animations into Flash Platform
- 1 Graduate School of Science and Engineering, Ibaraki University, Hitachi, Japan
- 2 Graduate School of Science and Engineering, Ibaraki University, Hitachi, Japan
- 3 Faculty of Science and Technology, Seikei University, Tokyo, Japan
- 4 Department of Computer and Information Sciences, Ibaraki University, Hitachi, Japan
- 5 Department of Computer and Information Sciences, Ibaraki University, Hitachi, Japan
Abstract
The three-dimensional (3D) interactive animations and video games are so attractive that successful educational programming environments like Alice and Kodu Game Lab deal with 3D characters. Islay 3D is another educational programming environment of which feature is an intuitively comprehensive user interface in terms of state transition diagrams. Unfortunately its animation definition was too memory-hungry when played by the built-in interpreter. In this paper, we present a translator of the animation definitions of Islay 3D into ActionScript3 (AS3). Compiling the AS3 codes by way of Papervision3D, we obtain the 3D Flash animation file playable on the Flash platform. It will be shown that the memory and CPU usages will be much saved, quartered and halved, respectively, by virtue of the translator.
- Adobe Flash Player. http://www.adobe.com/products/flashplayer.html
- Papervision3D. https://en.wikipedia.org/wiki/Papervision3D
- Adobe Flash. http://www.adobe.com/products/flash.html
- Cooper, S., Dann, W. and Paush, R. (2003) Teaching Objects-First in Introductory Computer Science. Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, Reno, 19-23 February 2003, 191-195.
- Fowler, A., Fristace, T. and MacLauren, M. (2012) Kodu Game Lab: A Programming Environment. The Computer Games Journal, 1, 17-28.
- Okamoto, S., Kamada, M. and Nakao, T. (2005) Proposal of an Interactive Animation Authoring Tool based on State Transition Diagram. IPSJ Transactions on Programming, 46, 19-27.
- Kwong, D., Niibori, M., Okamoto, S., Kamada, M. and Yonekura, T. (2014) Islay 3D—A Programming Environment for Authoring Interactive 3D Animations in Terms of State-Transition Diagram. Journal of Software Engineering and Applications, 7, 177-186. http://dx.doi.org/10.4236/jsea.2014.73019
- Nakagawa, M., Okamoto, S., Kamada, M. and Yonekura, T. (2006) Flash Movie Authoring Environment Based on State Diagram. Proceedings of 5th ACM SIGCOMM Workshop on Network and System Support for Games (NetGames 2006), Singapore, Article No. 45. http://dx.doi.org/10.1145/1230040.1230055
- Niibori, M., Arisawa, Y., Okamoto, S., Kamada, M. and Yonekura, T. (2012) An Authoring Tool for Flash Games in ActionScript3.0. Proceedings of the 15th IEEE International Conference on Network-Based Information Systems (NBiS 2012), Melbourne, 26-28 September 2012, 889-892.
- COLLADA—Digital Asset and FX Exchange Schema. https://www.khronos.org/collada/