I’ve finally finished my Tic-Tac-Toe game in Python. Initially, the project was part of Python Essentials 1 course by Python Institute. The program was quite simple, with computer randomly picking its moves. Therefore, the game was really easy to win.
During the next weeks, I developed the code to implement the winning algorithm. I constantly tested the program, discovering new combinations of marks which could challenge my algorithm and make it better.
What I learnt:
- I improved my skills in using lists, tuples, loops and functions in Python
- I learnt how to create simple testing code to test the program during its development
- I became more familiar with PyCharm, Git and GitHub (20 commits during the game development)
The game is available in my GitHub public repository.
Now, I feel ready to dive deeper into the Python language.