Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Discussion of all aspects of the game engine, including development of new and existing features.

Moderator: Forum Moderators

Post Reply
lea
Posts: 300
Joined: October 1st, 2016, 7:25 pm

Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by lea »

wouldn't it be more convenient to call current (1.16.x) or next (1.18.x) release series "version 2.0" (2.0.x)?

compared to Wesnoth 1.14.x, Wesnoth 1.16.x has plenty of changes which are not backward-compatible:
1) switches from 32-bit binaries to 64-bit ones
2) drops support for windows XP (I guess compatibility with linux and macos versions is less affected?)
3) overhauls UI theme API (themeWML) making it incompatible with all existing UI themes made for older versions
4) changes how/when damage amounts are rounded to nearest whole number therefore changing how much damage is dealt in some cases
5) seems to have numerous WML and lua API changes according to Wesnoth's wiki
6) likely other non-obvious changes?

even if Wesnoth project does not follow semantic versioning (https://semver.org/) it seems to make sense to go for "version 2.0" to reset second "digit" of Wesnoth's version number (called "MINOR version" in semantic versioning)

what are reasons to avoid "version 2.0" moniker indefinitely?
maybe there are other reasons (not listed above) to go for it?
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
User avatar
Lord-Knightmare
Discord Moderator
Posts: 2340
Joined: May 24th, 2010, 5:26 pm
Location: Somewhere in the depths of Irdya, gathering my army to eventually destroy the known world.
Contact:

Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by Lord-Knightmare »

this is "Wesnoth 2.0"

So future releases of the main game will always be 1.x.x
Creator of "War of Legends"
Creator of the Isle of Mists survival scenario.
Maintainer of Forward They Cried
User:Knyghtmare | My Medium
lea
Posts: 300
Joined: October 1st, 2016, 7:25 pm

Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by lea »

Lord-Knightmare wrote: October 5th, 2022, 5:35 pm this is "Wesnoth 2.0"

So future releases of the main game will always be 1.x.x
if I understand correctly, project Haldric does not aim for backward compatibility with Wesnoth 1.x so it is more like "Wesnoth 2" (sequel) rather than "Wesnoth 2.0" (next version)
or does it?

what fate is planned for "the main game" (Wesnoth 1.x) when project Haldric will become "release-grade" and/or feature-complete?
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
User avatar
Pentarctagon
Project Manager
Posts: 5531
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by Pentarctagon »

At this point, Haldric has become more of its own game really - it's not really "Wesnoth 2.0" so much as a separate game "inspired by" Wesnoth 1.x. So 1.x will most likely continue on, unless all or nearly all of the players and mod makers switch to that game.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
User avatar
egallager
Posts: 576
Joined: November 19th, 2020, 7:27 pm
Location: Concord, New Hampshire
Contact:

Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by egallager »

Lord-Knightmare wrote: October 5th, 2022, 5:35 pm this is "Wesnoth 2.0"

So future releases of the main game will always be 1.x.x
Kinda like how Perl will always be stuck at Perl 5, due to how they decided to go and do something different with Perl 6 that never caught on...
lea
Posts: 300
Joined: October 1st, 2016, 7:25 pm

Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by lea »

egallager wrote: October 5th, 2022, 9:52 pm Kinda like how Perl will always be stuck at Perl 5, due to how they decided to go and do something different with Perl 6 that never caught on...
because backward compatibility matters a lot for many people AFAIK
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
lea
Posts: 300
Joined: October 1st, 2016, 7:25 pm

Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?

Post by lea »

Pentarctagon wrote: October 5th, 2022, 6:44 pm At this point, Haldric has become more of its own game really - it's not really "Wesnoth 2.0" so much as a separate game "inspired by" Wesnoth 1.x. So 1.x will most likely continue on, unless all or nearly all of the players and mod makers switch to that game.
considering plans to not support WML it seems pretty unlikely for Wesnoth 1.x to be abandoned in favor of Haldric
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
Post Reply