Page 3 of 5

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

Posted: 07 Sep 2018, 22:10
by moltengear
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

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

Posted: 15 Sep 2018, 22:38
by Forgon
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.

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

Posted: 16 Sep 2018, 13:27
by Per
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.

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

Posted: 17 Sep 2018, 16:49
by Forgon
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.

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

Posted: 17 Sep 2018, 19:56
by NoQ
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.

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

Posted: 18 Sep 2018, 08:19
by Prot
I still use 640x480 to reduce the utilization, since there is no headless mode.

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

Posted: 04 Oct 2018, 12:34
by andrvaut
I will raise the issue of the need for release.
Version 3.2.3 does not like me only:
viewtopic.php?f=30&t=13703

There are currently no known critical bugs.
Maybe it's time to make a candidate for release?

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

Posted: 14 Oct 2018, 18:24
by Forgon
andrvaut wrote: 04 Oct 2018, 12:34 I will raise the issue of the need for release.
Version 3.2.3 does not like me only:
viewtopic.php?f=30&t=13703

There are currently no known critical bugs.
Maybe it's time to make a candidate for release?
Currently, the developer version is better than version 3.2, which is faint praise:
It still cannot be trusted to reliably implement even basic functionality, like
  • unit orders
  • proper VTOL rearming
  • unit templates
  • properly placed widgets
  • up-to-date documentation and translations
  • ...
Patches are so scarce that I expect no release within the year.

I suggest you take the initiative:
  • select a specific developer version (ideally the latest)
  • contact other players who regularly play online. It is probably best to use a platform like VKontakte for this.
  • explain to these people why they should switch from 3.1.5/3.2.3 to the newer version
  • provide them with instructions so they know how to install it
  • work patiently on this until a critical mass of players does so
  • every few months, repeat all the above steps for a new developer snapshot

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

Posted: 14 Oct 2018, 20:40
by andrvaut
I do not understand why it was possible to release 3.2.3 with a large number of known bugs, but you can not assign a new release on the last master?

I have not met with problems in the Master which are not in 3.2.3.

You offer me to actually fork the game.
This will lead to an even greater separation of players by version.
I think this is a bad idea. We already lose online due to the separation of players by version. Beginners leave the game because of bugs and lack of opponents. The newbie will not install the 3.1.5 version ...

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

Posted: 15 Oct 2018, 17:03
by pastdue
From my perspective, we are close to a new release, but there are a few key issues affecting builds that need to be addressed first. I'm working on several of them. We'll get it done.

In the future, I'm hopeful there can be a pattern of more frequent releases so that improvements & fixes (like those Forgon listed) can make their way to the player-base much more rapidly.

(Part of what I've been working on is simplifying the build + release process so this can happen.)

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

Posted: 03 Nov 2018, 14:43
by moltengear
1024x600 - perfect default resolution. The height is not important for widgets

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

Posted: 03 Nov 2018, 15:12
by Forgon
moltengear wrote: 03 Nov 2018, 14:43 1024x600 - perfect default resolution. The height is not important for widgets
The default resolution should work for most users.
According to statistics from GlobalStats, the current default resolution of 1024x768 pixels is used by roughly 3% of desktop users, whereas the resolution you suggest is not among the 10 most common ones (and has never been since data were collected from 2009 onward). Why should it be adopted then?

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

Posted: 03 Nov 2018, 15:29
by moltengear
Forgon wrote: 03 Nov 2018, 15:12
moltengear wrote: 03 Nov 2018, 14:43 1024x600 - perfect default resolution. The height is not important for widgets
The default resolution should work for most users.
According to statistics from GlobalStats, the current default resolution of 1024x768 pixels is used by roughly 3% of desktop users, whereas the resolution you suggest is not among the 10 most common ones (and has never been since data were collected from 2009 onward). Why should it be adopted then?
NoQ wrote: 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.

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

Posted: 03 Nov 2018, 15:32
by Forgon
moltengear wrote: 03 Nov 2018, 15:29
Forgon wrote: 03 Nov 2018, 15:12
moltengear wrote: 03 Nov 2018, 14:43 1024x600 - perfect default resolution. The height is not important for widgets
The default resolution should work for most users.
According to statistics from GlobalStats, the current default resolution of 1024x768 pixels is used by roughly 3% of desktop users, whereas the resolution you suggest is not among the 10 most common ones (and has never been since data were collected from 2009 onward). Why should it be adopted then?
NoQ wrote: 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.
NoQ was referring to the minimum screen resolution, not the default screen resolution.

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

Posted: 03 Nov 2018, 15:57
by moltengear
With a resolution of 640 can not do without horizontal scrolling.