MISSION 025 gynvael.vexillium.org/ext/09fc82d4 DIFFICULTY: ██████░░░░ [6/10] ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Time: 13.37 UTC Place: "SOCKET" Drone Base HQ Dear 1337 Agents, We just got a holo-call from our Galactic Commander in Chief, it looks like they have a situation there... Our peacekeeping forces on Planet PSR-0xDEFACED encountered hostile heavy armed vehicles. A research conducted by an interplanetary team of scientists had to be canceled. The experts should be evacuated from the danger zone ASAP. Any kind of loss will cause reputational damage for our civilization. We were ordered, to sort out that situation Headquarters decided to send the most advanced weapon in our arsenal. Tank-drones. Unfortunately the project called "WirelessShark" is delayed and we do not possess any kind of battle tested software. That's why HQ needs you! General Command decided to start a competition. You are ordered to write an AI that will gain us a military advantage* on the battlefield. Due to the fact, that providing some hardware tanks for tests is not the best idea, you are given this link that includes virtual battlefield: https://github.com/firemark/battle-city-ai Your aim is really simple - write a bot to win a fight with other bots. On that repository, you will find everything is needed, to write your own tank warrior. Rules are here: - Tank firmware (AI controlling our drone) should be a single file less than 10kb - You can use a programming language of your choice, but only using stdlib and additional JSON lib is allowed (in case of c++ use nlohmann/json lib) - There are some examples in multiple languages available in the repository - A compiler or interpreter of your language of choice should be accessible via `apt install` on Ubuntu 18.04 without additional ppa: - *Bot winning (providing the military advantage) is that one which is the last bot standing or has the highest score when the round time ends - Submission deadline: 3rd January 2019 **Additional info** - Bots will be tested on VM running shiny new Ubuntu 18.04 with python3, g++7.0 - The round time lasts 2 mins - The matches will be organised in a tournament ladder (1 vs 1) - The ladder will be created randomly (by /dev/urandom) and the screencast of a draw will be recorded - After 1 week after the end of submissions the final screencasts of all tournament matches will be published on YouTube - Top3 places will be rewarded by iCE40HX8K breakout boards and a cup! Good luck and remember, the time is running out! Over and out -- P.S. This mission was brought to you by firemark! foxtrot_charlie was just passing by :) P.S.2. Burn after read.