RezaSi's blog

By RezaSi, 35 hours ago, In English

Hi everyone. I built a Chrome extension that turns Codeforces into a 1v1 arena.

Two players race on the same Codeforces problem inside codeforces.com/battle. Problem on the left, embedded Codeforces editor on the right, shared timer at the top. First Accepted submission wins the round. Best of 3 wins the match.

Main Lobby

→ Two modes

  • Private rooms. Share an 8-character code with a friend. Casual, no rating impact.
  • Ranked matchmaking. Queue up, get paired with someone within ±500 of your CF rating, results count toward a global Elo leaderboard. Only handles verified with the Codeforces API key can play ranked.

Active Battle

→ Install

It's live on the Chrome Web Store: https://chromewebstore.google.com/detail/code-battle/hhjmcfflnibejjnkdnpadgcobbnakkpa

Click "Add to Chrome", then visit https://mirror.codeforces.com/battle and sign in with your Codeforces API key (Codeforces > Settings > API).

→ Feedback

First public version. Bugs, ideas, edge cases, all welcome. Drop a comment below or message me. Especially looking for early ranked opponents, once you've signed in with the API key just open the matchmaking queue.

  • Vote: I like it
  • +3
  • Vote: I do not like it

»
35 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by RezaSi (previous revision, new revision, compare).

»
35 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by RezaSi (previous revision, new revision, compare).

»
34 hours ago, hide # |
 
Vote: I like it +12 Vote: I do not like it

Everyday there is a post about new 1v1 coding platform entirely made by vibecoding , lol

  • »
    »
    32 hours ago, hide # ^ |
    Rev. 2  
    Vote: I like it 0 Vote: I do not like it

    It's not a platform, it's just based on existing features in Codeforces. And honestly, I haven't seen one that works well yet. If you know of any, let me know! :D But I guess the better and easier solution will win the game.