How rankings work

Votes

On arena54.com/rankings a person is shown two listings of the same kind and picks one. That is one vote. Games meet games and creators meet creators; the two are never mixed.

The six boards

BoardOrdered by
weekWins in the last 7 days, then win rate.
monthWins in the last 30 days, then win rate.
allA rating that rises more for beating a higher-rated opponent (Elo).

Each exists for games and for creators. Boards are recomputed from the votes every few minutes.

Fields on a row

FieldMeaning
rankPosition on this board now, from 1.
previous_rankPosition on the same board a day earlier. null when it was not ranked then.
winsVotes won in the board’s span.
name, tagline, tags, country_code, urlEnough to draw the row and link to it.
JSON · 200, test key
{
  "success": true,
  "data": [
    {
      "rank": 1,
      "previous_rank": 2,
      "wins": 12,
      "name": "Sample Danfo Dash",
      "tagline": "Sample data: not a real game",
      "tags": [
        "racing",
        "arcade"
      ],
      "country_code": "NG",
      "url": "https://arena54.com/g/sample-danfo-dash"
    },
    {
      "rank": 2,
      "previous_rank": 1,
      "wins": 9,
      "name": "Sample Market Day",
      "tagline": "Sample data: not a real game",
      "tags": [
        "simulation"
      ],
      "country_code": "NG",
      "url": "https://arena54.com/g/sample-market-day"
    }
  ],
  "meta": {
    "request_id": "req_8f2c41d09b7e4a6f",
    "mode": "test",
    "next_cursor": null,
    "total": 2
  }
}

Keeping it fair

  • A voter answers each pair once and has a daily limit.
  • Nobody is shown their own listing.
  • Only a pair that was offered to a voter can be answered by them.
  • Staff can void a voter’s votes; the boards recalculate as if they were never cast.

Reading them well

  • A new board can be short or empty. Handle an empty list.
  • Draw movement from rank and previous_rank; do not keep your own history.
  • Refresh a board every few minutes at most. It does not change faster.