Chris Pollett >
Students > [Bio] |
CS297 ProposalJavascript Game Engine for Mobile using HTML5Nakul Natu (nakul.natu@gmail.com) Advisor: Dr. Chris Pollett Description: The goal of this project is to develop a mobile Javascript game engine which uses HTML5. We will be able to create platform independent mobile games using this engine. To achieve game persistence, HTML5 local storage will be used. The created games will be stored on the desktop of the device in the form of a data url, and this can be clicked just like a native app. When the user launches the data url, the game will open in a browser but the user will feel he is in a native app. The data url contains the complete game. HTML5 has many restrictions on use of local storage, connecting it to the data url will be a really challenging aspect of this project. I will also provide test games created using the engine to support my project. Schedule:
Deliverables: The full project will be done when CS298 is completed. The following will be done by the end of CS297: 1. Create a data url for game "Pong" and store the high scores 2. Run test game created using "Crafty" a javascript game engine on device 3. Develop HTML5 application using Local Storage 4. Create an application which will connect data URL to HTML5 Local Storage 5. CS297 Report. References: [MARK2009] Dive Into HTML5. Mark Pilgrim. http://diveintohtml5.org/. 2009. [RICK2010] Developing portable mobile web applications. Rick Rogers. Linux Journal Volume 2010 Issue 197. 2010. [JORG2011] Collaborative framework for browser games development. In proceedings of the 2011 Workshop on Open Source and Design of Communication. 2011 [LMAS1998] RFC2397 : The "data" URL scheme. L. Masinter. IETF. August 1998 |