public static void titre()
Console.WriteLine("Bienvenue Dans Le Jeu De Puissance 4");
public static void affectation(string carac , string [,]grille)
string c=Console.ReadLine();
int colonne=Convert.ToInt32(c);
if (colonne<0 || colonne>7)
Console.WriteLine("IMPOSSIBLE, CHOISISSEZ UNE AUTRE VALEUR");
string c1=Console.ReadLine();
int c2=Convert.ToInt32(c1);
while( position==0 && i>=0)
if(grille[i,colonne] != carac1 && grille[i,colonne] != carac2)
grille[i,colonne]= carac;
Console.WriteLine("la colonne est pleine choisissez une autre colones");
string c3=Console.ReadLine();
int c4=Convert.ToInt32(c3);
public static void Affichage (string [ , ] tab )
Console.WriteLine("_____________________________________________");
for( int i=0 ; i<a ; i++)
for( int j=0 ; j<b ; j++)
Console.Write(tab[i,j]+" ⎜ ");
Console.Write("_____________________________________________");
public static void Tour()
string [,] tableau = new string [lignes,colonnes];
Affichage(inis(tableau,lignes, colonnes));
int gagant=0,tour=1,nb=0;
while(gagant==0 && nb<42 )
Console.WriteLine("joeur ROUGE : choisissez une colonne");
affectation("$" , tableau);
gagant=fonction(tableau);
Console.WriteLine("ROUGE ! VOUS AVEZ GAGANEZ");
Console.WriteLine("joeur NOIR : choisissez une colonne");
affectation ("*", tableau);
gagant=fonction(tableau);
Console.WriteLine("NOIR ! VOUS AVEZ GAGANEZ");
Console.WriteLine("vous souhaitez rejouez ? tapez 1 si oui , sinon 0");
string reponse= Console.ReadLine();
jeu = Convert.ToInt32(reponse);
public static string [,] inis( string [,] tableau , int lignes , int colonnes )
for( int i=0 ; i< lignes ; i++)
for( int j=0 ; j<colonnes ; j++)
if( tableau[i,j] != "$" && tableau[i,j] != "*" )
public static int fonction( string [,] tab)
tab = new string[lignes+3,colonnes+3];
for(int i=0 ; i<=lignes ; i++)
for(int j=0;j<=colonnes;j++)
if(tab[i,j]==tab[i+1,j] && tab[i,j]!="0" )
if(tab[i,j]!=tab[i+1,j] || tab[i,j]!="0")
public static void Main( string[] args)