Artificial Invaders

November 13

Micro INVaDERS

Micro Invaders is a strategic robotics game where multiple teams compete to develop the smartest AI, enabling two autonomous robots to perform manoeuvres in a fast-paced game of strategy. The month-long opportunity to hone your skills and practice culminates in a one-night robot showdown, where the AI-controlled mini-robots go head-to-head in three hours of intensive tournament challenges.

Of the applicants, four to six enthusiastic teams will be chosen for a one-day showdown and become the first a certified AI Citizens in the Robot Uprising universe. The number of the teams is really limited this year, so make sure to apply as early as possible.

The finalists will receive golden tickets to the Robot Uprising Artificial Invaders event in 2021, where they will get a chance to compete for the main prize (2000€) and, of course, ETERNAL GLORY!

Gather your friends, develop your unbeatable AI and compete in the most interactive AI tournament in Finland. Practice in public arenas throughout Helsinki, climb the ladder through ranked games and get connected to the biggest companies in the industry. The final tournament will be held in our partner’s premises and live-streamed on Twitch. 

Image

Micro Invaders

Micro Invaders is a strategic robotics game where multiple teams compete to develop the smartest AI, enabling two autonomous robots to perform manoeuvres in a fast-paced game of strategy. The month-long opportunity to hone your skills and practice culminates in a one-night robot showdown, where the AI-controlled mini-robots go head-to-head in three hours of intensive tournament challenges.

Of the applicants, four enthusiastic teams will be chosen for a one-day showdown and become the first D0WNF4LL certified AI Citizens in the Robot Uprising universe.

The finalists will receive golden tickets to the Robot Uprising Artificial Invaders event in 2021, where they will get a chance to compete for the main prize (2000€) and, of course, ETERNAL GLORY!

Gather your friends, develop your unbeatable AI and compete in the most interactive AI tournament in Finland. Practice in public arenas throughout Helsinki, climb the ladder through ranked games and get connected to the biggest companies in the industry. The final tournament will be held in our partner’s premises and live-streamed on Twitch. 

schedule

30.07. Team registration open
24.09. Application period closes
05.10. Accepted teams are released
09-15.10. Hands-on your robot
19.10.-10.11. Practice at home and train your model on simulation
13.11. Final tournament, Helsinki Think Company, Helsinki
Apply now
 

Competition Timeline

Image

Week 1

Receive your robot

Image

Week 2 & 3

Code your AI. Practice by using our simulator.

Image

Week  4

Showdown tournament. Get ready to conquer the arena

Image

Week 1

Receive your robot

Image

Week 2 & 3

Practice at home and train your AI model using our simulation 

Image

Week  4

Show down tournament. Get ready to conquer the arena 

GAME LOgic

Each team has two autonomous robots that are playing in a square battle arena. The arena is filled with energy cores (coloured balls) that give points when a team managed to move them into their base. After all cores all collected or a game time ends, the team with the most points wins.

In addition to a positive energy core, there are also negative energy cores. If a negative core, is scored to the base of a team, the team loses points. When three negative have been scored into the base of the team, the team loses immediately. 

The robots have to be completely autonomous, and they shouldn't be designed to destroy other robots. Therefore, the team with the smartest robots is going to win Micro Invaders!

Game Rules game rules

Artificial Intelligence

There are no restrictions on how the robots should be programmed. The only limit is that a manual controlling is forbidden.

You can use state-of-the-art machine learning techniques, or go with more traditional state-based AI. The robots can be controlled through WiFi, and thus, you can run the AI on your personal computer. If you want to go crazy, you could even rent some external servers to run your incredible complicated AI.

We will provide a simple example program that shows you how the control the robot with Python 3. We will also provide a simulator that has a premade structure for reinforcement learning. So, if you like to go with machine learning, the base is already done for you.

The robots don't have any sensors on their own, but there is a camera that streams top-down view of the arena. The video stream can be used to find locations of the robots & cores. The robots must have an ArUco marker on top of them, and the cores are coloured so that they can be easily detected from the image. We will provide OpenCV & Python 3 example that finds the location of the robots and cores from the video stream.      

Simulation

We will provide a simulation that can be used to test and train your AI. The simulation has a base structure for reinforcement learning, so you don't have to do everything from scratch if you are like to use machine learning. 

The simulation is built in Unity, and it should work on Windows, macOS and Ubuntu. The reinforcement learning part is built with Unity ML-agents.

It's not mandatory to use the simulation.

Image

FAQ

Teams

Programming & Robots

Game & Arena