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 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. 

Image

schedule

   
   
29.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
   

schedule

   
   
29.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
   

FAQ

Teams

Programming & Robots

Game & Arena

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. 

   
   
29.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
   
robot-truck

Teams

Programming & Robots

Game & Arena

 

Timeline

Image

Week 1

Receive your robot

Image

Week 2 & 3

Practice at home and train your AI model using our simulation 

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 mini-robots playing for their side at a time. All teams start with base points that they can either try to increase or protect to win the tournament. The game is played between two teams battling each other in short 3 round showdowns.

The points are increased by collecting positive/green cores to the goalside and the points are lost by receiving negative/red cores or by receiving other penalties. If a team goal receives 3 negative cores the opponent wins. The team holding greater status will win. In case of a tie, the team that collected their points fastest, wins.

game rules

Artificial Intelligence

The robot contains has a simple circuit board with a WiFi antenna. We recommend that you don’t write AI logic in the circuit board – instead, you can send motor commands through WiFi. There are no technology restrictions.

The code can run in any hardware, such as your personal laptop. We recommend that the PC running the AI is connected to the same Wifi network in order to decrease ping/delay.

A full example will be provided for training an artificial intelligence in a Unity3D simulation and moving the physical robot with Python3.

Simulation

The simulation is built in Unity3D. The simulation should work on Windows, macOS and Ubuntu.

The simulated robots listen to localhost, so you can control them in the same way as you can control the real physical robots. The simulation is built over Unity ML-agents. ML agents make using reinforcement learning pretty easy.

Image

GAME LOgic

Each team has two autonomous mini-robots playing for their side at a time. All teams start with base points that they can either try to increase or protect to win the tournament. The game is played between two teams battling each other in short 3 round showdowns.

The points are increased by collecting positive/green cores to the goalside and the points are lost by receiving negative/red cores or by receiving other penalties. If a team goal receives 3 negative cores the opponent wins. The team holding the greater score will win. In case of a tie, the team that collected their points fastest, wins.

game rules

Artificial Intelligence

The robot contains a simple circuit board with a WiFi antenna. We recommend that you don’t write AI logic to the circuit board – instead, you can send motor commands through WiFi. There are no technology restrictions.

The code can run in any hardware, such as your personal laptop. We recommend that the PC running the AI is connected to the same Wifi network in order to decrease ping/delay.

A full example will be provided for training an artificial intelligence in a Unity3D simulation and moving the physical robot with Python3.

Simulation

The simulation is built in Unity3D. The simulation should work on Windows, macOS and Ubuntu.

The simulated robots listen to localhost, so you can control them in the same way as you can control the real physical robots. The simulation is built over Unity ML-agents. ML agents make using reinforcement learning pretty easy.

Image