Le Puissance 4 est un jeu simple à deux joueurs. Au début de la partie, chacun des joueurs se voit attribuer une couleur de manière aléatoire.
À tour de rôle, les joueurs choisissent une colonne de la grille dans laquelle ils déposent un jeton de leur couleur. Le jeton descend alors automatiquement jusqu’à atteindre le fond de la grille ou un autre jeton déjà présent dans la même colonne.
Le premier joueur à aligner quatre jetons de sa couleur consécutivement, que ce soit horizontalement, verticalement ou en diagonale, remporte la partie.
Au lancement du jeu, la fenêtre s’ouvre en plein écran et affiche le menu principal, depuis lequel le joueur peut commencer une partie.
En cliquant sur le bouton de démarrage, la grille de jeu apparaît à l’écran. Une couleur est alors attribuée à l’un des deux joueurs, indiquant son tour de jeu. Le joueur actif peut déplacer la souris et sélectionner la colonne dans laquelle il souhaite déposer un jeton.
Une fois le jeton placé, c’est au tour du second joueur de jouer.
Le jeu dispose également d’un bouton « Annuler », permettant de revenir en arrière et de retirer le dernier jeton placé.
Enfin, il est possible de sauvegarder une partie grâce à un bouton situé au-dessus de la grille. Une partie sauvegardée peut être reprise ultérieurement depuis le menu principal en utilisant le bouton « Charger ». Les fichiers joueur.npy et partie.npy sont utilisés pour stocker l’état de la partie.