dungeonwonders.com
September 08, 2010, 07:57:03 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: SMF - Just Installed!
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: When do you implement landscape mode?  (Read 375 times)
Tomo
Administrator
Full Member
*****
Posts: 168


View Profile Email
« on: March 03, 2010, 09:59:18 PM »

I've been asked few times about this - probably because
I have few screen shots and information under "Development" section
with some early attempt to support landscape mode. There are
few reasons why I haven't implement this yet.

<Technical Reason>

Well, it turns out (at least when I was trying to make it work) that
the way I'm stacking Activity (think this as each screen) to improve performance
makes supporting orientation change MUCH harder
(please note this is probably not a problem with Android itself but I'm just not doing it right)

In order to properly support orientation change, I needed to do pretty major
restructuring of my code and I simply don't have time to do that. Also I need to
design 30+ XML layout files and that is also considerable development effort.

<Theoretical Reason>

When I originally design this game, I thought it would be cool if this game can be played
in subway (hence no network) and even with one hand. In portrait mode, you can hold the
phone in one hand and using thumb, you can still play the (most of) the game but in
landscape mode, it is really hard to do so.


So ... sorry, but I don't think I can implement landscape mode in this game.
I do agree for some phone, landscape mode make it easy to play the game but ...
it's just a tons of work and I still have lots more things to work on. I'll keep this in mind
when I ever going to rewrite game engine in future to properly handle orientation change.
(but this probably won't happen for while as I've already rewrite the entire code once)
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!