Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interpret resolution in terms of screen fraction, not pixels #96

Open
sfiera opened this issue Mar 13, 2015 · 3 comments
Open

Interpret resolution in terms of screen fraction, not pixels #96

sfiera opened this issue Mar 13, 2015 · 3 comments

Comments

@sfiera
Copy link
Member

sfiera commented Mar 13, 2015

Original issue 93 created by sfiera on 2011-10-04T05:18:42.000Z:

Ares never supported resolutions higher than 1024x768, but monitors these days tend to be larger (e.g., 13" laptops are 1280x800, and they're small). The way things are set up now, it's possible to view a larger area of space by playing at a higher resolution, and that's potentially not fair.

I believe that we should pick a resolution (maybe 800x600) to be the canonical resolution, and adjust the zoom level at other resolutions to compensate. If 800x600 is canonical, and the user plays on 1280x800, then we should adjust the zoom level by 4/3 (i.e., by height ratio) so that 1:1 zoom on the latter renders as 1.33:1 zoom. In this way, a ship will take the same fraction of the height of the screen no matter what resolution the player uses.

@sfiera
Copy link
Member Author

sfiera commented Mar 13, 2015

Comment #1 originally posted by sfiera on 2011-10-04T15:03:06.000Z:

Side note: the reason that I picked 800x600 was because it's more likely to yield nice multiples. The two monitor sizes I had in mind were 1280x800 and 1920x1200 (the 16:10 equivalents of the 16:9 720p and 1080p). Adopting 800x600 turns 1:1 into 4:3 and 2:1. Adopting 1024x768 turns 1:1 into 25:24 and 25:16.

@sfiera
Copy link
Member Author

sfiera commented Mar 13, 2015

Comment #2 originally posted by sfiera on 2011-10-04T15:03:40.000Z:

Side note: the reason that I picked 800x600 was because it's more likely to yield nice multiples. The two monitor sizes I had in mind were 1280x800 and 1920x1200 (the 16:10 equivalents of the 16:9 720p and 1080p). Adopting 800x600 turns 1:1 into 4:3 and 2:1. Adopting 1024x768 turns 1:1 into 25:24 and 25:16.

@sfiera
Copy link
Member Author

sfiera commented Mar 13, 2015

Comment #3 originally posted by sfiera on 2011-11-03T21:17:37.000Z:

<empty>

@sfiera sfiera modified the milestone: Later Mar 14, 2015
@sfiera sfiera removed their assignment Aug 31, 2016
@sfiera sfiera removed this from the Later milestone Feb 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant