Tuesday, September 27, 2011

(Initial Intent for) Phase 1 Project in September

Locative Mobile Game Project



PHASE 1
 
 Goals:

* To build the basic mobile application of the game and the various menus within menus using Adobe Catalyst.  
*Integrate the ArcGIS flex software into the application or consider Latitude API.
*Create the viewfinder in which players will shoot at one another.  
*Create a server through SFSU

Basic Application Framework:


1.)  Menus and Pages to be built using Adobe Catalyst because of its ease in object based program and web design, requiring less coding than using Flash or Flash Builder on their own.
       -Catalyst Application files can be used as the base for creating iOS apps on Flash Builder which will be the final platform in which the iOS app will be written.
2.)   A Standalone Flash Builder app that integrates mapping information through the ArcGIS network
3.)  Catalyst or Flash Builder (I'm thinking the latter) permitting access to an altered camera viewfinder Program.
4.)  Get flashbuilder to communicate with SFSU server.
5.) Begin Training myself in Python as it is the language of ArcGIS




      
Resources

http://www.sfsu.edu/training/getstart.htm - SFSU Server Information
http://devgirl.org/category/flex-4-5/ - Flex/Air Forum


http://tv.adobe.com/watch/training-with-trani/determining-speed-data-from-gps/
       -Reading GPS data using a Flex Application
       - Basic Action Script 3 Coding in Flash for applications
http://blogs.adobe.com/flashplatform/tag/iphone 
       - GPS and Flex (using Latitude API)


http://itunes.apple.com/app/google-latitude/id306586497?mt=8
        -Latitude API information (I need to learn which information from the phone is given into this program in order to use a similar method with ArcGIS.  Latitude may be applicable to integrate into my application as a locative data transmitter and receiver, however I believe that it may be hard to alter and use its coding as I wish.  Therefore since ArcGIS is fully customizable and programmable, I'll probably use it as the Locative Data Platform in my application.


help.adobe.com/en_US/flex/.../developing_mobile_apps_flex.pdf - Everything about creating flex mobile applications

assets.en.oreilly.com/1/event/61/oscon2011_tute_sutton_18755.pdf
         -Coding information on manipulating integrated hardware for iPhone Flex/Air Applications using Flash Builder.


ArcGIS API training video - to create Flex-based ArcGIS Server Web applications


http://libraries.mit.edu/gis/software/arcgis_install10/ - Arc GIS libraries and tutorials and installation help


       
http://www.demonoid.me/files/details/2580666/?load_bal=9809676&show_files=&page=1#comments






Notes
-Adobe Catalyst Seems to be the most efficient way to build user interface and menu screens.  -Flash Builder integrates Catalyst Applications where more serious network code may need to be implemented
-Look up Latitude API.
-Might need to run a virtual private network to get ArcGIS 10 to work right because i didn't buy server space





******************       BETTER THEME:       **********************************

Road Warrior style post apocalyptic anarchy
-where players have avatars
a. could lead to augmented reality hardware integration with other players’ avatars in network.
-Allows for “clan” creation.
-Potentially could lead to a development of MMORPG style mission objectives

No comments:

Post a Comment