Welcome to the Fall 2020 AI competition - Energium


Thank you for participating! Our competition has now concluded! Watch the finals recording here: https://acmurl.com/ai-comp-fall2020 or keep reading for details about this competition. Be sure to register an account for access to future AI competitions

Welcome to the 2nd ACM AI Competition, completely unique and different from any other competition. You must use your wits and strategies, along with knowledge of programming, to create an intelligent bot that beats all of the other competitors. Here's a quick back story


Upon the dawn of the new millenium, energy has become currency, the most precious resource after majority of Earth's resources have been mined out. You are an energy corporation with the technology of Collectors, robots that can mine a energy rich resource known as Energium on the asteroid belts of our solar system. But time is of the essence, and these robots need an AI to help them run effectively and mine as much energium possible before time runs out. What makes matters worse is, there's always a rival corporation on the same asteroid for some reason, trying to mine the resources too! Your goal is to build the best AI agent to control these collectors and get more energy than your competitors. Also, for some reason in 1000 years, Javascript, Python, and Java continue to be prevalent langauges for AI.


pair of collector botsA pair of collector bots

For details on specs, code, and how the game works, check out the github! We also love open source, so star the repository and feel free to contribute anything!


Be sure to join our competition discord at https://acmurl.com/ai-discord to talk strategy, ask questions, find teammates, or get help on bugs and more! Read below for details on how the competition rankings work and what the prizes are and the rules

Competition Info

Ranking ๐Ÿ“ˆ

So you submitted your bot. What now? Check out the leaderboard to see how well your bot is doing! After submitting, you will need to give our servers some time to get around to scheduling matches for your bot.

The way we rank players is through the Trueskill ranking system developed by Microsoft. You have 3 values associated with your ranking, a score, a mu (ยต), and a sigma (ฯƒ)

Mu represents our absolute measure of your bot's skill. Sigma represents our confidence in that measure, with lower meaning higher confidence. Your score is then calculated as ยต - 3 * ฯƒ and all players are ranked according to that

To calculate final rankings for prizes, we close the submissions after the deadline and will use the latest bot you submitted. We reset all rankings and run the whole tournament for a day to get a more accurate depiction of the true skill levels of each bot through many many matches.



Prizes ๐Ÿ†

A total of $100 will be distributed amongst the top 3 competitors (in the form of gift cards)

1st: $50

2nd: $35

3rd: $15



Rules / Code of Conduct

  1. We Treat each other with respect. ACM is an all inclusive community. We accept and welcome people of all backgrounds and skill levels. Harassment, hate speech, and verbal abuse are STRICTLY prohibited and will result in an immediate ban from the competition.
  2. Any malicious hacks are strictly prohibited. Moreover, you may not submit bots that perform hacks on the competition, we do not condone malicious activity. This includes but is not limited to, shutting down our servers, removing our files, reading other competitor's code etc.
  3. You are not allowed to open source your bot code until the conclusion of the competition as will be stated in this document and the website ai.acmucsd.com. You may talk about it with other competitors but we ask for the integrity of the competition that you don't share it.
  4. Have fun!