Coder One logo

Season 4.0: Mission to Mars

Create your own AI to compete in an online multiplayer game for cash prizes, job opportunities at top companies, and more.

View on GitHub
SitePoint LogoGeneral Assembly LogoHackathons Australia LogoDSAi Logo

What's Coder One?

Coder One is an annual AI programming tournament for engineers, data scientists, researchers, students, and hobbyist programmers.

The goal is to program an AI player to compete in a multiplayer game against other teams. Participants are given tutorials and resources for getting started. Over a two week submission period, participants will apply creative problem solving skills and algorithms to improve their AI players.

Top teams will compete head-to-head in an exciting livestream finale to decide this season's grand champion winner.

Each season features new game mechanics, prizes, and a leaderboard to compete for.

View previous seasons on GitHub
Animated preview of Bomberland game

Prizes

$5,000+ in cash prizes

$5,000+ in cash prizes

Top teams qualify to compete in the live finale Twitch stream for $5K (AUD) in cash prizes.

Exclusive job opportunities

Exclusive job opportunities

Showcase your technical skills and get hired by world class companies.

Digital certificate

Digital certificate

Commemorate your ranking with a verifiable digital certificate to put on your CV or LinkedIn.

Explore any strategy.

Explore any strategy.
From tree search to deep reinforcement learning.

Flexible and open-source

Use any language, framework, or library.

Forward model simulators

No need to recreate the world environment for tree search and machine learning agents.

Starter kits

Build your first agent using one of our provided (or community-contributed) starter kits:

A competition to remember

Every season the top teams on the leaderboard are featured in an exciting head-to-head showdown livestreamed and casted on Twitch.

Schedule

Dates are tentative and subject to change. All dates are in AEST.
Please join our Discord for the latest announcements.
Register

Register

Open Now

Create your account, purchase your entry ticket, and join our Discord community to find a team.

Tournament

Tournament

1 — 14 Sep 2022

Teams are provided with the game specifications and resources to build their AI.

Finale

Finale

14 Sep 2022

It all ends here! Top teams compete head-to-head in an exciting livestream finale for the grand prize.

Playground

Playground

15 Sep Onwards

The game remains open in a free-for-all format for participants to learn and try new strategies.

Previous Sponsors

FAQ

How much does it cost to enter?Creating your account and developing an AI player for the game is free. To compete against others and qualify for the leaderboard and prizing, you will need to purchase a season membership pass ($10). If you are currently a university student, you may be eligible for free entry. Check this page for more details . Your membership pass includes unlimited submissions for the rest of the season (end of 2022).
How difficult will it be?The competition is intended to be fairly challenging at a university student level. For beginners in programming, we'll provide you with a step-by-step tutorial to help you get started with building your first AI.
What will the game be?The game will be a twist on our original 2-player Bomberman-like game called Bomberland. The new season will feature updated game rules and mechanics. These will be announced at the start of the competition. You can learn more about the previous season of Bomberland here .
Will the environment be open-source?Yes, the new game will be open-sourced and available at the start of the competition. We encourage community contributions in the form of starter kits for additional languages, tooling, etc. View our contribution guidelines here .
How will the prize pool be distributed?The prize pool will be distributed amongst the top 8 teams, with higher-ranking teams taking a larger cut.
What programming language can I use?We'll be providing starter templates for Python 3. However, any setup that runs in a Linux docker container will work. The game communicates over websockets, so you'll be able to use any language as long as you are able to implement the communication layer in your language of choice (this is fairly advanced).
Do I need to know machine learning?No, this challenge is all about your programming, problem solving, game theory, and analytical thinking skills. We've found previous submissions to be a mix of algorithmic as well as ML-based approaches. But if you've already got some skills in ML and think you can apply them in this challenge - go ahead!
Do I need a team?We generally use the word 'team' to mean any 1 - 5 participants entering the tournament together. You absolutely can join the tournament on your own. All prizes are split between the 'team'. Once you join the community Discord group, you can use the 'looking-for-team' channel to find other people who want to team up.

What participants are saying

"Some of the most fun I've had in a while. It's been insanely difficult to find hackathons of this quality and calibre"
"We actually cheered when our bot was making wins and we dreamed of being in the finals."
"It's incredibly rare to see a challenge with the same level of production quality as what you had. It really set you apart."

Interested in our next competition?

Create your account now and get notified when we launch our next competition.
Tackle the world's most exciting artificial intelligence challenges with the community.
SitePoint LogoGeneral Assembly LogoHackathons Australia LogoDSAi Logo
Interested in sponsorship?
Sponsorship Enquiry Form
© 2022 Coder One Pty Ltd | Contact | Privacy