[quote=“utunnels, post:1, topic:1726”]Github repo: https://github.com/utunnels/Cataclysm-DDA/tree/android
Compiled binary: https://www.dropbox.com/s/fqy4wf33zppasyd/DDA4droid.7z[/quote]
That’s pretty good, there even seems to be support for audio ready. Did you make all that just for Cataclysm or you used some skeleton of some previous port? Have you tried playing any sounds from the native part of the code, is audio support complete?
Can you name the tools you used and describe compilation process? Are there any files that need to be manually moved between native and Java compilations? Is there anything unusual that needs to be done to get it compiled?
It is a headache to display the keyboard, because my phone has a 480x800 screen. Though it looks OK in landscape view, there won't be any place to put the screen keyboard. So I use portrait view and 6x12 bmp font.
You could enable auto rotation anyway. If you are just moving from place to place all you need is the touch-screen, then when the keyboard is required you simply rotate the phone. Alternatively the right side of the screen with messages, radar and player info could be separated and moved below the main view, something like this:

I wonder how it looks like on a device that has bigger resolution.
It’s pretty small even for 7 inch tablet. The game definitively needs landscape view, with some custom keyboard/controls panel, or vertically split windows like on that screenshot above.
It is based on SDL 2.0 and it seems there's some bug when using both finger touch event and text input event. Otherwise I would have simulated the directional buttons. For now you have to use hjkl or numbers to move your character.
Perhaps for a quick hack you could use screen rotation event to disable one and enable the other, enable touch screen and disable text input when in landscape and the other way around when rotated to portrait.