RUMBLE!

RUMBLE!

Code. Compete. Conquer.

RUMBLE!

RUMBLE!

Code. Compete. Conquer.

The problem RUMBLE! solves

Rumble solves the problem of making competitive programming more engaging, rewarding, and interactive by transforming it into a real-time, game-like experience. Traditionally, competitive programming platforms focus on self-paced problem-solving or scheduled contests with no immediate stakes or rewards. They lack real-time, head-to-head competition, and most offer little more than rankings or certificates for high performers.

Rumble changes this by creating a platform where programmers can compete directly against each other in 1v1 coding battles. The real-time nature of these matches makes it exciting, as players race to solve the same problem faster than their opponent. This transforms competitive programming from a solitary exercise into an interactive and dynamic experience.

In addition, Rumble integrates blockchain technology, allowing users to stake Ether(Ethereum’s cryptocurrency) on coding challenges. This adds a tangible reward for winning: the winner of each coding match takes the entire pot of staked Ether, making the competition even more thrilling. This gives developers an incentive not just to practice coding but also to potentially earn cryptocurrency through their skills. It fills the gap for programmers who want more than just points or ranks—they want a chance to earn rewards for their efforts.

Challenges we ran into

Codeforces security issues with hhpt requests giving 403 error and cloudflare blockages, also, deisgn the frontend and organizing the routes was a difficult part, setting up web3 passages and sockets for communicastion was a new thing for us so implementing them for the first time took time.

Tracks Applied (6)

Polygon Track

We have used Web3 for smarts contracts and setting the stake-based commmunication.

Polygon

Ethereum Track

We have used Web3 for smarts contracts and setting the stake-based commmunication.

ETHIndia

Open Track - Development

We have build a full stack website for the idea mentioned above.

Open Track - Design

We have created detailed figma designs and prototype keeping two primary and secondry fonts namely lora and galindo, als...Read More

Open Track - Game Development

Gamifying Competitive programming through our interactive Web App

100xDevs Track

We have build a full stack website for the idea mentioned above with our unique idea on competitive coding.

100xDevs

Discussion