UltraMantis wrote:DLTyrus wrote:Can everything in FTL be converted to simple touch controls?
Why not? It's mouse driven entirely with a few keyboard shortcuts. Cloaking, pause and Esc menu are all i can think of that are not regular mouse movements/buttons, with pause assigned by default to mousewheel/middlebutton.
Well phone games are typically limited to controls with either a touch or swipe of the finger. In FTL, this would cover powering systems, aiming weapons, but what about unpowering systems? Right click on a phone is usually a long press, but that would be pretty inconvenient/not fast enough when it comes to power management.
How would you pause? By tapping a menu key to open the menu, then hit pause? That could potentially be a bit cumbersome enough that it makes the game harder (e.g. pausing at last minute in time to activate a cloak to dodge a missile, which I do frequently
)
How would you drag a border around your crew to select them? Or right click to tell them to move as opposed to de-selecting them. Like I said above long-press could be a pain when trying to manage a lot at once, quickly.
The only way either of these can easily be solved that I can see would be adding additional elements to the UI, to accomodate limited controls on a phone, however screen-space itself will be an issue on phone screens. Take android phones for example, which almost all have 4 inch screens. The character sprites by default are very small, scaling them down to fit on 4-inch screen could make it so small as to be difficult to see/control, and targeting specific rooms of the enemy ship could also be a pain with how small the display would be.
Another point that springs to mine is that in the OP, KuroSaru says that he hopes to avoid legal issues because his re-write of the engine will require someone to purchase the vanilla game in order to run. Having looked at the source code it seems that, among other things, it pulls the art assets from your game installation directory. How can you distribute this mod to run on smart phones/smart pads, without redistributing parts of the original game such as the assets?
I'm curious mostly because converting everything to Java seems a pretty momumental task and a big slowdown in getting this mod finished (which I'm really interested to see happen
), in order to gain the ability to put the game on devices which I'm not sure is even possible/practical.
And on a personal note as I've stated, I like working with C# and hate working with Java