OpenTTD - Android Port

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

gcVoL
Engineer
Engineer
Posts: 2
Joined: 17 Jun 2012 12:15

OpenTTD - Android Port

Post by gcVoL »

Hi :D,

First of all, thanks for this great game.

Then, I think (and I hope) you will be able to help me, please; so, you may have tried the Android version of OpenTTD and some of you may have played it on phone.
The problem I have is... "how to play ?" :roll:. On the startup configuration, I choose an emulation mouse for "small display (phone)": and, when I put a finger on the screen, the focused area is zoomed into a kind of new window (the targetables buttons are thus larger and are expected to be more easily reachable), but I can't click with another finger on any button of this new area. So, how to click :mrgreen:......
I add that the touchpad emulation works fine (but I think it seems to be less convenient than the zoom system... for which I'm not smart enough to make it work :shock:).

Thanks a lot,
User avatar
thphwh
Director
Director
Posts: 516
Joined: 23 Dec 2011 13:50
Location: Letchworth GC

Re: OpenTTD - Android Port

Post by thphwh »

The android port is very hard to use on small phones and I've never got it to work.
Terkhen
OpenTTD Developer
OpenTTD Developer
Posts: 1034
Joined: 11 Sep 2008 07:32
Location: Spain

Re: OpenTTD - Android Port

Post by Terkhen »

The android port is not official, which means that the OpenTTD developers did not created the port and that we weren't contacted by the port creator either. Therefore we can't help you with your issues; you need to contact the developer of the port.

That said, I tried the port on my new phone a few days ago. Although I applaud the effort of porting OpenTTD to a new platform (the more the merrier :) ) it saddened me to see that the game is barely playable. OpenTTD is designed to work with a mouse and using a minimal resolution of 640 x 480, and that shows when you force it to run on a smaller screen while trying to select stuff with something way bigger than a mouse pointer.

In my opinion, to make OpenTTD work on android, it is not enough to solve the porting itself. To be playable on a small touchscreen, OpenTTD would also need a new interface, more suited to this kind of devices.
Supercheese
Tycoon
Tycoon
Posts: 1660
Joined: 16 Dec 2007 22:24
Location: Idaho, USA

Re: OpenTTD - Android Port

Post by Supercheese »

It works fine for me, but that's because I use a Toshiba Thrive, which has a large enough resolution to play; the Big GUI GRF helps too.

Still, I vastly prefer a desktop/laptop computer for OTTD.
Eyecandy Road Vehicles | Fake Subways | Supercheese's NewObjects

"Fashions and cultures change, but steam trains shall always be majestic."
-Professor Hershel Layton
User avatar
Chris
Tycoon
Tycoon
Posts: 1985
Joined: 05 Oct 2009 16:36
Location: Leeds, UK

Re: OpenTTD - Android Port

Post by Chris »

Large enough screen size - the better the resolution is, the smaller the GUI buttons would be.
Screenshots

Formerly Class 165
gcVoL
Engineer
Engineer
Posts: 2
Joined: 17 Jun 2012 12:15

Re: OpenTTD - Android Port

Post by gcVoL »

Thanks for your answers.

I just add another post to indicate that a new version has been released yesterday... with the same issue :mrgreen:...


Some screenshots about the zoom system, which seems to be a good idea for phones:
Image Image
User avatar
Lukenwolf
Engineer
Engineer
Posts: 81
Joined: 14 Jun 2012 12:09
Location: Nordschleifistan, Germanyland

Re: OpenTTD - Android Port

Post by Lukenwolf »

You have to see it, to believe it :lol: When TTD came out you needed a full blown PC to run it and mobile phones were the size of a laptop bag and heavier than Belgium. Now we play OTTD on them :shock:
Beer is not the answer. It's the question, and the answer is YES.
User avatar
FooBar
Tycoon
Tycoon
Posts: 6553
Joined: 21 May 2007 11:47
Location: The Netherlands
Contact:

Re: OpenTTD - Android Port

Post by FooBar »

Lukenwolf wrote:heavier than Belgium
You just made me LOL there :lol:
Eddi
Tycoon
Tycoon
Posts: 8289
Joined: 17 Jan 2007 00:14

Re: OpenTTD - Android Port

Post by Eddi »

Lukenwolf wrote:heavier than Belgium.
is that an element? :p
Alberth
OpenTTD Developer
OpenTTD Developer
Posts: 4766
Joined: 09 Sep 2007 05:03
Location: home

Re: OpenTTD - Android Port

Post by Alberth »

Must be an European element then :p
User avatar
wonkotsane
Engineer
Engineer
Posts: 23
Joined: 30 Dec 2002 20:07
Location: Telford, England
Contact:

Re: OpenTTD - Android Port

Post by wonkotsane »

I have tried playing the Android port on my Galaxy Tab 10.1" and it's poor.
I'm not the Messiah, I'm a very naughty boy.
User avatar
doktorhonig
Tycoon
Tycoon
Posts: 1104
Joined: 22 Aug 2006 11:03
Location: Austria
Contact:

Re: OpenTTD - Android Port

Post by doktorhonig »

It could be quite usable with a bluetooth mouse. Does it display a cursor?
User avatar
YNM
Tycoon
Tycoon
Posts: 3574
Joined: 22 Mar 2012 11:10
Location: West Java

Re: OpenTTD - Android Port

Post by YNM »

wonkotsane wrote:I have tried playing the Android port on my Galaxy Tab 10.1" and it's poor.
Hmm, played on Galaxy Tab 7.0+ and Note, its all running good. Even on Galaxy Ace. :D

Except that i can't export NewGRF from my computer :( (or are there actually any way to do it)
YNM = yoursNotMine - Don't get it ?
「ヨーッスノットマイン」もと申します。
cachila
Engineer
Engineer
Posts: 61
Joined: 29 May 2012 09:49

Re: OpenTTD - Android Port

Post by cachila »

it works well if you got a phone with key board with arrows
User avatar
YNM
Tycoon
Tycoon
Posts: 3574
Joined: 22 Mar 2012 11:10
Location: West Java

Re: OpenTTD - Android Port

Post by YNM »

cachila wrote:it works well if you got a phone with key board with arrows
Nope, mine don't use any of them, you just need to get used with the arrow ofsets :mrgreen:
YNM = yoursNotMine - Don't get it ?
「ヨーッスノットマイン」もと申します。
Dreedo
Engineer
Engineer
Posts: 41
Joined: 14 Dec 2007 18:11

Re: OpenTTD - Android Port

Post by Dreedo »

I have been playing Pelya's OTTD port from Google Play. I presume that's what everyone else has been using?

Unfortunately it looks like it got removed from Google Play a few days ago, so I'm guessing it isn't being developed anymore... :(

It was playable, even in network mode with Windows PC's and Linux. And the latest patch made it more usable on touchscreens which was good... Shame it appears to have stopped...

As long as you stuck to 256x256 it was playable, and 128x128 was fine even in the long-run.
User avatar
planetmaker
OpenTTD Developer
OpenTTD Developer
Posts: 9432
Joined: 07 Nov 2007 22:44
Location: Sol d

Re: OpenTTD - Android Port

Post by planetmaker »

Dreedo wrote:Unfortunately it looks like it got removed from Google Play a few days ago, so I'm guessing it isn't being developed anymore... :(
See http://www.tt-forums.net/viewtopic.php? ... 8#p1048918
pelya
Transport Coordinator
Transport Coordinator
Posts: 345
Joined: 18 Nov 2010 19:48
Contact:

Re: OpenTTD - Android Port

Post by pelya »

gcVoL wrote:Hi :D,
Then, I think (and I hope) you will be able to help me, please; so, you may have tried the Android version of OpenTTD and some of you may have played it on phone.
The problem I have is... "how to play ?" :roll:. On the startup configuration, I choose an emulation mouse for "small display (phone)": and, when I put a finger on the screen, the focused area is zoomed into a kind of new window (the targetables buttons are thus larger and are expected to be more easily reachable), but I can't click with another finger on any button of this new area. So, how to click :mrgreen:......
I add that the touchpad emulation works fine (but I think it seems to be less convenient than the zoom system... for which I'm not smart enough to make it work :shock:).
All those wacky mouse emulation modes are provided by SDL, not by OpenTTD.
When you tap the screen near the mouse cursor - it will generate left mouse click. To click and drag - touch near mouse cursor, hold for a second, then drag, you can navigate around a map this way.
When you're touching the screen with another finger - it will generate a right mouse click (OpenTTD still depends on it in some dialogs, this will hopefully be fixed someday, and hopefully not by me).
When you touch anywhere away from the mouse cursor - the cursor just follows your finger, without clicking.

I guess I'll have to provide a bit of documentation about that feature. What do you think about popup text window, when the application starts for the first time? (annoying, I know)
Or maybe just create a video with me playing, and put it to the app description? (There is a video, with someone playing OpenTTD on PC, it won't show you how to use the touchscreen-emulated mouse).
Or maybe add a border around the area where you have to touch to generate a click? I can also add vibration, to show you that the click happened, and two vibrations for a click-and-drag situation, but oh well, you may wish to throw your phone into the wall if you try to play like this for an hour.

There are also two modes for tiny displays, they are even more wacky, you may try them just for fun - I did not get any opinions about them yet.
ItsClipZz
Engineer
Engineer
Posts: 6
Joined: 27 Oct 2012 22:35

Re: OpenTTD - Android Port

Post by ItsClipZz »

Terkhen wrote:The android port is not official, which means that the OpenTTD developers did not created the port and that we weren't contacted by the port creator either. Therefore we can't help you with your issues; you need to contact the developer of the port.

That said, I tried the port on my new phone a few days ago. Although I applaud the effort of porting OpenTTD to a new platform (the more the merrier :) ) it saddened me to see that the game is barely playable. OpenTTD is designed to work with a mouse and using a minimal resolution of 640 x 480, and that shows when you force it to run on a smaller screen while trying to select stuff with something way bigger than a mouse pointer.

In my opinion, to make OpenTTD work on android, it is not enough to solve the porting itself. To be playable on a small touchscreen, OpenTTD would also need a new interface, more suited to this kind of devices.
That said, the IPad Port is just as playable as the PC , IMHO, i cant see the point of a 'Phone' Version though, thats just crazy
Transportman
Tycoon
Tycoon
Posts: 2792
Joined: 22 Feb 2011 18:34

Re: OpenTTD - Android Port

Post by Transportman »

ItsClipZz wrote:
Terkhen wrote:The android port is not official, which means that the OpenTTD developers did not created the port and that we weren't contacted by the port creator either. Therefore we can't help you with your issues; you need to contact the developer of the port.

That said, I tried the port on my new phone a few days ago. Although I applaud the effort of porting OpenTTD to a new platform (the more the merrier :) ) it saddened me to see that the game is barely playable. OpenTTD is designed to work with a mouse and using a minimal resolution of 640 x 480, and that shows when you force it to run on a smaller screen while trying to select stuff with something way bigger than a mouse pointer.

In my opinion, to make OpenTTD work on android, it is not enough to solve the porting itself. To be playable on a small touchscreen, OpenTTD would also need a new interface, more suited to this kind of devices.
That said, the IPad Port is just as playable as the PC , IMHO, i cant see the point of a 'Phone' Version though, thats just crazy
On smaller phones it might make sense to have a different/modified interface. The iPad has something like a 10 inch screen, which is doable with the current interface. With a smaller screen the icons will be hard to touch with your fingers. So a different interface might be needed for these small screens.
Coder of the Dutch Trackset | Development support for the Dutch Trainset | Coder of the 2cc TrainsInNML
Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: No registered users and 3 guests