Bonjour,
D'après wiki :
Citation :
Depuis 1988, il est établi, consécutivement à l'analyse informatique exhaustive du jeu, que le joueur qui commence la partie gagnera toujours s'il joue les coups adéquats. De nos jours, un certain nombre de programmes informatiques sont capables de jouer parfaitement à Puissance 4 et donc de gagner systématiquement dès lors qu'ils entament la partie.
Rapidement, sur les principales stratégies :
Citation :
Le principe de base est de placer les jetons de préférence dans la colonne centrale. Tout jeton dans celle-ci peut former un grand nombre de lignes dans diverses directions en longueur, et aussi retirer du même coup cette possibilité à l'adversaire.
Par la suite, la technique la plus simple est de former une ligne double gagnante : deux lignes à qui il manque un jeton dans la même colonne pour former une ligne de 4, et donc ces deux jetons manquants sont l'un au-dessus de l'autre. Un piège de base consiste à faire une ligne de 3 horizontalement sur la première ligne avec une colonne libre aux deux bouts.
Une autre technique qu'il est nécessaire de maîtriser consiste à bloquer des colonnes dans le sens que, si l'adversaire y met un jeton, vous gagnez :
* soit vous formez une ligne de 4 au coup suivant,
* soit vous formez un double ligne qui vous permet de gagner rapidement.
Les joueurs plus avancés s'appuient sur la parité (paire ou impaire) de la rangée du jeton manquant pour faire une ligne de 4. Chaque colonne a un nombre pair de jetons. Ainsi, il est possible de forcer le gain dans certaines conditions. Par exemple, si votre ligne gagnante est sur la colonne 1 (tout à gauche) et sur une ligne impaire, et que toutes les autres colonnes sont paires (ce qui équivaut à avoir joué un nombre pair de jetons, donc à ne pas avoir commencé la partie), alors le joueur va remplir les autres colonnes. Supposons que vous l'empêchiez de faire une ligne gagnante dans ces autres colonnes, alors il devra jouer dans la colonne 1, et pas vous.
En conclusion, si un joueur commence et qu'il force l'adversaire à jouer dans une colonne précise, alors ses jetons seront sur des lignes impaires. Donc il doit essayer de faire des lignes de 3 dont le jeton manquant est sur une ligne impaire.
Il y a des ressources bien complètes sur ce sujet :

A l'époque, j'avais fais un projet informatique sur un puissance 4 avec des règles modifiées... j'étais parti sur un simple algo min-max (si tu fais un peu d'IA, ça doit te parler) et ça marchait pas si mal
