I’ve just finished my very first project on Python - a Tic-Tac-Toe game that can be played by 2 players in a hot-seat mode.
What’s so special in there?
the game is built with help of OOP (I really needed to get my first hands-on experience with it)
the game itself checks for a set of victory conditions (I came up with those on my own and tried to avoid writing successful combinations beforehand)
the user input is checked for various conditions (“not empty”, “numbers only” etc.) so you can even try to break it
once the round is finished, players can restart the game without reloading the module
I will be very grateful to those who can do a code review of the project Any help is really appreciated!