Bot pull request should contain new bot only. In particular, the following set of rules exist:
- Pull request MUST NOT change any code outside
TicTacToeGame.Players
- For bot of name EXAMPLE several objects MUST be added:
- Folder
TicTacToeGame.Players\EXAMPLE
containing all bot code - Class
TicTacToeGame.Players.EXAMPLE.EXAMPLEBot
which MUST inheritTicTacToeGame.Players.BotPlayer
- Enum element
TicTacToeGame.Players.Enums.BotKind.EXAMPLE
case
inTicTacToeGame.Players.BotFactory
which simply returns class instanse
- Folder
- Namespaces MUST be aligned to folders
- No code changes in
TicTacToeGame.Players
except described above are allowed