-
Notifications
You must be signed in to change notification settings - Fork 0
Design
Vincent PALANCHER edited this page May 5, 2015
·
5 revisions
- Focus on terran race
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.
- 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.