flareteam / flare-game

Fantasy action RPG using the FLARE engine
http://flarerpg.org/
Other
1.13k stars 237 forks source link

Support for handheld devices (mouse-less devices) #7

Closed zear closed 12 years ago

zear commented 12 years ago

I opened this issue to discuss steps needed to implement in order for Flare to support handheld platforms.

What I understand as a "handheld platform" is a device, which:

Note that some handheld platforms will have a touchscreen, however I would like to focus here on a situation where keyboard/joystick is the only way of input.

Case study: GCW Zero - 8 buttons (keyboard interface), d-pad (keyboard interface), analog (joystick interface) GPH Caanoo - 9 buttons (joystick interface), analog (joystick interface)

Video of the current status of Flare performance on these devices: http://www.youtube.com/watch?v=ymc--9fIAxc (I encourage to watch it to understand the points I'm raising further on)

== Menu navigation ==

Options menus:

In-game menus:

== Picking up items ==

== NPC Dialog menus ==

== Using the bottom bar ==

== Loading times ==

Loading times should be optimized to reduce their time.

I believe some of the proposed features should also be merged back with the flare-engine when implemented.

clintbellanger commented 12 years ago

zear, I'm going to move this issue to the flare-engine repo, as much of this work needs to happen at a very low level inside the engine.