Skip to content

Visibility Graph Analysis on Dota 2 Maps (up to 7.23)

Notifications You must be signed in to change notification settings

RyanTanYiWei/Dota2VGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visibility Analysis (VGA) on Dota 2 Maps

GIF

Blogpost

2Raster 4VGAUnprocessed 5VGAProcessed 7R

Technical Pipeline:

data acquisition (R)

  1. Download/Borrow Raster Files from https://github.com/devilesk/dota-interactive-map
  2. Crop Raster Files and Combine Layers (Trees and Boundary)
  3. Convert Rasters into Polygons/Polylines

data processing (DepthmapX)

  1. Import Data into DepthmapX
  2. Run VGA - Visual Graph Analysis

data preprocessing and visualization (R)

  1. Import VGA as SpatialPixelsDataFrame
  2. Plot SpatialPixelsDataFrame
  3. Build Time-Series Plot Animations
  4. Resize SpatialPixelsDataFrame to fit map image (260x260) -> (4096x4096)

analysis (QGIS)

  1. Visualize in QGIS alongside full Map Images

*You probably could do this manually, but because of the large number of map files- I did it as a batch process mostly in R.

Releases

No releases published

Packages

No packages published