w84death / Tanks-of-Freedom

Indie Turn Based Strategy in Isometric Pixel Art
http://tof.p1x.in
Other
1.14k stars 151 forks source link

Game unreadable on small resolutions #8

Closed est31 closed 8 years ago

est31 commented 9 years ago

This is how the level select menu looks like on a samsung i9100 smartphone display: screenshot The levels aren't readable at all. Also, some fonts are to small to read. It would be great if not just tablets were a target.

w84death commented 9 years ago

Yes, we are working on the new campaign menu and it will not have any drop downs.

est31 commented 9 years ago

Also, perhaps on displays with smaller resolution one could utilize the small screen better. Not that much blank space, you know.

czlowiekimadlo commented 9 years ago

New release is almost ready. We have reworked almost all menus and HUD, and will test it on smaller resolution screens to see if it is readable.

est31 commented 9 years ago

Great!

czlowiekimadlo commented 9 years ago

Skirmish menu is still using the dropdown, so the problem persists there, but Campaign should be fine. Skirmish will be redesigned alongside the Workshop GUI.

czlowiekimadlo commented 8 years ago

With todays update (0.4.0.2-beta) we have changed our menus and panels to be more adaptive to different resolutions in order to accomodate low-res Pandora. This is an important milestone that will allow to introduce resolution switch in the settings in the future. I would like to start working on this soon, so there is hope for android devices that don't meet 720p requirement.

est31 commented 8 years ago

Great that you are working on it!

Btw I've tried the 0.4.0.2-beta release, and really like it gameplay wise.

czlowiekimadlo commented 8 years ago

I have implemented resolution switching and it works very well for desktop version. Unfortunately, it appears to be not implemented at all in Android export template :(

I will research this further, ask around, but I'm afraid allowing for different resolution for older devices is not possible right now. A proposed workaround is to make two versions of an app - one normal and one HD, that differ on resolution settings. I don't like that solution though, so it is possible, that we have to postpone this until Godot 2.0 goes stable.

czlowiekimadlo commented 8 years ago

https://github.com/godotengine/godot/blob/master/platform/android/os_android.cpp#L291

Changing video mode for android is not implemented in Godot, even on 2.0, so no adaptive resolution for mobile :(

est31 commented 8 years ago

I've just checked the 0.4.2-beta release, it works great!

czlowiekimadlo commented 8 years ago

Uh, ok :D

We haven't really fixed the game for low resolution on Android. We have modified it to scale down nicely for the Pandora handheld community, but it would require different export settings than what we use for our official APKs.

Right now the game can be optimised either for high-res devices (like 2500x1500 tablet) or for low res phones (lower than 720p), but not really for both.

Anyway, we are glad it works for you. Thank you for your feedback, we really appreciate it. Please let us know if there are any unreadable parts of the game, so we can take that into consideration when we redesign the gui.

est31 commented 8 years ago

Okay, used the official export cfg file, it really seems to be not fixed ;)

czlowiekimadlo commented 8 years ago

Yeah, as I said, game is locked to 720p and it does not scale down very well. Unlocking resolution helps, but is way too small on 1080p+ devices. @w84death is working on new, themed gui, and we will try to make it work for smaller devices as well, but we don't know how will that work out.

gut5 commented 8 years ago

On a Nexus 6 at the standard resolution the text is way too small to read

w84death commented 8 years ago

Can you send us a screenshot?

On Thu, Sep 1, 2016 at 8:59 PM, wrsg notifications@github.com wrote:

On a Nexus 6 at the standard resolution the text is way too small to read

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w84death/Tanks-of-Freedom/issues/8#issuecomment-244177936, or mute the thread https://github.com/notifications/unsubscribe-auth/ACcr-gWymfx2DczaXRZWfU3hvVlqxnELks5qlyCggaJpZM4FN0Hh .

Pozdrawiam, Krzysztof Jankowski

czlowiekimadlo commented 8 years ago

@wrsg could you also add information where did you download the game? Was it itch, Play store or F-Droid? Our official builds are locked to 720p, so they are more suited for tablets, but phone should be perfectly viable. Nexus 6 has almost 6" screen, so it should be fine, unless build has unlocked resolution.

gut5 commented 8 years ago

@w84death I will get a screenshot for you, certainly.

@czlowie got it from the itch page

gut5 commented 8 years ago

screenshot_20160903-091023

gut5 commented 8 years ago

This is small enough that I get headaches from reading it on my N6

czlowiekimadlo commented 8 years ago

I can imagine - we have tested this on an SGS5 and it wasn't very good. We have decided to lower the resolution slightly on the next release as a temporary solution - we would appreciate feedback if it helps, even if only a little. We will figure out how to deal with this after 0.5.2 is out.

gut5 commented 8 years ago

Will give feedback once its out and I get my paws on it

czlowiekimadlo commented 8 years ago

It already is :) It is only a temporary solution though, we will have to figure out something better in the long term.

gut5 commented 8 years ago

That looks much better. There is a very slight issue, the font looks a bit off now, but I can actually read it now so I wouldn't worry too much screenshot_20160904-144825

czlowiekimadlo commented 8 years ago

You mean off-center? It is possible, as many labels are not positioned perfectly. We will keep working to eliminate such problems, but that is a separate issue from being unreadable.

gut5 commented 8 years ago

Its definitely readable now, I meant how the text has that weird antialiased look to it. It doesn't bother me that much though.

est31 commented 8 years ago

I think its fixed now