Saturday, October 15, 2011

Project ideas - First draft

Alright! The idea for my next project will be a Zelda - Phantom Hourglass-inspired game that will run on Android. The game will be a typical adventure - rpg viewed from above and controlled with the thouchscreen. The plan was first to limit the environment to inside caverns and dungeons but I don't see any reason as to not include places with an open type of landscape. As I still want to include dark areas with fog of war, the openGL ES 2.0 will be fun working with since I get to play with shaders. 

Because of ES 2.0 I don't think i will go any lower than to support Froyo-based handhelds. I also think i will exclude the low density and the small screen size configuration. This will still support the majority of all handhelds (85% - thanks to Google for these, these and these numbers). 

As I want to learn more about Android I've decided that I will not discard Android-specific solutions over a more general solution which is easier to port to other platforms.

 Some implementation-specific decisions:
  • Fragments will be used for the different views/activities, e.g. the main menu, the level select menu, the "game" view, etc.  
  • The rendering will be executed in a separate thread (from the "game" thread)
  • An entity system will be used in the "game" thread 
Not much game design has been done so that needs some work and as far as implementation goes, I will probably start with the structure of the different "game" threads and how they will communicate and then start with the entity system. I will postpone the solution of how to structure the fragments for the different activities/view or start with it on the side - separate from the "game" activity/view.

The app will be divided into two different versions, one with ads and one without so I will probably have to check out ad options like AdMob and AdSense and how they will be implemented.

No comments:

Post a Comment