This project's goal is to create a working prototype of a mobile hybrid game. The game previously existed in Flash, but now needs to be created from the ground up using Sencha 2.0 and PhoneGap so that it can be a downloadable App.
The game is a 2-player, turn-based, online strategy game similar to Stratego. One player moves one piece per turn. When two opposing pieces touch, the application sends an Ajax call to the server so that the server can compare the attack, defense, and variable values to determine the winner. However, instead of being bound by a grid, pieces can move freely over the map within a movement radius for that piece.
This project is to make a simple prototype without any graphics, sounds or polish. This project is develop a thin client. The client does not contain any of the logic for the resolution of attacks. Instead the client just passes which piece moved where to the server via a Sencha Ajax call. The server then returns the result. For this prototype, just make Ajax calls to a text document with static, hardcoded return values.
Please see the attached wireframe mockups for reference.
The following Use Cases and specifications are available in Google Docs once the project begins:
Display Intro Screen
Display Welcome/Login Screen
Check character stats, achievements, and messages
Display Character Stat Screen
Display Mission Page
Select a Mission
Find a Game
Select a Champion
Attack with Bonus
Reconnect to Game
HTML5 + Sencha 2.0 framework.
PhoneGap to build and deploy.
Target Devices: iPhone 3+; Android 2.2+; Webkit for Desktop.
Work for hire.
Delivery of all source code at end.
Code needs to be well documented with comments.
The project must be PhoneGap ready.
Send test applications for device testing throughout (ipa and apk format).