Mini-games consisting of different scenarios in sc2 for use in training and testing StarCraft 2 bots
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DefeatSingleZealot.SC2Map
DefeatZealots.SC2Map
DefeatZealotsBlink.SC2Map
MoveToBeaconAvoidBaneling.SC2Map
README.md

README.md

Descriptions are given in the same format as the mini-game descriptions given here: https://github.com/deepmind/pysc2/blob/master/docs/mini_games.md

A target skill is specified for each map under Additional Notes.

DefeatZealots

Description

A map with 2 Stalkers opposite to 3 Zealots. Rewards are earned by using the Stalkers to defeat the Zealots. Whenever all Zealots have been defeated, a new group of 3 Zealots is spawned and the surviving Stalkers are moved to a random point on the opposite spawning location, retaining their existing health. Whenever new units are spawned, all unit positions are reset to opposite sides of the map.

Initial State

  • 2 Stalkers at a random side of the map (preselected)
  • 3 Zealots at the opposite side of the map from the Stalkers

Rewards

  • Zealot defeated: +5
  • Stalker defeated: -1

End Conditions

  • Time elapsed
  • All Stalkers Defeated

Time Limit

  • 160 seconds

Additional Notes

  • Fog of War disabled
  • No camera movement required (single-screen)
  • Target skill(s): Kiting

DefeatZealotsBlink

Description

Same as DefeatZealots but the Stalkers have Blink.

Initial State

  • 2 Stalker at a random side of the map (preselected)
  • 3 Zealot at the opposite side of the map from the Stalker

Rewards

  • Zealot defeated: +5
  • Stalker defeated: -1

End Conditions

  • Time elapsed
  • All Stalkers Defeated

Time Limit

  • 120 seconds

Additional Notes

  • Fog of War disabled
  • No camera movement required (single-screen)
  • Target skill(s): Blink and Kiting

DefeatSingleZealot (Old Description. Requires Update.)

Description

Same as DefeatZealots but with 1 Stalker and 1 Zealot.

Initial State

  • 1 Stalker at a random side of the map (preselected)
  • 1 Zealot at the opposite side of the map from the Stalker

Rewards

  • Zealot defeated: +5
  • Stalker defeated: -1

End Conditions

  • Time elapsed
  • Stalker Defeated

Time Limit

  • 120 seconds

Additional Notes

  • Fog of War disabled
  • No camera movement required (single-screen)
  • Target skill: Kiting

MoveToBeaconAvoidBaneling

Description

A map with 1 Zergling, 1 Baneling, and 1 Beacon. Rewards are earned by moving the Zergling to the beacon. The player is penalised when the Baneling kills the Zergling. Whenever the Zergling earns a reward for reaching the Beacon, the Beacon is teleported to a random location (at least 5 units away from Zergling). Whenever the Zergling is killed by the Baneling, the Beacon is teleported to a random location (at least 5 units away from the Zergling, the Zergling respawns at a random location, and the Baneling respawns 5 units away from the Zergling towards the direction of the Beacon.

Initial State

  • 1 Zergling at a random location (unselected)
  • 1 Beacon at random location (at least 5 units away from the Zergling)
  • 1 Baneling 5 units away from the Zergling toward the direction of the Beacon.

Rewards

  • Beacon reached: +1
  • Zergling killed: -1

End Conditions

  • Time elapsed
  • Zergling killed

Time Limit

  • 120 seconds

Additional Notes

  • Fog of War disabled
  • No camera movement required (single-screen)
  • Target skill: Avoiding enemies.