All the informations and details about Worldwide Combos games modes and rankings.

The matchmaking depends on players' multiplayer ratings, Arena filters current waiting times, matchmaking speed, and whether they enabled the bot or not. Players may edit their filters by clicking on the "Filters" button, while the bot and the matchmaking speed can be configured by clicking on the "Preferences" button.

When playing Custom games, the room creator decides the maximal length of a round (possibly infinite), the KO limit (possibly infinite), and the handicap type (note that time and KO limits can't be both infinite at the same time). However, in an Arena or Tournament round, such rules are already decided in advance. For Tournament rounds, refer to the corresponding Tournament page to check them. For official rulesets, check the corresponding Wiki page.

The goal is to knock out your opponent as much as possible. Your opponent is knocked out when there isn't enough space for the next block to spawn at the top of the grid. Then, handicap lines on the opponent's side disappear and the round continues. If one of the players reaches the KO limit (assuming there is one), then the round ends. If the time limit is reached (assuming there is one), then the round ends (no hurry-up or tie-break). If a player tops out despite having no handicap lines to cope with, then the round ends and this player loses.

The winner of a round is the player who got the biggest number of KOs. The round ends earlier if the KO difference
if big enough: let `k`

be the KO difference and `t`

the number of seconds remaining, the round
ends if the leading player places a block while the following condition is satisfied: `k > Math.ceil(t/10)`

.
If the players are tied in KOs at the end of time limit (if there is one), then the round goes into extra time: let
`t`

the initial duration of the round (in seconds), then 4 solid, unclearable lines will spawn right at the end
of that time limit, then every `t/4`

seconds, with a maximum of 16 solid lines. The round ends when one of
the players take the lead.

Note that, in order for a game to end the leading player should place a block (unless the opponent tops out, or the non-zero KO limit is reached). This is to avoid player stall and provide more interesting game endings.

First of all, only Arena and Tournament rounds do have an influence on the multiplayer ratings. Note that, Tournament rounds do not make the ratings update automatically: for now, at the end of every Tournament the ratings are recalculated to take this Tournament matches into account.

Only users with a validated Worldwide Combos account may appear in the rankings. People with a rating that equals 900 (which is the initial rating for every new player) do not appear no matter what (but still get ratings). For every ruleset there is a different rating.

Let's say two players with ratings
equal to `R1`

and `R2`

play against each other. The new ratings will
be `R1' = R1 + K*(RES - 1/(1 + pow(10, (R2 - R1)/400)))`

and
`R2' = R2 + K*((1-RES) - 1/(1 + pow(10, (R1 - R2)/400)))`

, truncated to two
decimals, where `RES`

is a value between 0 and 1 inclusive which depends on the
round's outcome, and `K`

is the K-factor of the round.
As of now, this K-factor equals 32 in all rounds using an official ruleset, except versus the bot (16).

Let's assume that player 1 wins
with `KO1`

KOs, while player 2 had `KO2`

KOs: then
`RES = 0.7 + 0.3 * min(log(1+KO1-KO2)/log(8), 1)`

.
If player 2 wins, just replace `RES`

with `1-RES`

.

There are also bonus points that are awarded to newcomers. In official rulesets, every player can win at most 200 bonus
points, but this value may be customized in other rulesets and Tournaments. Bonus points don't work in the same way in Arena and in Tournaments: in Arena, if a player
gets a positive rating change at the end of a round (say `x`

), with a `k`

KO-lead and still has `b`

bonus
points that have not been awarded, then this player wins `Math.min(b, x*k)`

bonus points at the end of that round.
In a Tournament open phase round, players get `3*K/8`

points per round while while they have still bonus points left,
where `K`

is the open phase's K-factor, and regardless of how well they do.

In official rulesets, one or several rating decays occur every week and is unavoidable. In Tournament open phases, rating decay occurs every 10 minutes once late registration is over, and applies to players that did not play at least twice during the last 10 minutes.

Survivor is a singleplayer mode that consists in avoiding to top out as long as possible. Handicap lines spawn from the bottom, and the time interval between two consecutive handicap lines decreases with time. When a new player signs up, only Normal Survivor is available, and Elite Survivor (see below) is unlocked after reaching 4 minutes in that Normal Survivor.

In Normal Survivor, there is one handicap line that spawns at the very beginning of a game. Now let's
say that `n`

lines already spawned. The waiting time before the next handicap line is
approximately `Math.log(40) / Math.log(4 + .4*Math.pow(n, 0.6))`

seconds.

There are two types of Normal Survivor: one uses handicap with holes while the other one uses handicap with bombs.

Advanced Survivor is unlocked when reaching 4 minutes in Normal Survivor mode. This mode is very similar to the previous one; yet, the pace is much faster, and it was meant to be for fast players, for whom the Normal Survivor's speed might be a little bit boring in the beginning.

In Advanced Survivor, there are two handicap lines that spawn at the very beginning of a game. Now let's
say that `n`

lines already spawned. The waiting time before the next handicap line is
approximately `(Math.log(40) / Math.log(4 + .4*Math.pow(n-1, 0.6))) * 0.75;`

seconds.

There are two types of Advanced Survivor: one uses handicap with holes while the other one uses handicap with bombs. Each of these two are unlocked separately when you reach 4 minutes in the corresponding Normal Survivor mode.

Elite Survivor is unlocked when reaching 4 minutes in Advanced Survivor mode. This mode is very similar to the previous one; yet, the pace is much faster, and it was meant to be for fast players, for whom the Advanced Survivor's speed might be a little bit boring in the beginning.

In Elite Survivor, there are three handicap lines that spawn at the very beginning of a game. Now let's
say that `n`

lines already spawned. The waiting time before the next handicap line is
approximately `(Math.log(40) / Math.log(4 + .4*Math.pow(n-2, 0.6))) * 0.6;`

seconds.

There are two types of Elite Survivor: one uses handicap with holes while the other one uses handicap with bombs. Each of these two are unlocked separately when you reach 4 minutes in the corresponding Advanced Survivor mode.

Sprint is a singleplayer mode that consists in clear 40 lines as fast as possible. The challenge is completed when 40 lines have been completed, and the elapsed time is the number of milliseconds between the start of the game and the moment when the last block was placed. If the player tops out, then the challenge is failed, and the game's replay is not saved.

In this particular mode, some of the bags cannot appear in the first bag: while the first block is either an S-block or a Z-block, the upcoming blocks are generated once again.

Gravity is a singleplayer mode that consists in clearing as many lines as possible. The challenge is completed when the player tops out.

In this particular mode, the gravity setting does not match the usually expected setting: its value
in milliseconds is `4000/(1 + .4*Math.floor(score/10)*Math.floor(score/10))`

where
`score`

is the current number of lines cleared.

Warm-up mode is a singleplayer mode with no particular goal: there is no time limit, no KO limit, and there are no handicap lines. There is no countdown before the game starts. If the player tops out, then the field is completely cleared, and the player can start playing again from scratch. There are no saved replays in this mode.

Worldwide Combos 5.5.3 - Noël Nadal - logo by Legitimate Ted

Privacy policy - Terms and Conditions - Donate -
Submit feedback