Hello!
I just completed my Python terminal game project “Connect Four”
This is a PvP type of game, played in a 6 row x 7 column board.
The first player to get a four symbol alignment in a row, column or diagonal wins the game.
When it is no longer possible to get an alignment in the board for any of the players, the game ends in a tie.
Have a peek and check it out here:Connect Four Project
This project was one of a kind. Getting the relevant board diagonals, and the right coordinates for each type of those diagonals was in itself a challenge. Not to mention the mechanism that allows to know where there are adjacent symbols and where potential alignments can still be found, before a tie can be declared - if and only if the game ends tied!
I completed this multilayered project in a month more less, amidst coding days off and the life chaos. I can think of the many pitfalls, increasing challenges and defining moments in that coding journey . But I tell you this. Once I got to the top of the mountain, it felt amazing!
Tell me what you think of it!