Hi there, this is a tic-tac-toe game made in shell with java, the idea of the project is:
-
Implement Object-Oriented Programming
-
Implement SOLID Principles
-
Understand a little bit more about Exceptions
-
Dockerize the project
docker build -t tictactoe .
docker run -it --rm tictactoe com.game.tictactoe
βββ exception
β βββ InvalidMoveException.java
βββ model
β βββ Player.java
β βββ HumanPlayer.java
β βββ ComputerPlayer.java
β βββ Board.java
βββ interface
β βββ Playable.java
β βββ Displayable.java
βββ util
β βββ Constants.java
βββ Game.java
|-- Main.java
Important
If you have any aspect that could be improved please do create and issue