Rating changes for last rounds are temporarily rolled back. They will be returned soon. ×

UnemployedProgrammer's blog

By UnemployedProgrammer, 11 months ago, In English

Codeforces 1v1 Duel — Challenge, Compete, and Climb the Leaderboard!

Hey everyone!

I’ve built something fun for all competitive programmers — a 1v1 Codeforces Duel platform where you can battle other coders in real time! Try it here: https://cfduel.vercel.app

What is Codeforces Duel? A place where you can duel with other users on real Codeforces problems. You can either:

Find a new opponent using the matchmaking system or Create a Duel ID and invite your friend

Key Features

Smart Matchmaking — automatically pairs you with players of similar rating

Custom Problem Filters — choose by tags, rating range, or even year of release

Live Timer — tracks the match in real time

Draw & Give Up options — just like real competitive battles

Leaderboard — track your duel rating and compete globally

Live chat — you can chat with opponent during match

Tech Behind the Platform Built using: React Node.js + WebSockets Codeforces API integration

Try it here: https://cfduel.vercel.app

Watch Demo here https://www.youtube.com/watch?v=eu9zR9WDju0

Whether you want to warm up before a contest or challenge your friends for fun, Codeforces Duel makes every problem a battle worth fighting.

»
11 months ago, hide # |
 
Vote: I like it +13 Vote: I do not like it

Seems amazing! Great job! However I could not joined the match, since there are too little number of users. I guess it would be popular soon.

»
11 months ago, hide # |
 
Vote: I like it -16 Vote: I do not like it

duel me

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Seems good, however I think there would be the problem of cheating or getting a problem you've previously done before.

»
11 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

omg im 4th now

»
11 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

This project is fantastic!. I love the smart matchmaking and custom filters that allow users to tailor their experience. If only 1v1 matches could be as thrilling as group challenges or tournaments involving multiple players. This is undoubtedly the best website ever! It's perfect for competitive programming fans who want to improve their skills.

»
11 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

omg its cool actually

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I also suggest you add something like "quick match", in order to connect to someone who chose other parameters (difficulty, time...)

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

That's Awesome bro!!

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Appreciable, nice UI.

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Just reading the introduction makes me think this is a genius idea! But I noticed that the website seems to be inaccessible in my region unless I use a VPN, and unfortunately, my VPN stopped working a few days ago. This has to be the unluckiest thing that’s happened to me this month :(

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Hi, I just want to say amazing app, I think it would improve cf 1v1's overall, but I have a massive problem: - It gives us problems that we've done before, I think this is highly unfair, especially if you still remember the solutions

But, overall, great job! keep it up!

»
11 months ago, hide # |
Rev. 2  
Vote: I like it 0 Vote: I do not like it

Thank you for your effort <3. I think it will be fun if you add team vs team mode.

»
11 months ago, hide # |
 
Vote: I like it +6 Vote: I do not like it

Why don't you also add "login with Codeforces" feature, since now it supports OAuth.

»
11 months ago, hide # |
 
Vote: I like it +16 Vote: I do not like it

There is already a similar site existing (and even with stronger abilities) https://algorithm-duels.online/home, although it's in Chinese.

  • »
    »
    11 months ago, hide # ^ |
     
    Vote: I like it 0 Vote: I do not like it

    oh tell me what all features that have better than mine? I cant use it it's in chinese will try with translator?

    • »
      »
      »
      11 months ago, hide # ^ |
      Rev. 2  
      Vote: I like it 0 Vote: I do not like it
      1. supports team (maximum 3 members) vs team
      2. one can suggest changing a problem (maybe because too difficult or he/she has seen it before)
      3. has achievements system to encourage people to duel

      btw your website is also excellent. Keep it up and hope it will support more features in the future.

»
11 months ago, hide # |
 
Vote: I like it +3 Vote: I do not like it

I think https://algorithm-duels.online is a good website too

»
11 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

pretty cool, i hope my friends wants join to duel me up!

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

nobody wants to play with me, but the site idea is great)

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Appreciated... going to use with my friends.

Can you provide the source code? I want to see the tech behind it.

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Just tried it, its really cool. Keep it up Sudheer!

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Cool app.

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Great job! I've been using Codingame until now, but it only has minor issues. This is amazing!

»
11 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Great job, it is a fun way to do cp

»
10 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

great project. do you use polling to fetch submission status during duels?

»
9 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Found it very usefull.

Completed my 20th duel today!

»
9 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

WATCH DEMO!!!

»
9 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

Amazing platform !

But it suffers from a lack of users :( I hope it gets popular soon!

»
9 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

I just checked the Login/Sign Up page and saw that it accepts either a Mail ID + Password, or Google OAuth. Would it be possible to add a direct Single Sign-On (SSO) login using CodeForces, if its API provides this?

»
4 months ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

What is the maximum number of users it can support at a particular time?

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

why there is no option for multiple problems?