swap_vert

Go to:

Top
Rankings
Results

SharpenedEdge

Details
Author SharpenedEdge
Race Protoss
Type python
Bot Zip --
Bot data --
Created 07. June 2019 - 07:11:36
Last Updated 14. Feb. 2021 - 19:10:54

Trophies
2nd place - AI Arena Melee Season 1
Top 10 - Arena Melee Ladder Season 2
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, development frameworks sharpy-sc2 and API from python-sc2

Results

  • Artificial Overmind Challenge 3rd place
  • Probots 2019 season 2 winner
  • SC2AI season 9 2nd place

Rankings

Season Opened Closed ELO
Sc2 AI Arena Pre-Season 31. Jan. 2021 - 12:00:00 14. Feb. 2021 - 18:52:54 1837 Stats
Sc2 AI Arena Season 1 14. Feb. 2021 - 09:32:09 31. May 2021 - 23:00:00 1852 Stats
AI Arena - Season 2 23. June 2020 - 23:52:21 17. Jan. 2021 - 21:28:22 1953 Stats
AI Arena - Season 1 01. Dec. 2019 - 01:08:56 23. June 2020 - 14:39:48 2110 Stats

Requested or In Progress Matches

Match ID Bot 1 Bot 2 Map Started at Assigned to
547930 SharpenedEdge sharkbot GoldenWall506 07. May 2021 - 19:57:15 arenaclient_rancher_4

Results

-
ID Date Opponent Result Cause +/- Avg Step(ms) Duration Replay
182783 05. April 2020 - 23:55:26 m1ndb0t-P Win Crash 720 00:00:00
256609 11. June 2020 - 16:39:00 HarvesterZerg None Initialization Failure 0 00:00:00
256610 11. June 2020 - 16:42:15 TheHarvester None Initialization Failure 0 00:00:00
256611 11. June 2020 - 16:49:57 HarvesterZerg None Initialization Failure 0 00:00:00
256613 11. June 2020 - 16:59:15 TheHarvester None Initialization Failure 0 00:00:00
256614 11. June 2020 - 17:02:12 TheHarvester None Initialization Failure 0 00:00:00
256615 11. June 2020 - 17:04:58 TheHarvester None Initialization Failure 0 00:00:00
256616 11. June 2020 - 17:14:20 TheHarvester Win Crash 2585 00:00:00
262723 20. June 2020 - 17:39:44 TestBot None Initialization Failure 0 00:00:00
263862 21. June 2020 - 06:27:07 TestBot None Initialization Failure 0 00:00:00
263972 24. June 2020 - 01:01:29 ThreeWayLover Loss Crash -8 0 00:00:00
263973 24. June 2020 - 01:02:36 Spiny Win Crash +7 2260 00:00:00
264001 24. June 2020 - 03:45:13 Spiny Loss Crash -10 0 00:00:00
264002 24. June 2020 - 01:07:14 Chance Loss Crash -8 0 00:00:00
264136 24. June 2020 - 11:40:14 Blunty Loss Crash -9 0 00:00:00
264140 24. June 2020 - 12:25:03 BenBotBC Loss Crash -9 0 00:00:00
264146 24. June 2020 - 13:31:41 TheHarvester Loss Crash -10 0 00:00:00
264257 24. June 2020 - 14:07:37 MicroMachine Win Crash +9 7545 00:00:00
264258 24. June 2020 - 15:16:30 Jensiiibot Loss Crash -9 0 00:00:00
264265 24. June 2020 - 15:11:16 TyrZ Loss Crash -10 0 00:00:00
265734 26. June 2020 - 06:50:48 Kagamine Win Crash +2 3871 00:00:00
265737 26. June 2020 - 06:59:05 MadAI None Initialization Failure 0 0 00:00:00
265747 26. June 2020 - 07:25:27 BenWorker None Initialization Failure 0 0 00:00:00
266067 26. June 2020 - 12:57:00 BenBotv2 None Initialization Failure 0 0 00:00:00
266070 26. June 2020 - 13:17:03 Spiny None Initialization Failure 0 0 00:00:00
266081 26. June 2020 - 13:54:48 BlinkerBot None Initialization Failure 0 0 00:00:00
266387 26. June 2020 - 19:25:29 ANIbot None Initialization Failure 0 0 00:00:00
266394 26. June 2020 - 19:32:26 BenBotv2 None Initialization Failure 0 0 00:00:00
266399 26. June 2020 - 19:34:45 TyrZ None Initialization Failure 0 0 00:00:00
267369 27. June 2020 - 16:10:08 Kagamine Win Crash +2 1903 00:00:00