/stardraft

StarCraft Map Visualization

Primary LanguageC++MIT LicenseMIT

StarDraft: StarCraft Map Visualization Tool

Draft: definition - "A preliminary sketch, outline, or version"

Demo Video: https://www.youtube.com/watch?v=nRREpkt8XCo

StarDraft is a small, efficient C++ library intended to make the following tasks as simple, fast, and enjoyable as possible:

  • Visualizing existing Starcraft maps with a fluid, intuitive interface
  • Testing and comparing map analysis / path-finding software in real-time
  • Real-time editing of maps for debugging and testing of algorithms
  • Implementing video-game related assignments / projects for programming classes

StarDraft provides the following features for accomplishing this task:

  • An SFML-based GUI for panning, zooming, and interacting with maps
  • An intuitive ASCII-based map format that is easily human readable in any text editor
  • An easy to use open source framework for implementing your own map analysis / vis tools
  • Cross-platform C++17/SFML code that will compile and run in Windows, Linux, or Mac OSX

Installation instructions and GUI controls are available on the StarDraft Wiki