Competition
Arenas

There are two ways to compete in Algorithm Competitions or Single Round Matches (SRMs). Read below to find which works best for you.

CP at TC banner grid image

WEB ARENA

BETA

GO TO WEB ARENA



The Web Arena requires no special setup since it is just a regular web page. However, its functionality is limited as it doesn’t support any editor plugins and is still in beta mode at the time of this writing. When successfully logged into the Web Arena, you should see something like this:

COMPETING

You will see an active contest frame on the homepage with the Register button to get you registered for the contest.

You may get some additional dialogs asking you to agree to terms, etc., and you’ll need to accept those in order to register for the match.

This button changes to Enter when the contest begins to allow you to enter the contest arena.

Read our detailed How-to-Compete Guide here.

PRACTICING

For practice, you can click the practice button on the top navigation bar, then pick a problem to work on.

If you are looking to explore problems based on difficulty or problems in a specific contest, you can look for the problem based on type and difficulty in Problem Archive and for a particular contest in Match Archive and then search the problem in practice problems using the problem name.

PARALLEL CONTESTS

If there are multiple contests active at a particular time you will see a small number on the bottom left of the Active Contests Panel to switch between the Active Contests.

JAVA APPLET ARENA

RECOMMENDED

Download Java Applet



Topcoder Java Applet is the older way of competing. Most experienced competitors use the Applet Arena and it is also used at the Topcoder Open Onsite Finals. It has several plugins you can use to enhance your experience.

Setup

To launch the Applet Arena, you need to make sure you have the Java runtime environment (JRE) installed. You can get that here. Make sure you add

in the exception list of your Java Control Panel.

Once you have completed that, you may click here to download the Applet Arena.

When the arena has finished downloading, you will get a security warning dialog and you will have to check the checkbox below before you can run the arena. Once it’s checked, click the run button.

Finally, you’ll get the arena login screen. Type in your Topcoder handle for the username and then type in your password to login. If you run into any problems, be sure to send an email to mailto:support@topcoder.com.

Note: If you are behind a firewall or corporate proxy and cannot login using the “Direct” option, you can try changing the connection settings to HTTP Tunnel A, HTTP Tunnel B, etc. These don’t always work, and in some cases it may be impossible to login to the arena when certain network restrictions are present.

Please view “Local Firewall and Network Connections” for more information.

Competing

Under the active contest tab, you can find all the active contests and a Register button to get you registered for the contest.

You may get some additional dialogs asking you to agree to terms, etc., and you’ll need to accept those in order to register for the match.

This button below Register - Enter becomes active when you are allowed to enter the contet arena.

Read our detailed How-to-Compete Guide here.

Note: The register option is disabled in this screenshot since the match is over, but in a real match it would be enabled.

Practicing

To practice, you can click the Practice Rooms tab on the top navigation bar, then pick the round and select the problem you are looking to solve from the drop down.

Please Note: It will take 5-7 minutes to load an older contest.

If you are looking to explore problems based on difficulty or problems in a specific contest, you can look for the problem based on type and difficulty in Problem Archive and for a particular contest in Match Archive and then search the problem in practice problems using the contest it was used for.