Connect Four Terminal Game Project

Hello!

I just completed my Python terminal game project “Connect Four” :v:

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. :sweat_smile: 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! :face_with_monocle:

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 :man_climbing:. But I tell you this. Once I got to the top of the mountain, it felt amazing! :rocket:

Tell me what you think of it! :smiley: