brawl.dev

Learn. Develop. Compete.

brawl.dev is an online programming game where your code competes against others.

Want to use your favorite language?

Many programming games require you to create code in their propriety GUI, or upload code in their language of choice. We wanted to open up this amazing genre to as many language platforms and tools as possible.

By utilizing common standards, players can code their agent in most languages. As long as libraries and utilities that can make HTTPS requests (https://), send and receive over Secure WebSockets (wss://) and can parse JSON, you can use that language.

See our Example Code for what’s possible.

Always Evolving

Our platform is designed to give fresh and unique game designs and strategic opportunities every league. No two leagues will be the same. Each league will feature a new game or a variation on an existing game.

We’ll continue to use same universal standards every game so that any language can still play, but the rules, ranking system will change.

The aim is to have 4 leagues a year. Games and leaderboards from past leagues will be frozen and memorialized forever.

The sky is the limit

Although this is primarily a platform for coding competitions, we want to also nurture many different types of experiences. You can use this platform to:

  • Learn the basics of coding
  • Learn a specific language platform
  • Learn about AI, or specifically dive into Machine Learning, Deep Learning or Reinforcement Learning
  • Learn about control theory
WARNING!! brawl.dev is currently in a PRERELEASED state. We don't expect any of the following, but we will try and minimize: any loss of accounts, loss of ranking progression, inconsistent data and system outages. Expect game parameter changes and rankings reset as we calibrate both the game systems and the ranking system.