SharpenedEdge

Details
Author SharpenedEdge
Race Protoss
Type python
Active True
Bot Zip --
Bot data --
Last Updated Nov. 9, 2019, 10:34 a.m.
Biography

Sharpened Edge

The name for Sharpened Edge comes from the company name Sharpened Edge Studios Oy. The company name comes from a private joke we had in a World of Warcraft guild back in the vanilla WoW.

Creation

Sharpened Edge was created in 2019-01-07 to play in Reaktor Artificial Overmind Challenge. It first played Terran. It was decided that Sharpened Edge would play Protoss because it seemed like the hardest race for bots to play at the moment and it also seemed somewhat unpopular.

Artificial Overmind Challenge / Ladder

In Artificial Overmind Challenge Sharpened Edge was placed 3rd when there were 5 finalists. In the live finals in Helsinki SE won against BaseTrade and lost against spudde missing the grand final and sponsored game against Serral. Later when Reaktor released Artificial Overmind Ladder in 2019, SE did get first place when the ladder was ending and got live match against Serral. Couldn't beat him unfortunately.

Probots

Sharpened Edge won its first ever Probots tournament, Season 2 in 2019. Couldn't hold a candle against EnderSword the human in the meatbags vs bots show matches.

Design

Sharpened Edge was designed from the first moment to be more of a framework that can play multiple builds and different bots. Cornerstone of quality control for SE is running SE against its lesser siblings in an automated batch run. If someone uses a build, it should be easy to replicate with SE framework and test against the dummy version of that build without requiring the actual bot that invented the build.

Playstyle

Scripted python bot with multiple base strategies. Sharpened Edge can adjust its strategy based on scouting information and it tries to make educated guesses when is proper time to expand or attack.

The goal for Sharpened Edge is to play the game and make decisions like a human would. It tries to be unpredictable, but also react correctly when it is appropriate. Data is used for analysis when an opponent plays with predictable tactics.

Libraries used

The bot uses pathing and influence mapping from sc2 path lib and forked API from python-sc2

Rankings

Season Opened Closed ELO
Test Season 1 07. Nov. 2019 - 20:50:29 -- 1929

Stats

Stats
Win % 82.12
Crash % 0.00
Games 727
Last generated 17. Nov. 2019 - 13:00:14
Opponent Race Games Wins Win %
ExampleBot Terran 14 14 100.00
BronzeCrawler Protoss 12 12 100.00
BluntMacro Zerg 13 13 100.00
TheCinderBlock Zerg 14 14 100.00
Bot_Stardust_II Protoss 13 13 100.00
Strelok Terran 27 27 100.00
ALIbot Zerg 31 31 100.00
AllBot Terran 33 32 96.97
BenBotv2 Terran 32 31 96.88
Terra Protoss 30 29 96.67
RoachRush Zerg 18 17 94.44
BluntFlies Zerg 14 13 92.86
BluntSpit Zerg 14 13 92.86
Krillin Zerg 14 13 92.86
RustyLocks Terran 14 13 92.86
SharpKnives Protoss 13 12 92.31
RustyTanks Terran 13 12 92.31
Blunty Zerg 36 33 91.67
ANIbot Terran 34 31 91.18
MicroMachine Terran 33 30 90.91
Rusty Terran 31 28 90.32
impulsecloud Terran 14 12 85.71
RustyMarines Terran 14 12 85.71
BluntTeeth Zerg 13 11 84.62
FlyingRust Terran 13 11 84.62
Jensiiibot Terran 29 24 82.76
AdditionalPylons Protoss 21 17 80.95
SharpRays Protoss 13 10 76.92
SharpRobots Protoss 13 10 76.92
KeeN Terran 13 10 76.92
SharpShadows Protoss 14 8 57.14
MadAI Protoss 14 8 57.14
SharpCannon Protoss 13 7 53.85
Paul Zerg 8 4 50.00
TyrP Protoss 35 13 37.14
SharpSpiders Protoss 13 3 23.08
Kagamine Zerg 32 6 18.75
ThreeWayLover Protoss 1 0 0.00
RandomEdge Random 1 0 0.00

ELO over time

ELOGraph

Results

ID Date Opponent Result +/- Avg Step
(ms)
Duration Replay
59954 17. Nov. 2019 - 12:56:35 BluntTeeth Win +1 13.508 00:11:31 Download
59931 17. Nov. 2019 - 12:40:23 AllBot Win +3 8.879 00:08:36 Download
59958 17. Nov. 2019 - 12:33:16 RustyMarines Win +2 11.722 00:14:40 Download
59938 17. Nov. 2019 - 12:20:46 MadAI Win +3 11.086 00:10:10 Download
59946 17. Nov. 2019 - 11:54:44 impulsecloud Win +1 11.129 00:10:51 Download
59944 17. Nov. 2019 - 11:44:42 RoachRush Win +4 10.612 00:08:11 Download
59942 17. Nov. 2019 - 11:38:04 Paul Loss -13 10.549 00:06:54 Download
59937 17. Nov. 2019 - 11:32:53 TyrP Win +5 11.449 00:11:04 Download
59941 17. Nov. 2019 - 10:35:47 BenBotv2 Win +1 10.748 00:09:47 Download
59934 17. Nov. 2019 - 10:31:05 Krillin Win +2 26.935 00:00:46 Download
59940 17. Nov. 2019 - 09:55:08 Strelok Win - Crash +3 1481.714 00:00:00 Download
59957 17. Nov. 2019 - 09:50:54 BluntSpit Win +1 15.895 00:13:18 Download
59935 17. Nov. 2019 - 09:36:45 Jensiiibot Win +9 12.411 00:15:00 Download
59960 17. Nov. 2019 - 09:09:21 SharpShadows Win +6 10.561 00:10:56 Download
59945 17. Nov. 2019 - 08:50:47 TheCinderBlock Win +1 9.828 00:07:09 Download
59930 17. Nov. 2019 - 08:47:21 ANIbot Win +3 14.116 00:11:50 Download
59939 17. Nov. 2019 - 08:37:27 Blunty Win +5 17.168 00:16:59 Download
59949 17. Nov. 2019 - 08:14:36 ExampleBot Win +1 7.901 00:04:20 Download
59951 17. Nov. 2019 - 07:00:33 RustyLocks Win +1 10.237 00:10:45 Download
59955 17. Nov. 2019 - 06:52:39 BluntFlies Win +1 16.076 00:17:06 Download
59251 17. Nov. 2019 - 06:17:54 BluntTeeth Loss -15 12.487 00:08:30 Download
59247 17. Nov. 2019 - 06:09:02 Rusty Win +3 10.802 00:10:25 Download
59255 17. Nov. 2019 - 05:32:30 RustyMarines Loss -14 9.538 00:09:42 Download
59250 17. Nov. 2019 - 05:03:05 SharpKnives Win +5 9.634 00:07:43 Download
59238 17. Nov. 2019 - 04:56:12 BenBotv2 Loss -15 14.562 00:30:00 Download
59248 17. Nov. 2019 - 04:12:47 RustyLocks Win -- 9.910 00:11:31 Download
59260 17. Nov. 2019 - 04:02:28 SharpSpiders Loss -12 10.108 00:12:51 Download
59245 17. Nov. 2019 - 03:51:46 BronzeCrawler Win +1 11.553 00:08:18 Download
59230 17. Nov. 2019 - 03:46:20 Kagamine Loss -13 18.397 00:16:38 Download
59235 17. Nov. 2019 - 03:20:01 MadAI Win +3 11.633 00:09:06 Download