Skip to content

Mini-games consisting of different scenarios in sc2 for use in training and testing StarCraft 2 bots

Notifications You must be signed in to change notification settings

4rChon/sc2-ai-mini-games

Repository files navigation

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.

About

Mini-games consisting of different scenarios in sc2 for use in training and testing StarCraft 2 bots

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published