Latest Posts

Topic: Widelands Tournament 2021

hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2051
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2021-05-01, 21:43

As we are reaching towards a new release I took the freedom to host a tournament to test the current build for its suitability in tournamant mode.

Subscriptions are now open. Please respond to this post or write me a PM to be enlisted. Planned start is may 17th 2021.
The Tournament 2021 will be played using addons with a very recent development build announced shortly before the beginning. The version of the game might be updated round by round if bugs get reported and fixed during the tournament.
It will be played on maps with no coal. To get the maps you need to go to the Addons settings and install the "Tournament 2021 Maps" addon.
The wincondition will be to create 10 fully trained soldiers and store them in the warehouses in the shortest time. For this wincondition the "Tournament 2021 Win Condition" addon needs to be installed.
The startcondition will be always "Headquarters".

First round will be played with git version 857dd74 (master-8929 on appveyor) (bzr9888 on launchpad) see this post for details https://www.widelands.org/forum/post/36794/

The Tournament will be played in 5 rounds 1v1. Each round uses a different tribe and a different map (each map without any coal):
1. Amazons - Last survivors
2. Atlanteans - Coal Clean Cycles
3. Barbarians - Char wars
4. Empire - Cross 8
5. Frisians - Colonies

The tournament will start on may 17th 2021 00:00 CEST and last at least 5 weeks. As we have an odd number of participants late subscriptions are still welcome until the end of round 1.

--------- Round 1 -----------

Game will be played on "last survivors", tribe: amazons deadline for starting the game is sunday 23rd may 23:59 CEST. Deadline for completing the game is one week later

- yellow player result green player time
- genuez 1 - 0 Hasi50 scheduled Wednesday 19th May 17:00 CEST
- Mars 1 - 0 the-x
- hessenfarmer 0 - 1 WorldSavior scheduled Sunday 23rd May 20:00 CEST
- Teayo 1 - 0 forfait

--------- Round 2 -----------

Game will be played on "Coal Clean Cycles", tribe: atlanteans
Players to agree on starting positions. Suggested is a 2 position distance in height and 1 position distance in width to allow some time before contact.

deadline for starting the game is sunday 30rd may 23:59 CEST. Deadline for completing the game is one week later

- 1st player result 2nd player time
- Mars 0 - 1 WorldSavior sunday 30th may 20:00 CEST
- genuez 1 - 0 Teayo wednesday 26th may
- hessenfarmer 1 - 0 Hasi50 first possible playtime monday 24th may 16:00 CEST
- the-x 1 - 0 forfait

--------- Round 3 -----------

New game version to play Round 3 is:
git da98078
appveyor master-8946
bzr9902
(see this post https://www.widelands.org/forum/post/37006/)

for rules about bug abuse in this version see https://www.widelands.org/forum/post/37075/

Game will be played on "Char Wars", tribe: barbarians
Players to agree on starting positions. Suggested are positions opposite in directions to allow some time before contact.

deadline for starting the game is sunday 6th june 23:59 CEST. Deadline for completing the game is one week later

- 1st player result 2nd player time
- WorldSavior 1 - 0 genuez Sunday 6th june 18:00 CEST
- Mars 1 - 0 Teayo Sunday 6th june 20:00 CEST
- hessenfarmer 0 - 1 the-x Sunday 6th june 21:00 CEST
- Hasi50 1 - 0 forfait

--------- Round 4 -----------

Final Game version for the tournament will be the release candidate

for information how to download the Release candidate see this post
https://www.widelands.org/news/2021/Jun/8/widelands-1-0-release-candidate/


Game will be played on "Cross 8", tribe: empire
Players to choose startpositions. As the name of the map suggest I recommend choosing crossed start positions.

Update: due to having an unbalanced advantage green Startposition must not be chosen

deadline for starting the game is thursday 17th june 23:59 CEST. Deadline for completing the game is one week later

- 1st player result 2nd player time
- WorldSavior 1 - 0 the-x thursday 17th june 21:00 CEST
- Mars 1 - 0 genuez wednesday 16th june 20:00 CEST
- Teayo 0 - 1 Hasi50 saturday 12th june 18:00 CEST
- hessenfarmer 1 - 0 forfait

--------- Round 5 -----------

Game will be played on "Colonies no Coal", tribe: frisians
Players to agree on starting positions. Allowed combinations are north vs south or east vs west.
game version stays RC 1.0 as for Round 4.

deadline for starting the game is saturday june 26th 23:59 CEST. Deadline for completing the game is one week later

- 1st player result 2nd player time
- WorldSavior 1 - 0 Hasi50 Friday, june 25th, 18:00 CEST Hasi50 - West WorldSavior - East
- Mars 0 - 1 hessenfarmer Thursday, june 24th, 20:00 CEST Mars - blue hessenfarmer - yellow
- the-x 0 - 1 Teayo Wednesday, june 23th, 21:45 CEST
- genuez 1 - 0 forfait
Edited: 2021-06-25, 20:30

Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2051
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2021-05-01, 21:43

Participants:
1. Hasi50
2. WorldSavior
3. Teayo
4. hessenfarmer
5. the-x
6. Mars
7. genuez

current ranking

----------RANKING AFTER ROUND 1-----------

place player score bucholz match penalty
1 mars 1 0
1 genuez 1 0
1 Teayo 1 0
1 WorldSavior 1 0
5 hessenfarmer 0 1
5 the-x 0 1
5 Hasi50 0 1

----------RANKING AFTER ROUND 2-----------

place player score bucholz match penalty
1 WorldSavior 2 2
2 genuez 2 1
3 mars 1 3
4 Teayo 1 2
4 hessenfarmer 1 2
6 the-x 1 1
7 Hasi50 0 3

----------RANKING AFTER ROUND 3-----------

place player score bucholz match penalty
1 WorldSavior 3 5
2 Mars 2 6
3 genuez 2 5
4 the-x 2 3
4 hessenfarmer 1 6
6 Teayo 1 4
7 Hasi50 1 3

----------RANKING AFTER ROUND 4-----------

place player score bucholz match penalty
1 WorldSavior 4 9
2 Mars 3 9
3 genuez 2 10
4 the-x 2 9
5 hessenfarmer 2 8
6 Hasi50 2 5
7 Teayo 1 7

----------RANKING AFTER ROUND 5-----------

place player score bucholz match penalty
1 WorldSavior 5 13
2 Mars 3 15
3 genuez 3 12
3 hessenfarmer 3 12
5 the-x 2 13
5 Hasi50 2 13
7 Teayo 2 10

The End

Finally the tournament is over. Although there had been fewer participants then before it was a great pleasure to host the tournament. In the end it provided us with good feedback for the release of Version 1.0 and showed the abilities and the potential of all our tribes in a no coal environment. Thanks to everyone for providing maps and wincondition, for playing and for watching. I hope to see more players in the next tournament which will be held with the next release at the latest. Everybody is invited to join the experience next time.

And now after all the winner is (as expected):

WorldSavior

Edited: 2021-06-25, 21:16

Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2051
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2021-05-01, 21:43

Provisional rules (may be subject to small changes)

map:

Provided by addon "Tournament 2021 Maps"

Rounds (5):
1. Amazons - Last survivors
2. Atlanteans - Coal Clean Cycles
3. Barbarians - Char wars
4. Empire - Cross 8
5. Frisians - Colonies

Rules

copied from previous tournaments thanks to King_of_ Nowhere

the tournament will be played with the swiss system.

the pairings will be declared at the beginning of every turn, so keep an eye on the forum. once the turns are declared, contact your opponent and set up your game. after the game, notify the result to me and send me the replay.

there will be one week to play normally, and one week overtime. People are expected to play in the first week. Going overtime is penalized, except in a few specific cases, most notably if you start a game without finishing it, or if you announced in advance you would be missing for a few days. after two weeks, games not played will be assigned by forfait as a loss to both players, except for a few cases. Games started but still ongoing will be assigned by a judge, generally as draw unless there are good reasons not to. In no case a game will be allowed to continue after two weeks, as all the results will be needed to make the new turn.

I, hessenfarmer, will be the arbiter for all disputations, if no other not participating senior member will volunteer. However, in the interest of having a judge who is not a player and therefore potentially biased, some old and respected player willl be appointed the supreme arbiter. If you think my judgment was unfair, you can appeal to him, but you have then to accept his decision.

FULL VERSION

0) basics

Playing which map? For all games the map declared above is used. Choice of position is free, if not set in the announcement of the round (might be the case due to balanced position issues). If participants can't agree on positions the lower ranked (second) participant has the first pick.    
Playing which tribe? Tribe needs to be played according to round given.   
Startcondition is always "Headquarters".      
The game version should be a development version announced prior to each round.  Make sure to take care that every player in a match uses the same game version.      
Games are hosted by one of the players or another person. If you need to find someone to host for you, ask in the IRC chat.       
After every game, all players post the following results in a separate thread.     
    Who won.     
    Bugs / Glitches observed while playing.     
    A replay of the game (see next section for instructions).

1) pairings and ranking.

The tournament will be played with a swiss system pairing (https://en.wikipedia.org/wiki/Swiss-system_tournament). Basically, first turn is paired at random, who wins get one point, draws (can happen by agreement between the players, or by either players failing to win after a long time) are awarded half a point. For further turns, players are paired against other players with an equal score, so winning will progressively give you harder opponents, and losing will give you easier opponents. Nobody will be eliminated.

There will be five turns, eventually a last round may be addded if to many equal results are present.

The final ranking will obviously be given according to the score. To sort players with equal score, the Bucholz system will be used: the Bucholz score of each player will be calculated as the sum of the scores of all his opponents; a higher score means one has played against stronger opponents. If two players also have the same Bucholz score, they will be ranked according to how their direct game ended, if they did play against each other. Otherwise, the tie will not be resolved. Exception to the whole Bucholz mechanism is for deciding the winner.

If there is an odd number of participants, a forfait will be included, i.e. a virtual player who will always lose without playing. If one player retires, a forfeit will be put in his place. So a forfeit is a free win, but since the forfait will lose all games, it will sink your bucholz :-)  If there are two forfeits, they will be eliminated.

After the last round, if one player leads the ranking alone, he will be the winner. If there are several ex-aequo winners, then they will play one final match on the map. If there are more then 4 ex-aequo winners a new map will be provided for this.

after the game, the players must post the replay. It is enough for one player to send it, but sending it twice to be safe cannot hurt.

2) time schedule

Ideally there should be one round per week, but up to two weeks is considered an acceptable delay. Never a turn will last more than two weeks. Therefore, when a round is started, every player is expected to play within one week. Since people from different time zones cannot reasonably play except on weekends, and need a couple days to set up a game, if the turn is declared thursday or later in the week, the deadline to play will be extended until the next sunday. Taking more than one week to play will entail penalties, and after two weeks the game will be assigned by the arbitral decision **as detailed below**:

If two players fail to play within one week, then they will be penalized by -1 point on their bucholz score. If they accumulate 3 such penalties, it will instead be commuted to 0.5 points in the score (so it could make you lose the tournament if you were tied up for the first place). If they still have not played after two weeks, the game will be assigned as lost to both of them. A few exceptions below:

if it can be demonstrated that the delay was clearly the fault of one player (for example, if one player failed to be there at the appointed time of the game, or if one was only available for very narrow time windows while the other was much more available) then only the player at fault will be penalized. After two weeks, the game will be won by forfait by the player declared not at fault. Of course, if you failed to play and think it was not your fault - or not only your fault - you should send me some kind of proof that your opponent set an unreasonable schedule. Copy of mailed messages is the preferred method.

if two players did play for some time but had to interrupt the game and continue from a reload at a later date, they will not be penalized for taking more than one week. At the end of two weeks, if they produced at least 6 hours of in-game gameplay (taking into account game speed; they can get away with only playing 2 hours if they used 3x speed for example) and they sent the replays to me and still there is no victor, then the game will be considered draw unless one player has a clear advantage.

If one player will notify in advance that he will have problems playing one week, he will not be penalized for going overtime; but please don't do it too often. If he still can't play after the two-weeks deadline, he will be declared loser by forfait, but will not face any more penalties. If you know you cannot play, you can try to agree a draw with another player with a similar score: if you find one willing, I'll try to manipulate the turn so that you can be paired against each other and get a draw by agreement.

3) arbitral decisions

Since I, hessenfarmer, cannot be considered an impartial arbiter on this matter, since I will also be a player, someone else, an old and trusted player or developer who will not be participating this time, will be the final arbiter for deciding which players should be penalized for tardiness and how to assign unfinished games. The arbiter is still to be declared. Though I will make the first decision in any game, anyone can appeal to him if he believes my decision is unfair.

It was never necessary to appear to the final arbiter, though. This has always been a clean and sportsmanlike community. Let's try to keep it that way.

4) lack of communication

If one consistently fails to answer communications (i.e. never answering, or never discussing game schedule; missing one message is acceptable) for more than one week, he's considered retired from the tournament. Though this would be a pity!

5) bug/glitch abuse

Abusing of known bugs and glitches as documented on our github repository will be forbidden. If any player has the suspicion that the opponent used a bug he may object. If the used behaviour is found to be a real bug by our senior developers, the match eventually needs to be repeated. Players won't be penalized for using undocumented bugs. (one motivation for this tournament is to find them).

6) allowed features

All new features of widelands are allowed in principle if both players agree on it: e.g. peaceful mode, custom start position etc.
Edited: 2021-05-28, 12:41

Top Quote
Hasi50
Avatar
Joined: 2015-12-28, 16:19
Posts: 129
Ranking
At home in WL-forums
Posted at: 2021-05-02, 16:07

Please subscribe me face-smile.png

Edited: 2021-05-02, 16:38

Here are the widelands where people may dwell, walking around care that evrythings well.

Top Quote
Hasi50
Avatar
Joined: 2015-12-28, 16:19
Posts: 129
Ranking
At home in WL-forums
Posted at: 2021-05-02, 16:38

Please provide the Version we will play (Let me Guess 1.0 :-) and perhaps a link where to download it: e.g. appveyor, Windows x64 release

And here are all the new Features: ChangeLog not really?


Here are the widelands where people may dwell, walking around care that evrythings well.

Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2051
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2021-05-02, 16:43

Hasi50 wrote:

Please provide the Version we will play (Let me Guess 1.0 :-) and perhaps a link where to download it: e.g. appveyor, Windows x64 release

And here are all the new Features: ChangeLog not really?

We will play with the latest dev build per round and the version will be announced for each round, as it is intended to test the RC for 1.0 by this tournament. You may well train with the current dev build available from Github or appveryor (see https://www.widelands.org/wiki/Download/) how to get unofficial development builds for your OS.


Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48
Posts: 2105
Ranking
One Elder of Players
Location: Germany
Posted at: 2021-05-04, 19:31

Do i understand correctly:

Each round is played by two players using the same tribe? E.g. in Round 1 both player1 and player2 has to use Amazons?


Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2051
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2021-05-04, 19:42

kaputtnik wrote:

Do i understand correctly:

Each round is played by two players using the same tribe? E.g. in Round 1 both player1 and player2 has to use Amazons?

Exactly this is the plan. 2 players. same tribe. fastest player win.
BTW: thanks a lot for providing the Wincondition for this


Top Quote
kaputtnik
Avatar
Joined: 2013-02-18, 20:48
Posts: 2105
Ranking
One Elder of Players
Location: Germany
Posted at: 2021-05-05, 19:10

Thanks for clarification face-smile.png

Unfortunately i can't participate then because i am totally unfamiliar with other tribes than Empire face-grin.png


Top Quote
hessenfarmer
Avatar
Joined: 2014-12-11, 23:16
Posts: 2051
Ranking
One Elder of Players
Location: Bavaria
Posted at: 2021-05-05, 23:17

kaputtnik wrote:

Thanks for clarification face-smile.png

Unfortunately i can't participate then because i am totally unfamiliar with other tribes than Empire face-grin.png

That is a pity. But it seems there isn't much interest anyway. so we might need to find another format to test the new Version.


Top Quote