Get PapaCambridge App GET IT ON App Store GET IT ON Google Play

Preparing Game Data Starcraft 2 Link — Top & Real

for event in replay.events: if event.name == 'UnitBornEvent': print(f"Unit event.unit_type_name born at event.second") if event.name == 'PlayerStatsEvent': print(f"Minerals: event.minerals, Vespene: event.vespene") Store actions as a table:

import numpy as np state_data = [] timeline = np.arange(0, replay.real_length.seconds, 5) preparing game data starcraft 2

for player in replay.players: print(f"player.name (player.race) – MMR: player.mmr") Extract unit events, upgrades, resources, and positions: for event in replay

import sc2reader replay = sc2reader.load_file("path/to/replay.SC2Replay") print(f"Map: replay.map_name") print(f"Duration: replay.real_length") preparing game data starcraft 2

Example save: