This projects aim to be a very simple implementation of the classical game Tic-tac-toe.
Also, this is a PET project to better learn Java, Gradle, Spring Boot and the environment in general. So consider this is the main objective for this project.
These are the features I would like to build next:
Game menuPlayers name assignmentHandle draw gameSingle player matchRefactor computeWinner and computerMarkRefactor using SpringBootUnit tests of all core components- Web API interface and functional tests
- Handle multiple matches in parallel
- Single player match: different levels
- Translations improvements
- Larger board (4x4, 5x5, etc)
- Refactor using DDD/CQRS