swap_vert

Go to:

Top
Rankings
Results

MadAI

Details
Author Madman
Race Protoss
Type python
Bot Zip Download
Bot data --
Created 03. Aug. 2019 - 09:49:36
Last Updated 19. July 2020 - 12:43:36

Trophies
Top 10 - Arena Melee Ladder Season 1
3rd place - SC2 AI Season 8 Tournament
3rd place - SC2 AI Season 10 Ladder
Biography

MadBot relies on 5 different hard-coded build orders, which are considered good in particular situations or against certain races. It chooses one of them after approximately 2 minutes of the game depending on the scouting information it gathered. This information will be use in 3 different ways. First, a deep neural network for the decision making created with Tensorflow & Keras will evaluate the data und will output a normalized value between 0% - 100% for what it thinks would be the most suitable build order to win the game. Second, a random forest classifier created with scikit-learn will do the same. Third, some manually coded decision rules will be used as additional weights, e.g. if an early expansion was scouted, the decision for a 4-Gate will be boosted. While the first two were trained on ~4000 games played on the sc2ai.net and ai-arena ladders, the third is based on my humble sc2 knowledge. All three decision values for all 5 build orders will be summed up in order to generate the final build order decision. All data will be sent to the chat in order to evaluate the decision making. The structure is like this: Build order 1: [% of Neural Network / % of Random Forest / % of Manual weighting / Total sum]; Build order 2… and so on

Rankings

Season Opened Closed Division ELO
Sc2 AI Arena Season 1 14. Feb. 2021 - 09:32:09 01. June 2021 - 23:50:42 1 1600 Stats
AI Arena - Season 2 23. June 2020 - 23:52:21 17. Jan. 2021 - 21:28:22 1 1789 Stats
AI Arena - Season 1 01. Dec. 2019 - 01:08:56 23. June 2020 - 14:39:48 1 1939 Stats

Results

-
ID Date Opponent Result Cause +/- Avg Step(ms) Duration Replay Tags
159867 21 March 20, 22:26 Octopus_v2 None Initialization Failure 0 00:00:00
1760217 28 May 23, 12:32 Raiden-p-bot None Initialization Failure 00:00:00
596550 12 June 21, 00:51 SF4G Loss Crash 00:00:00
596549 12 June 21, 00:50 SF4G Loss Crash 00:00:00
596548 12 June 21, 00:50 SF4G Loss Crash 00:00:00
274498 08 July 20, 01:10 BenBotBC Win Crash 1210 00:00:00
274494 07 July 20, 23:33 BenBotBC Win Crash 1255 00:00:00
241823 24 May 20, 01:41 2BaseAllinP None Initialization Failure 0 00:00:00
227622 09 May 20, 01:18 A.L.E.R.T. None Initialization Failure 0 00:00:00
220727 02 May 20, 13:22 A.L.E.R.T.-dev None Initialization Failure 0 00:00:00
181540 05 April 20, 00:04 m1ndb0t-P None Initialization Failure 0 00:00:00
375539 26 Oct. 20, 06:51 LucidJS None Error 0 00:00:00
375538 26 Oct. 20, 06:51 LucidJS None Error 0 00:00:00
88645 07 Feb. 20, 02:28 A.L.E.R.T. 00:00:00
358085 05 Oct. 20, 01:42 BenBotBC Win Crash 00:00:00
358081 04 Oct. 20, 21:40 sharkbot None Initialization Failure 0 00:00:00
350723 18 Sept. 20, 20:19 Ketroc None Initialization Failure 0 00:00:00
347229 10 Sept. 20, 17:13 WizardHat Win Game Rules 00:00:00
347223 10 Sept. 20, 16:34 EmptySeatTest Win Crash 00:00:00
334745 30 Aug. 20, 19:00 BenBotBC None Initialization Failure 0 00:00:00
333875 30 Aug. 20, 17:54 BenBotBC None Initialization Failure 0 00:00:00
333871 30 Aug. 20, 17:50 BenBotBC Win Crash 00:00:00
333864 30 Aug. 20, 16:39 BenBotBC None Initialization Failure 0 00:00:00
333855 30 Aug. 20, 15:59 BenBotBC Win Crash 00:00:00
328840 27 Aug. 20, 17:01 BenBotBC None Initialization Failure 0 00:00:00
328838 27 Aug. 20, 16:41 BenBotBC None Initialization Failure 0 00:00:00
328836 27 Aug. 20, 16:37 BenBotBC None Initialization Failure 0 00:00:00
326365 24 Aug. 20, 05:53 Jensiiibot None Initialization Failure 0 00:00:00
307842 11 Aug. 20, 09:03 Jensiiibot None Error 0 00:00:00
282145 19 July 20, 21:52 2BaseAllinP 00:00:00