Skip to content

davechurchill/stardraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

405dce6 · Mar 29, 2023

History

16 Commits
Jun 24, 2022
Jun 24, 2022
Mar 29, 2023
Mar 29, 2023
Mar 13, 2020
Mar 4, 2020
Mar 4, 2020
Mar 15, 2020

Repository files navigation

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