Skip to content
Vincent PALANCHER edited this page May 5, 2015 · 5 revisions

General

  • Focus on terran race

Versionning

vMAJOR.MINOR.PATCH

  • PATCH is incremented on bug fixes
  • MINOR is incremented on new functionalities
  • MAJOR:
    • Will be incremented to 1 when Ares will win consistently against SC:BW default bots.
    • Will be incremented afterward at every major refactoring.

Tracing

  • Four levels of trace should be available: debug, info, warning and error.
  • All four levels of tracing should log in a file named AresBWAPI.log placed in the user folder.
  • Warnings and errors should also be printed directly in the game.
  • Entries in the log file should respect the following layout: DATETIME - LEVEL - LOCATION - MESSAGE.
  • Trace in the game should respect the following layout: LEVEL - MESSAGE.
  • Debug tracing calls should be NOOP if the library is built in release.
  • Tracing calls should be NOOP when core library is being built for tests.

Clone this wiki locally