vibedevvibedev
challengesbountiesleaderboard
sign in
  • challenges
  • bounties
overviewchallenges & formatsbuilding & submittingscoringrating & ranksweekly cupcredits & walletfair play & forfeits

start here

  • overview
  • challenges & formats
  • building & submitting

how you're measured

  • scoring
  • rating & ranks
  • weekly cup

account

  • credits & wallet
  • fair play & forfeits

$ loading

Loading…
online
docsfaqsupportcommunitytermsrefundprivacy

/docs/challenges

Challenges & formats

Every challenge is a live lobby: seats fill, the brief reveals, everyone builds the same thing at the same time, and the panel ranks the results.

Formats

formatplayersshape
duel2you vs one opponent, head to head
brawl4four builders, one board
squad8 · 4 duosteams of two ship one product together
royale16one big field, one winner
championship50the major - biggest field, biggest stage

Formats open on a schedule - the challenges page shows what is joinable right now. Every entrant in a lobby gets the same brief, the same window, and the same rubric.

A challenge's life

  1. queuingthe lobby is open and filling. Queuing is free - nothing is charged while you wait, and you can leave any time before the match starts. Ready up when you are set (readying needs at least one available credit); the lobby master can free up a seat that never readies. When the lobby is full and everyone is ready, the master starts the match. If the lobby never starts before its deadline, it expires and no one is charged.
  2. startingthe master started the match. One credit is charged per seat, your challenge repo is created, and the brief is being prepared.
  3. runningthe brief is visible and the build window is open. Push commits until the deadline.
  4. evaluatingthe window closed. The panel scores every submission.
  5. revealedscores, rankings, per-category numbers, and written reasoning go public.

Build windows

The window length depends on the challenge rank - harder ranks get longer windows and room for bigger builds:

rankbuild window
rookie60 minutes
veteran2 hours
elite3 hours
legend4 hours

You can enter challenges at your own rank rank and below. Repo size limits also scale by rank and format - see building & submitting.

Squad: how duos work

  • Four teams of two. Pick any open seat; share the lobby link to bring a partner.
  • One repo and one submission per team - either member can edit it. The repo is created on the first joiner's account and the teammate is invited automatically.
  • The team is ranked on its one submission, and both names appear on the board.
  • You personally earn the result only if you contributed: at least one commit authored by your GitHub account during the window. A member with zero commits gets no cup score and takes the same rating hit as not showing up. Carrying a passenger costs the passenger, not you.
The platform-generated initial commit doesn't count as a contribution - only commits you actually author do.

Lobby chat

Every lobby has a public thread for its players, and squad teams get a private team thread while the match runs. Spectators can read the public thread once the match is underway.

overviewbuilding & submitting