Why is warzone now such a s*t?

Here you may talk about Warzone's Gameplay, Strategy & Tactics
moltengear
Trained
Trained
Posts: 66
Joined: 22 Jul 2017, 15:05

Re: Why is warzone now such a s*t?

Post by moltengear » 07 Sep 2018, 22:10

Cyp wrote:A well-designed codebase is easy to understand. Unfortunately, the codebase isn't well-designed, though.

Some of the roughest edges have been sanded down a bit and/or rewritten from scratch — maybe someday the codebase will be well-designed?
The main thing you don't despond! The work goes quietly but goes. At least in the program Gimp. :D :D :D
wz_spectators_menu.jpg
You can support me. DOGE wallet - D5GFBVPoa2jcrwJqXyBvcYimnBB6mgHGjT

Forgon
Code contributor
Code contributor
Posts: 129
Joined: 07 Dec 2016, 22:23

Re: Why is warzone now such a s*t?

Post by Forgon » 15 Sep 2018, 22:38

moltengear wrote:
06 Sep 2018, 10:09
[...] It's also easy to add a column for spectators. All this is easy to do. I just don't understand all the code right now.
The minimum screen resolution of 640x480 pixels must be supported.
Keep that in mind before creating GUI mockups.
Review my new green assignment crosshair cursor: ticket #4778

Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3750
Joined: 03 Aug 2006, 19:39

Re: Why is warzone now such a s*t?

Post by Per » 16 Sep 2018, 13:27

IIRC we upped this to 800x600 at some time. We could probably up it to 1024x768 (or 1280×720, ie 720p), since even really low-end mobile phones and the cheapest laptops you can buy support that now.

Forgon
Code contributor
Code contributor
Posts: 129
Joined: 07 Dec 2016, 22:23

Re: Why is warzone now such a s*t?

Post by Forgon » 17 Sep 2018, 16:49

Per wrote:
16 Sep 2018, 13:27
IIRC we upped this to 800x600 at some time. We could probably up it to 1024x768 (or 1280×720, ie 720p), since even really low-end mobile phones and the cheapest laptops you can buy support that now.
No.

You increased the default screen resolution to 1024x768 in commit 9b0fa9e79a0e941c2f6d2e86795674872ef44217.
Years earlier, you did indeed change the minimum screen resolution, but only for Qt, with the instruction `mainwindow.setMinimumResolution(QSize(800, 600));`, which is now found at './lib/qtgame/main_qt.cpp:75', as part of commit 5893d2998e315a3717708df808b72f31e0f4a0e. Yet this looks like an oversight, not a design decision.

The minimum screen resolution is still 640x480.
I am strongly opposed to changing it because:
  • all GUI widgets were initially aligned to an orthogonal grid of that size. Screenshots from version 1.1, for instance, show menus to order reinforcements in campaign missions and design units filling most of it.

    The positions and sizes of such widgets are usually hardcoded constants, so that increasing the screen resolution merely widens the gaps between them. These values would be difficult to understand once the screen resolution they were based on for almost 20 years was no longer available.

    It would be harder to ensure that the GUI still works as intended.
    For example, overlapping or in other ways misaligned widgets are much easier to spot on the small screen.
  • this constraint can help to ensure a simple, elegant user interface that is not cluttered with useless information. Designs which require more screen space are probably not well thought out.
  • it is very useful to me in development. Precisely because of its small size, I can fit a Warzone 2100 window alongside a terminal into a single screen. Even comparing two game versions in neighbouring windows is possible in a 720p screen (this is not only great to test graphics, but also networking). The compact screenshots that result from the current minimum resolution are also easy to work with.
Review my new green assignment crosshair cursor: ticket #4778

User avatar
NoQ
Special
Special
Posts: 6175
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: Why is warzone now such a s*t?

Post by NoQ » 17 Sep 2018, 19:56

I don't think we should bump it to 1024x768 because a lot of netbooks with 1024x600 screens were around just a few years ago.

User avatar
Prot
Trained
Trained
Posts: 163
Joined: 29 Nov 2010, 12:41

Re: Why is warzone now such a s*t?

Post by Prot » 18 Sep 2018, 08:19

I still use 640x480 to reduce the utilization, since there is no headless mode.

Post Reply